Skip to content

v45.0.0

Compare
Choose a tag to compare
@CKEditorBot CKEditorBot released this 22 Oct 08:23
· 49 commits to master since this release

Note

The release channel for this release is next.

MAJOR BREAKING CHANGES ℹ️

  • release-tools: The verifyPackagesPublishedCorrectly() function is no longer available. Consider using the publishPackages() function, which includes its responsibility.
  • transifex: Removed the @ckeditor/ckeditor5-dev-transifex package as it is no longer used.
  • translations: The cleanPoFileContent() and createDictionaryFromPoFileContent() functions are no longer available due to removal integration with the Transifex service.

Features

  • translations: Introduced moveTranslations() function to move requested translations between packages. It removes contexts and translated messages from language files (*.po files) from the source package and adds (or overwrites) them in the destination package. (commit)
  • translations: Introduced synchronizeTranslations() function to synchronize translations (stored in *.po files in packages) with context files. It validates translation contexts against the source messages and performs synchronization by removing unused entries, adding missing entries, and creating missing *.po files. If the options.validateOnly flag is set, no translation files are updated, and only validation is performed. (commit)

Other changes

  • release-tools: The verifyPackagesPublishedCorrectly() task is no longer available as its responsibility has been merged into the publishPackages() task. (commit)

Released packages

Check out the Versioning policy guide for more information.

Released packages (summary)

Other releases: