Skip to content

Releases: ckeditor/ckeditor5-dev

v26.0.1

18 Nov 12:14
Compare
Choose a tag to compare

Bug fixes

Released packages

Check out the Versioning policy guide for more information.

Released packages (summary)

Other releases:

v26.0.0

18 Nov 10:22
Compare
Choose a tag to compare

MAJOR BREAKING CHANGES ℹ️

  • env: The createPotFiles() function requires the translationsDirectory option, which points to the directory where all *.po files will be created.
  • env: The downloadTranslations() function requires the following properties:translationsDirectory - an absolute path used for resolving paths to packages; url - Transifex API URL.
  • env: The upload() function requires the following properties: translationsDirectory- points to the directory where all *.po files will be created; url - Transifex API URL.
  • env: Removed the ckeditor5-dev-env-translations binary script as it worked only for the CKEditor 5 project. Use the following functions instead: const { createPotFiles, uploadPotFiles, downloadTranslations } = require( '@ckeditor/ckeditor5-dev-env' );.
  • env: The uploadPotFiles() and downloadTranslations() functions require the token value passed directly to the script. Use the const getToken = require( '@ckeditor/ckeditor5-dev-env/lib/translations/gettoken' ) function for reading the input from the command line.

MINOR BREAKING CHANGES ℹ️

  • env: All functions in the transifex-service.js util require the url value when calling API.

Features

  • env: Redesigned the API for handling localization in CKEditor 5 sources. Now, the code can be shared in 3rd party plugins created by external developers. See ckeditor/ckeditor5-package-generator#9. (commit)

  • env: The createPotFiles() function accepts new flags:. (commit)

    • ignoreUnusedCorePackageContexts - when set to true, unused contexts from the @ckeditor/ckeditor5-core package will not be displayed as errors,
    • skipLicenseHeader - when set to true, created *.po files will not contain the CKEditor 5 license header.
  • env: The simplifyLicenseHeader() function accepts a new flag (simplifyLicenseHeader) that allows skipping adding the contribute URL in generated *.po files. (commit)

Released packages

Check out the Versioning policy guide for more information.

Released packages (summary)

Releases containing new features:

Other releases:

v25.4.5

26 Oct 07:47
Compare
Choose a tag to compare

Bug fixes

Released packages

Check out the Versioning policy guide for more information.

Released packages (summary)

Other releases:

v25.4.4

23 Sep 12:01
Compare
Choose a tag to compare

Bug fixes

Released packages

Check out the Versioning policy guide for more information.

Released packages (summary)

Other releases:

v25.4.3

22 Sep 06:59
Compare
Choose a tag to compare

Other changes

  • tests: Added in the Karma configuration a list of available plugins to avoid an error related to loading a non-registered plugin. (commit)

Released packages

Check out the Versioning policy guide for more information.

Released packages (summary)

Other releases:

v25.4.2

30 Aug 06:24
Compare
Choose a tag to compare

Bug fixes

  • env: The "generateChangelog()" util will not crash when merging "Updated translations." commits found in the private repositories. Closes ckeditor/ckeditor5#10445. (commit)

Released packages

Check out the Versioning policy guide for more information.

Released packages (summary)

Other releases:

v25.4.1

19 Aug 11:33
Compare
Choose a tag to compare

Bug fixes

Released packages

Check out the Versioning policy guide for more information.

Released packages (summary)

Other releases:

v25.4.0

12 Aug 06:23
Compare
Choose a tag to compare

Features

  • webpack-plugin: Introduced several new options that improve the output files produced by the plugin. (commit)

    New options:

    • corePackageContextsResourcePath - (optional) a path to the file where all translation contexts are specified for the ckeditor5-core package. Defaults to '@ckeditor/ckeditor5-core/lang/contexts.json'.
    • includeCorePackageTranslations - (optional) a flag that determines whether all translations found in the core package should be added to the output bundle file. If set to true, translations from the core package will be saved even if they are not used in the source code (*.js files). Defaults to false.
    • skipPluralFormFunction- (optional) a flag that determines whether the getPluralForm() function should not be added in the output bundle file. Defaults to false.

Other changes

  • utils: The webpack configuration for DLL builds now produces the translation files. (commit)

Released packages

Check out the Versioning policy guide for more information.

Released packages (summary)

Releases containing new features:

Other releases:

v25.3.1

11 Aug 07:46
Compare
Choose a tag to compare

Other changes

  • docs: The web-crawler configuration now allows ignoring HTTPS errors. (commit)

    New options:

    • ignoreHTTPSErrors - (optional) a flag passed to the browser creator that allows ignoring HTTPS errors (e.g., when validating over HTTPS with a self-signed certificate). Defaults to false.

Released packages

Check out the Versioning policy guide for more information.

Released packages (summary)

Other releases:

v25.3.0

26 Jul 14:54
Compare
Choose a tag to compare

Features

Released packages

Check out the Versioning policy guide for more information.

Released packages (summary)

Releases containing new features:

Other releases: