Releases: ckeditor/ckeditor5-dev
v44.0.0 (next)
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 ℹ️
- docs: The package uses only TypeDoc to build the documentation. The
build()
function no longer supportstype
property in the configuration. - docs: An array of ignored files must be specified as
ignoreFiles
instead of negating a glob pattern insourceFiles
. - tests: The IntelliJ Karma configuration path needs to be updated. Now, it ends with the
cjs
suffix instead ofjs
. - utils: The
builds.getDllPluginWebpackConfig()
function is now asynchronous now. - utils: The following functions from the
bundler
object are no longer available:createEntryFile()
,getEditorConfig()
,getPlugins()
. - utils: The following functions from the
stream
object are no longer available:isTestFile()
,isSourceFile()
,isJSFile()
. - utils: The
styles.themeLogger()
function is no longer exposed publicly. - The following packages have been converted to ESM. To load them, use an
import
statement instead ofrequire()
.@ckeditor/ckeditor5-dev-bump-year
@ckeditor/ckeditor5-dev-ci
@ckeditor/ckeditor5-dev-dependency-checker
@ckeditor/ckeditor5-dev-docs
@ckeditor/ckeditor5-dev-release-tools
@ckeditor/ckeditor5-dev-stale-bot
@ckeditor/ckeditor5-dev-tests
@ckeditor/ckeditor5-dev-transifex
@ckeditor/ckeditor5-dev-translations
@ckeditor/ckeditor5-dev-utils
@ckeditor/ckeditor5-dev-web-crawler
Features
- release-tools: Allow defining a main branch when generating the changelog entries. (commit)
Bug fixes
- release-tools: Passing an odd number as a value of the
concurrency
option will not crash theexecuteInParallel()
function. Closes ckeditor/ckeditor5#17025. (commit)
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:
- @ckeditor/ckeditor5-dev-build-tools: v43.0.0 => v44.0.0
- @ckeditor/ckeditor5-dev-bump-year: v43.0.0 => v44.0.0
- @ckeditor/ckeditor5-dev-ci: v43.0.0 => v44.0.0
- @ckeditor/ckeditor5-dev-dependency-checker: v43.0.0 => v44.0.0
- @ckeditor/ckeditor5-dev-docs: v43.0.0 => v44.0.0
- @ckeditor/ckeditor5-dev-release-tools: v43.0.0 => v44.0.0
- @ckeditor/ckeditor5-dev-stale-bot: v43.0.0 => v44.0.0
- @ckeditor/ckeditor5-dev-tests: v43.0.0 => v44.0.0
- @ckeditor/ckeditor5-dev-transifex: v43.0.0 => v44.0.0
- @ckeditor/ckeditor5-dev-translations: v43.0.0 => v44.0.0
- @ckeditor/ckeditor5-dev-utils: v43.0.0 => v44.0.0
- @ckeditor/ckeditor5-dev-web-crawler: v43.0.0 => v44.0.0
- @ckeditor/typedoc-plugins: v43.0.0 => v44.0.0
v44.0.0-alpha.5
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:
- @ckeditor/ckeditor5-dev-build-tools: v44.0.0-alpha.4 => v44.0.0-alpha.5
- @ckeditor/ckeditor5-dev-bump-year: v44.0.0-alpha.4 => v44.0.0-alpha.5
- @ckeditor/ckeditor5-dev-ci: v44.0.0-alpha.4 => v44.0.0-alpha.5
- @ckeditor/ckeditor5-dev-dependency-checker: v44.0.0-alpha.4 => v44.0.0-alpha.5
- @ckeditor/ckeditor5-dev-docs: v44.0.0-alpha.4 => v44.0.0-alpha.5
- @ckeditor/ckeditor5-dev-release-tools: v44.0.0-alpha.4 => v44.0.0-alpha.5
- @ckeditor/ckeditor5-dev-stale-bot: v44.0.0-alpha.4 => v44.0.0-alpha.5
- @ckeditor/ckeditor5-dev-tests: v44.0.0-alpha.4 => v44.0.0-alpha.5
- @ckeditor/ckeditor5-dev-transifex: v44.0.0-alpha.4 => v44.0.0-alpha.5
- @ckeditor/ckeditor5-dev-translations: v44.0.0-alpha.4 => v44.0.0-alpha.5
- @ckeditor/ckeditor5-dev-utils: v44.0.0-alpha.4 => v44.0.0-alpha.5
- @ckeditor/ckeditor5-dev-web-crawler: v44.0.0-alpha.4 => v44.0.0-alpha.5
- @ckeditor/typedoc-plugins: v44.0.0-alpha.4 => v44.0.0-alpha.5
v44.0.0-alpha.4
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 callingevaluate()
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:
- @ckeditor/ckeditor5-dev-build-tools: v44.0.0-alpha.3 => v44.0.0-alpha.4
- @ckeditor/ckeditor5-dev-bump-year: v44.0.0-alpha.3 => v44.0.0-alpha.4
- @ckeditor/ckeditor5-dev-ci: v44.0.0-alpha.3 => v44.0.0-alpha.4
- @ckeditor/ckeditor5-dev-dependency-checker: v44.0.0-alpha.3 => v44.0.0-alpha.4
- @ckeditor/ckeditor5-dev-docs: v44.0.0-alpha.3 => v44.0.0-alpha.4
- @ckeditor/ckeditor5-dev-release-tools: v44.0.0-alpha.3 => v44.0.0-alpha.4
- @ckeditor/ckeditor5-dev-stale-bot: v44.0.0-alpha.3 => v44.0.0-alpha.4
- @ckeditor/ckeditor5-dev-tests: v44.0.0-alpha.3 => v44.0.0-alpha.4
- @ckeditor/ckeditor5-dev-transifex: v44.0.0-alpha.3 => v44.0.0-alpha.4
- @ckeditor/ckeditor5-dev-translations: v44.0.0-alpha.3 => v44.0.0-alpha.4
- @ckeditor/ckeditor5-dev-utils: v44.0.0-alpha.3 => v44.0.0-alpha.4
- @ckeditor/ckeditor5-dev-web-crawler: v44.0.0-alpha.3 => v44.0.0-alpha.4
- @ckeditor/typedoc-plugins: v44.0.0-alpha.3 => v44.0.0-alpha.4
v44.0.0-alpha.3
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:
- @ckeditor/ckeditor5-dev-build-tools: v44.0.0-alpha.2 => v44.0.0-alpha.3
- @ckeditor/ckeditor5-dev-bump-year: v44.0.0-alpha.2 => v44.0.0-alpha.3
- @ckeditor/ckeditor5-dev-ci: v44.0.0-alpha.2 => v44.0.0-alpha.3
- @ckeditor/ckeditor5-dev-dependency-checker: v44.0.0-alpha.2 => v44.0.0-alpha.3
- @ckeditor/ckeditor5-dev-docs: v44.0.0-alpha.2 => v44.0.0-alpha.3
- @ckeditor/ckeditor5-dev-release-tools: v44.0.0-alpha.2 => v44.0.0-alpha.3
- @ckeditor/ckeditor5-dev-stale-bot: v44.0.0-alpha.2 => v44.0.0-alpha.3
- @ckeditor/ckeditor5-dev-tests: v44.0.0-alpha.2 => v44.0.0-alpha.3
- @ckeditor/ckeditor5-dev-transifex: v44.0.0-alpha.2 => v44.0.0-alpha.3
- @ckeditor/ckeditor5-dev-translations: v44.0.0-alpha.2 => v44.0.0-alpha.3
- @ckeditor/ckeditor5-dev-utils: v44.0.0-alpha.2 => v44.0.0-alpha.3
- @ckeditor/ckeditor5-dev-web-crawler: v44.0.0-alpha.2 => v44.0.0-alpha.3
- @ckeditor/typedoc-plugins: v44.0.0-alpha.2 => v44.0.0-alpha.3
v44.0.0-alpha.2
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:
- @ckeditor/ckeditor5-dev-build-tools: v44.0.0-alpha.1 => v44.0.0-alpha.2
- @ckeditor/ckeditor5-dev-bump-year: v44.0.0-alpha.1 => v44.0.0-alpha.2
- @ckeditor/ckeditor5-dev-ci: v44.0.0-alpha.1 => v44.0.0-alpha.2
- @ckeditor/ckeditor5-dev-dependency-checker: v44.0.0-alpha.1 => v44.0.0-alpha.2
- @ckeditor/ckeditor5-dev-docs: v44.0.0-alpha.1 => v44.0.0-alpha.2
- @ckeditor/ckeditor5-dev-release-tools: v44.0.0-alpha.1 => v44.0.0-alpha.2
- @ckeditor/ckeditor5-dev-stale-bot: v44.0.0-alpha.1 => v44.0.0-alpha.2
- @ckeditor/ckeditor5-dev-tests: v44.0.0-alpha.1 => v44.0.0-alpha.2
- @ckeditor/ckeditor5-dev-transifex: v44.0.0-alpha.1 => v44.0.0-alpha.2
- @ckeditor/ckeditor5-dev-translations: v44.0.0-alpha.1 => v44.0.0-alpha.2
- @ckeditor/ckeditor5-dev-utils: v44.0.0-alpha.1 => v44.0.0-alpha.2
- @ckeditor/ckeditor5-dev-web-crawler: v44.0.0-alpha.1 => v44.0.0-alpha.2
- @ckeditor/typedoc-plugins: v44.0.0-alpha.1 => v44.0.0-alpha.2
v44.0.0-alpha.1
Features
- release-tools: Allow defining a main branch when generating the changelog entries. (commit)
Other changes
- Almost all dependencies of
ckeditor5-dev-*
packages have been bumped to their latest versions. (commit)
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Releases containing new features:
- @ckeditor/ckeditor5-dev-release-tools: v44.0.0-alpha.0 => v44.0.0-alpha.1
Other releases:
- @ckeditor/ckeditor5-dev-build-tools: v44.0.0-alpha.0 => v44.0.0-alpha.1
- @ckeditor/ckeditor5-dev-bump-year: v44.0.0-alpha.0 => v44.0.0-alpha.1
- @ckeditor/ckeditor5-dev-ci: v44.0.0-alpha.0 => v44.0.0-alpha.1
- @ckeditor/ckeditor5-dev-dependency-checker: v44.0.0-alpha.0 => v44.0.0-alpha.1
- @ckeditor/ckeditor5-dev-docs: v44.0.0-alpha.0 => v44.0.0-alpha.1
- @ckeditor/ckeditor5-dev-stale-bot: v44.0.0-alpha.0 => v44.0.0-alpha.1
- @ckeditor/ckeditor5-dev-tests: v44.0.0-alpha.0 => v44.0.0-alpha.1
- @ckeditor/ckeditor5-dev-transifex: v44.0.0-alpha.0 => v44.0.0-alpha.1
- @ckeditor/ckeditor5-dev-translations: v44.0.0-alpha.0 => v44.0.0-alpha.1
- @ckeditor/ckeditor5-dev-utils: v44.0.0-alpha.0 => v44.0.0-alpha.1
- @ckeditor/ckeditor5-dev-web-crawler: v44.0.0-alpha.0 => v44.0.0-alpha.1
- @ckeditor/typedoc-plugins: v44.0.0-alpha.0 => v44.0.0-alpha.1
v44.0.0-alpha.0
MAJOR BREAKING CHANGES ℹ️
- utils: The
builds.getDllPluginWebpackConfig()
function is now asynchronous now. - utils: The following functions from the
bundler
object are no longer available:createEntryFile()
,getEditorConfig()
,getPlugins()
. - utils: The following functions from the
stream
object are no longer available:isTestFile()
,isSourceFile()
,isJSFile()
. - utils: The
styles.themeLogger()
function is no longer exposed publicly. - tests: The IntelliJ Karma configuration path needs to be updated. Now, it ends with the
cjs
suffix instead ofjs
. - docs: The package uses only TypeDoc to build the documentation. The
build()
function no longer supportstype
property in the configuration. - The following packages have been converted to ESM. To load them, use an
import
statement instead ofrequire()
.@ckeditor/ckeditor5-dev-build-tools
@ckeditor/ckeditor5-dev-bump-year
@ckeditor/ckeditor5-dev-ci
@ckeditor/ckeditor5-dev-dependency-checker
@ckeditor/ckeditor5-dev-docs
@ckeditor/ckeditor5-dev-release-tools
@ckeditor/ckeditor5-dev-stale-bot
@ckeditor/ckeditor5-dev-tests
@ckeditor/ckeditor5-dev-transifex
@ckeditor/ckeditor5-dev-translations
@ckeditor/ckeditor5-dev-utils
@ckeditor/ckeditor5-dev-web-crawler
Other changes
- The CKEditor 5 Dev packages are now ESM.
- 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.
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Other releases:
- @ckeditor/ckeditor5-dev-build-tools: v43.0.0 => v44.0.0-alpha.0
- @ckeditor/ckeditor5-dev-bump-year: v43.0.0 => v44.0.0-alpha.0
- @ckeditor/ckeditor5-dev-ci: v43.0.0 => v44.0.0-alpha.0
- @ckeditor/ckeditor5-dev-dependency-checker: v43.0.0 => v44.0.0-alpha.0
- @ckeditor/ckeditor5-dev-docs: v43.0.0 => v44.0.0-alpha.0
- @ckeditor/ckeditor5-dev-release-tools: v43.0.0 => v44.0.0-alpha.0
- @ckeditor/ckeditor5-dev-stale-bot: v43.0.0 => v44.0.0-alpha.0
- @ckeditor/ckeditor5-dev-tests: v43.0.0 => v44.0.0-alpha.0
- @ckeditor/ckeditor5-dev-transifex: v43.0.0 => v44.0.0-alpha.0
- @ckeditor/ckeditor5-dev-translations: v43.0.0 => v44.0.0-alpha.0
- @ckeditor/ckeditor5-dev-utils: v43.0.0 => v44.0.0-alpha.0
- @ckeditor/ckeditor5-dev-web-crawler: v43.0.0 => v44.0.0-alpha.0
- @ckeditor/typedoc-plugins: v43.0.0 => v44.0.0-alpha.0
v43.0.0
MAJOR BREAKING CHANGES ℹ️
- utils: The
git
andworkspace
objects are no longer exported from the package. Also, the following functions are no longer available in thetools
object:isDirectory()
isFile()
isSymlink()
sortObject()
readPackageName()
npmInstall()
npmUninstall()
npmUpdate()
copyTemplateFile()
copyFile()
getGitUrlFromNpm()
removeSymlink()
clean()
Other changes
- dependency-checker: The dependency checker analyzes dependencies by including the
lib/
andbin/
directories as production code. (commit) - utils: Removed several utilities functions non-used in the CKEditor 5 environment. (commit)
- Added several missing
dependencies
anddevDependencies
in packages. Also, removed non-used ones. (commit)
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Other releases:
- @ckeditor/ckeditor5-dev-build-tools: v42.1.0 => v43.0.0
- @ckeditor/ckeditor5-dev-bump-year: v42.1.0 => v43.0.0
- @ckeditor/ckeditor5-dev-ci: v42.1.0 => v43.0.0
- @ckeditor/ckeditor5-dev-dependency-checker: v42.1.0 => v43.0.0
- @ckeditor/ckeditor5-dev-docs: v42.1.0 => v43.0.0
- @ckeditor/ckeditor5-dev-release-tools: v42.1.0 => v43.0.0
- @ckeditor/ckeditor5-dev-stale-bot: v42.1.0 => v43.0.0
- @ckeditor/ckeditor5-dev-tests: v42.1.0 => v43.0.0
- @ckeditor/ckeditor5-dev-transifex: v42.1.0 => v43.0.0
- @ckeditor/ckeditor5-dev-translations: v42.1.0 => v43.0.0
- @ckeditor/ckeditor5-dev-utils: v42.1.0 => v43.0.0
- @ckeditor/ckeditor5-dev-web-crawler: v42.1.0 => v43.0.0
- @ckeditor/jsdoc-plugins: v42.1.0 => v43.0.0
- @ckeditor/typedoc-plugins: v42.1.0 => v43.0.0
v43.0.0-alpha.0
MAJOR BREAKING CHANGES ℹ️
- utils: The
git
andworkspace
objects are no longer exported from the package. Also, the following functions are no longer available in thetools
object:isDirectory()
isFile()
isSymlink()
sortObject()
readPackageName()
npmInstall()
npmUninstall()
npmUpdate()
copyTemplateFile()
copyFile()
getGitUrlFromNpm()
removeSymlink()
clean()
Other changes
- dependency-checker: The dependency checker analyzes dependencies by including the
lib/
andbin/
directories as production code. (commit) - utils: Removed several utilities functions non-used in the CKEditor 5 environment. (commit)
- Added several missing
dependencies
anddevDependencies
in packages. Also, removed non-used ones. (commit)
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Other releases:
- @ckeditor/ckeditor5-dev-build-tools: v42.1.0 => v43.0.0-alpha.0
- @ckeditor/ckeditor5-dev-bump-year: v42.1.0 => v43.0.0-alpha.0
- @ckeditor/ckeditor5-dev-ci: v42.1.0 => v43.0.0-alpha.0
- @ckeditor/ckeditor5-dev-dependency-checker: v42.1.0 => v43.0.0-alpha.0
- @ckeditor/ckeditor5-dev-docs: v42.1.0 => v43.0.0-alpha.0
- @ckeditor/ckeditor5-dev-release-tools: v42.1.0 => v43.0.0-alpha.0
- @ckeditor/ckeditor5-dev-stale-bot: v42.1.0 => v43.0.0-alpha.0
- @ckeditor/ckeditor5-dev-tests: v42.1.0 => v43.0.0-alpha.0
- @ckeditor/ckeditor5-dev-transifex: v42.1.0 => v43.0.0-alpha.0
- @ckeditor/ckeditor5-dev-translations: v42.1.0 => v43.0.0-alpha.0
- @ckeditor/ckeditor5-dev-utils: v42.1.0 => v43.0.0-alpha.0
- @ckeditor/ckeditor5-dev-web-crawler: v42.1.0 => v43.0.0-alpha.0
- @ckeditor/jsdoc-plugins: v42.1.0 => v43.0.0-alpha.0
- @ckeditor/typedoc-plugins: v42.1.0 => v43.0.0-alpha.0
v42.1.0
Features
- build-tools: Introduced a new
loadSourcemaps
plugin for loading source maps of external dependencies. (commit)
Bug fixes
- build-tools: Fixed source maps generation for the UMD build. Fixes ckeditor/ckeditor5#16984. (commit)
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Releases containing new features:
- @ckeditor/ckeditor5-dev-build-tools: v42.0.1 => v42.1.0
Other releases:
- @ckeditor/ckeditor5-dev-bump-year: v42.0.1 => v42.1.0
- @ckeditor/ckeditor5-dev-ci: v42.0.1 => v42.1.0
- @ckeditor/ckeditor5-dev-dependency-checker: v42.0.1 => v42.1.0
- @ckeditor/ckeditor5-dev-docs: v42.0.1 => v42.1.0
- @ckeditor/ckeditor5-dev-release-tools: v42.0.1 => v42.1.0
- @ckeditor/ckeditor5-dev-stale-bot: v42.0.1 => v42.1.0
- @ckeditor/ckeditor5-dev-tests: v42.0.1 => v42.1.0
- @ckeditor/ckeditor5-dev-transifex: v42.0.1 => v42.1.0
- @ckeditor/ckeditor5-dev-translations: v42.0.1 => v42.1.0
- @ckeditor/ckeditor5-dev-utils: v42.0.1 => v42.1.0
- @ckeditor/ckeditor5-dev-web-crawler: v42.0.1 => v42.1.0
- @ckeditor/jsdoc-plugins: v42.0.1 => v42.1.0
- @ckeditor/typedoc-plugins: v42.0.1 => v42.1.0