close

Filter

loading table of contents...

Release Notes / Version 13.2512.0

Table Of Contents

CoreMedia Studio Client

Public API changes for Localization / Severity

The following types / consts / classes are now deprecated. You can find additional information about what to use instead in the code documentation:

  • "Severity" of "@coremedia/studio-client.base-models"

  • "ILocalization", "ILocalizationWithIcon", "ITypeLocalization", "IPropertyLocalization" and "IContentTypeLocalization" of "@coremedia/studio-client.cap-base-models"

  • "IContentTypeLocalizationRegistry#getLocalizationByContentType" of "@coremedia/studio-client.cap-base-models"

Follow Section, “Public API changes for Localization / Severity” for upgrade information.

(CMS-29309)

Third party updates

The version of many third party dependency was updated to their latest minor/patch versioning.

Follow Section, “Third party updates” for upgrade information.

(CMS-29268)

Content Variants Always Open in the Same Studio Tab And Opening Studio Tabs is Asynchronous

We introduced the concept of certain "content item groups" that are always opened in the same Studio tab. For example. content items that are localized variants of each other (they have the same transitive master content) are now always opened in the same tab. It is no longer possible to open such variant-related content items in different tabs.

Follow Section, “Content Variants Always Open in the Same Studio Tab And Opening Studio Tabs is Asynchronous” for upgrade information.

(CMS-28797)

SearchContentLinkSuggester deprecated API removed.

The `SearchContentLinkSuggester` leaked private API. This API has now been removed. A replacement is not available as those functions were very specific and not mean to be part of the public API.

(CMS-28659)

PNPM: minimumReleaseAge is now set to one day by default

To reduce the risk of installing compromised packages, we now utilize the new minimumReleaseAge setting (introduced with 10.20.x) to delay the installation of newly published versions for 1 day. As in most cases, malicious releases are discovered and removed from the registry within an hour this is meant to protect us sufficiently while still being able to install fixes for other security issues in time.

Follow Section, “PNPM: minimumReleaseAge is now set to one day by default” for upgrade information.

(CMS-28594)

Node.js 24 and PNPM 10.24.0 Upgrade
  • Node was upgraded to the latest LTS version 24.11.1

  • PNPM has received a minor upgrade to 10.24.0

(CMS-28547)

Removed Animations

The .webm based Studio animations have been removed from the Studio and replaced by .svg files. All searches and empty states are affected by this, including the workflow app.

(CMS-28526)

Removed Tab-Expand

The configuration flag for the tab expand has been removed. All formular tabs are always shown now.

Follow Section, “Removed Tab-Expand ” for upgrade information.

(CMS-28434)

Studio: Deprecated `SearchService` replaced with `SearchService2`

The `SearchService` has been replaced with `SearchService2`. While the `SearchService` was based on Callbacks and Remote Beans the `SearchService2` is based on Promises.

(CMS-28424)

CKEditor5 has been updated to version 46.1.1

CKEditor5 has been updated to version 46.1.1 and may require an update of the ckeditor5 dependency in custom plugins.

(CMS-28267)

Studio-Client packages for build-config, eslint-config and i18n-models now have their own release cycle

The versions of following packages are no longer matching the CoreMedia CMS Release version but have (similar to jangaroo packages) a dedicated release cycle:

  • @coremedia/studio-client.build-config

  • @coremedia/studio-client.eslint-config (old name: @coremedia/eslint-config-studio-client)

  • @coremedia/studio-client.i18n-models

Follow Section, “Studio-Client packages for build-config, eslint-config and i18n-models now have their own release cycle” for upgrade information.

(CMS-27991)

Studio Client Workspace now employs the PNPM Catalog Protocol

The Studio Client Workspace now employs the usage of the PNPM catalog protocol for all dependencies in package.json of all packages. Using the catalog protocol makes it much easier and less error prone to maintain only one version per dependency in a workspace. For details refer to the original documentation at https://pnpm.io/catalogs

Follow Section, “Studio Client Workspace now employs the PNPM Catalog Protocol” for upgrade information.

(CMS-27980)

Deprecation: @coremedia/studio-client.client-core-impl and @coremedia/studio-client.cap-rest-client-impl

All modules exposed in @coremedia/studio-client.client-core-impl and @coremedia/studio-client.cap-rest-client-impl have been merged into @coremedia/studio-client.client-core and @coremedia/studio-client.cap-rest-client respectively keeping the path within the corresponding package intact. Please change usages (e.g. dependencies, imports) accordingly.

Examples

Follow Section, “Deprecation: @coremedia/studio-client.client-core-impl and @coremedia/studio-client.cap-rest-client-impl” for upgrade information.

(CMS-27952)

Include Updated Referenced Content in Publication Workflows

When starting a publication workflow in Studio there is now a checkbox to include updated referenced content - similar when starting a translation workflow. PublicationWorkflowPlugin and DefaultStartPublicationWorkflowFormBase also have the config parameter hideDependentContentsStrategyChooser which can be set to hide the checkbox.

(CMS-27789)

Public API changed

Public API Removal

@coremedia/studio-client.cap-rest-client

  • CapList, CapListRepository and EncryptionService of are not public anymore.

  • CapConnection: removed members getCapListRepository and getEncryptionService (were already marked as @private)

New Public API

Follow Section, “Public API changed” for upgrade information.

(CMS-25612)

Upgraded eslint to v9

Eslint was upgraded to v9.

Follow Section, “Upgraded eslint to v9” for upgrade information.

(CMS-25598)

Old BlueprintDocumentTypes_properties is gone

The old resource bundle BlueprintDocumentTypes_properties was used mostly for the localisation for the content types and their properties. As there are already a new mechanism for the content type localisation the old resource bundle is now removed from blueprint.

(CMS-21880)

Search Results

Table Of Contents
warning

Your Internet Explorer is no longer supported.

Please use Mozilla Firefox, Google Chrome, or Microsoft Edge.