Release Notes / Version 12.2412.0
Table Of ContentsThird-Party Update: pnpm to version 9
All packages in frontend workspace and in studio-client require at least pnpm 9.3.0. Please take note of the list of changes here https://github.com/pnpm/pnpm/releases/tag/v9.0.0
Follow Section, “Third-Party Update: pnpm to version 9” for upgrade information.
(CMS-25106)
Overhaul of WorkflowValidation Settings
Access to
/Settings/Options/Settings/WorkflowValidation
had
some issues, that we fixed. Changes can be summarized as:
Rights Issue: If editors did not have rights on settings documents within
/Settings/Options/Settings
, they experienced, for example, the workflow validation to never end loading when trying to start a workflow. This has been fixed.Publication Limits: Limits for publication validation could not be adapted as configuration within
WorkflowValidation
settings, as it caused an error. This has been fixed.Documentation: Documentation for
WorkflowValidation
settings has been straightened and missing parts got added. Corresponding updates have been applied to the Studio User manuals as well as to the Studio Developer Manual.German Localization: If limits got adjusted editors may have experienced warnings about limits reached within the Start Workflow Window containing badly formatted numbers or even “NaN” (Not a number). This has been fixed, the localization got aligned with the English localization.
Disable Validation: The option to disable the validation completely was inoperable. This has been fixed. The corresponding setting moved from
/Settings/Options/Settings/WorkflowValidationSettings
to/Settings/Options/Settings/WorkflowValidation
, so that all validation settings are at a central place now. Note, though, that disabling validation should only be applied in exceptional cases. More details to be found in the manuals.
As part of addressing these issues, the former configuration structure had to be updated from:
{ "limits": { "translation": { "maxDepthToCompleteChangeSet": null, // type: integer "limitForDependentContentItems": null, // type: integer }, "publication": { "maxDepthToCompleteChangeSet": null, // type: integer }, }, }
to a new structure:
{ "disabled": null, // type: boolean, not part of Blueprint content "localization": { "maxDepthToCompleteChangeSet": null, // type: integer "limitForDependentContentItems": null, // type: integer }, "publication": { "maxDepthToCompleteChangeSet": null, // type: integer }, }
For compatibility reasons, the old settings structure, thus, for
example,
limits.translation.maxDepthToCompleteChangeSet
will
still work, but the new settings, if set, take precedence.
Follow Section, “Overhaul of WorkflowValidation Settings” for upgrade information.
(CMS-23308)