Skip to content

Releases: ckeditor/ckeditor5-dev

v45.0.0

22 Oct 08:23
Compare
Choose a tag to compare

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:

v44.2.1

17 Oct 11:58
Compare
Choose a tag to compare

Note

The release channel for this release is next.

Bug fixes

  • release-tools: The getNpmTagFromVersion() function handles internal releases correctly. (commit)

Released packages

Check out the Versioning policy guide for more information.

Released packages (summary)

Other releases:

v44.2.0

17 Oct 10:53
Compare
Choose a tag to compare

Note

The release channel for this release is next.

Features

  • release-tools: Created a new util exposed as getNextInternal() to generate an internal release version, e.g. 0.0.0-internal-20240102.0. (commit)

Released packages

Check out the Versioning policy guide for more information.

Released packages (summary)

Releases containing new features:

Other releases:

v44.1.1

16 Oct 06:29
Compare
Choose a tag to compare

Note

The release channel for this release is next.

Bug fixes

Released packages

Check out the Versioning policy guide for more information.

Released packages (summary)

Other releases:

v44.1.0

16 Oct 05:34
Compare
Choose a tag to compare

Note

The release channel for this release is next.

Features

  • ci: Created a new binary script called ckeditor5-dev-ci-is-workflow-restarted that returns with a non-zero exit code if a given workflow is executed for the first time. The restarted workflows exit with a zero exit code. (commit)
  • release-tools: A user-provided version will be checked against npm availability while generating a changelog. If it is already taken, the tools will not allow it to be used. (commit)

Other changes

  • release-tools: The updateVersions() task will no longer verify if the specified version is available on npm. (commit)
  • release-tools: The publishPackages() task filters out already published packages to avoid pushing the same archive twice. Thanks to that, it can be a part of a process that would be restarted. (commit)
  • release-tools: The publishPackages() task tries to publish the package once again when it fails independently of the returned error code. Previously, it was scheduled only when the E409 error occurred. (commit)
  • release-tools: Marked the verifyPackagesPublishedCorrectly() function is deprecated. Its responsibility has been merged with publishPackages(). (commit)
  • release-tools: The commitAndTag() task does not commit files if a tag for the specified version is already created. (commit)
  • release-tools: We do not spawn an npm process to download a package manifest from the npm registry. Instead, we send an HTTP request using the pacote package. Closes ckeditor/ckeditor5#17191. (commit)
  • release-tools: The getNpmTagFromVersion() function returns a 'nightly' string when passing a CKEditor 5 nightly version. (commit)

Released packages

Check out the Versioning policy guide for more information.

Released packages (summary)

Releases containing new features:

Other releases:

v44.0.0 (next)

02 Oct 10:49
Compare
Choose a tag to compare

Warning

Due to an unforeseen impact on integrators, we decided to switch the release channel to next. Version 43.0.0 remains the latest stable release.

MAJOR BREAKING CHANGES ℹ️

Features

Bug fixes

Other changes

  • The CKEditor 5 Dev packages are now ESM. (commit)
  • The @ckeditor/jsdoc-plugins package is no longer available as CKEditor 5 documentation uses TypeScript sources to prepare API docs. The package is no longer use by us anywhere. Hence, we decided to remove a dead code. (commit)

Released packages

Check out the Versioning policy guide for more information.

Released packages (summary)

Other releases:

v44.0.0-alpha.5

24 Sep 09:29
Compare
Choose a tag to compare
v44.0.0-alpha.5 Pre-release
Pre-release

Other changes

  • web-crawler: Restored the previous version of the "puppeteer" package as the latest version is not too stable. (commit)

Released packages

Check out the Versioning policy guide for more information.

Released packages (summary)

Other releases:

v44.0.0-alpha.4

24 Sep 07:04
Compare
Choose a tag to compare
v44.0.0-alpha.4 Pre-release
Pre-release

Bug fixes

  • tests: Prevent crashing the manual test server when reading a non-existing file due to an "ERR_HTTP_HEADERS_SENT" Node.js error. (commit)
  • web-crawler: Use jsonValue() method to get the serialized arguments instead of calling evaluate() method, which may cause unhandled rejection due to destroyed context. (commit)

Released packages

Check out the Versioning policy guide for more information.

Released packages (summary)

Other releases:

v44.0.0-alpha.3

23 Sep 18:29
Compare
Choose a tag to compare
v44.0.0-alpha.3 Pre-release
Pre-release

Other changes

  • tests: Downgrade the "sinon" package as it is not compatible with current CKEditor 5 tests. (commit)
  • web-crawler: Aligned internals to the latest Puppeteer API. (commit)

Released packages

Check out the Versioning policy guide for more information.

Released packages (summary)

Other releases:

v44.0.0-alpha.2

23 Sep 12:38
Compare
Choose a tag to compare
v44.0.0-alpha.2 Pre-release
Pre-release

Other changes

  • docs: Support for passing an array of files to ignore when preparing API. (commit)
  • tests: Restored the previous version of Chai and sinon-chai packages due to issues with processing ESM in Karma. (commit)
  • Use the "2021" edition as a default preset for CKEditor 5 files (postcss-nesting). (commit)

Released packages

Check out the Versioning policy guide for more information.

Released packages (summary)

Other releases: