Release Notes / Version 11.2204
Table Of ContentsRemoval: Deprecated TabManager Classes/Interfaces
The following deprecated classes/interfaces have been removed from `editor-components`:
Follow Section, “Removal: Deprecated TabManager Classes/Interfaces” for upgrade information.
(CMS-19921)
Removal: CommerceConnection#getVendorXXX Methods
The following methods of the interface
com.coremedia.livecontext.ecommerce.common.CommerceConnection
were removed without replacement:
Follow Section, “Removal: CommerceConnection#getVendorXXX Methods” for upgrade information.
(CMS-19750)
Removal: Studio Packages Proxy App
The Studio Packages Proxy App has been removed. The new plugin mechanism can be used instead. See documentation for details.
(CMS-19698)
For contents having a "data"-property, the links for those blobs are now rendered instead of simple content links
Render links for blobs in the headless richtext instead of the previous content links which weren`t optimal for content types like CMDownload or CMPicture where you might just be interested in the link to the data.
(CMS-19669)
Removal: Legacy Search Facets API from Studio
The support for the legacy commerce search facets had been removed from the Studio client and backend. The facet editor for product lists does only support the multi-facet selection from now on.
Follow Section, “Removal: Legacy Search Facets API from Studio” for upgrade information.
(CMS-19295)
Moved: Modules Moved to new Package
The following modules have been moved to the new npm package
@coremedia/studio-client.main.ckeditor4-components
Follow Section, “Moved: Modules Moved to new Package” for upgrade information.
(CMS-18571)
Deprecation: Configuration hideIssuesButton in Control Room
Deprecated configuration
hideIssuesButton
of
com.coremedia.cms.editor.controlroom.workflow.translation.DefaultTranslationWorkflowDetailForm
as it has no effect anymore. The property will be removed in the next major release
(CMS-18021)
BooleanPropertyField Label Changes
We fixed a bug where BooleanPropertyFields had no tooltip. For this, we changed an internal plugin of the field. To this end, resource bundles need to be adapted to display the correct field labels.
Follow Section, “BooleanPropertyField Label Changes” for upgrade information.
(CMS-20399)
ILinkListWrapper Manipulation Methods Are Now Asynchronous By Signature
We needed to change the behaviour of #setLinks(), #addLinks(), #addLinksAtIndex(), #moveLinks(), #moveLinksToIndex() and #removeLinksAtIndex() for some important implementations of ILinkListWrapper to be asynchronous. As a consequence, we changed the signature of these methods to return a Promise. In custom implementations where no asynchronicity is needed, the code can simply be changed as in the following example.
Follow Section, “ILinkListWrapper Manipulation Methods Are Now Asynchronous By Signature” for upgrade information.
(CMS-19108)
Fixed Inconsistent Usage of ILinkListWrapper#acceptsLinks
The function
ILinkListWrapper#acceptsLinks
had unclear documentation and therefore was neither used nor implemented consistently.
Follow Section, “Fixed Inconsistent Usage of ILinkListWrapper#acceptsLinks” for upgrade information.
(CMS-18849)
Simplified Most of the Configuration to [ExtConfig]
We simplified most of our configuration for Ext-Components from Bindable to ExtConfig . In case you are not working only with our Public API (and not, for example, with native JavaScript in Studio) this has no impact. Otherwise you might need to change access to configuration in your native JavaScript from "getSomeConfig" and "setSomeConfig" to "someConfig".
(CMS-16977)