Releases: ckeditor/ckeditor5-dev
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
v42.0.1
Bug fixes
- tests: Added a Chrome flag to prevent displaying the search engine choice screen that disrupts automated tests in windowed mode. Closes ckeditor/ckeditor5#16825. (commit)
Other changes
- stale-bot: Aligned stale bot to recent changes in the GitHub GraphQL API in the
repository.labels
connection. GitHub recently started returning a lot of mismatched labels for the query and now stale bot ensures that only the required ones are used. Closes ckeditor/ckeditor5#16872. (commit)
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Other releases:
- @ckeditor/ckeditor5-dev-build-tools: v42.0.0 => v42.0.1
- @ckeditor/ckeditor5-dev-bump-year: v42.0.0 => v42.0.1
- @ckeditor/ckeditor5-dev-ci: v42.0.0 => v42.0.1
- @ckeditor/ckeditor5-dev-dependency-checker: v42.0.0 => v42.0.1
- @ckeditor/ckeditor5-dev-docs: v42.0.0 => v42.0.1
- @ckeditor/ckeditor5-dev-release-tools: v42.0.0 => v42.0.1
- @ckeditor/ckeditor5-dev-stale-bot: v42.0.0 => v42.0.1
- @ckeditor/ckeditor5-dev-tests: v42.0.0 => v42.0.1
- @ckeditor/ckeditor5-dev-transifex: v42.0.0 => v42.0.1
- @ckeditor/ckeditor5-dev-translations: v42.0.0 => v42.0.1
- @ckeditor/ckeditor5-dev-utils: v42.0.0 => v42.0.1
- @ckeditor/ckeditor5-dev-web-crawler: v42.0.0 => v42.0.1
- @ckeditor/jsdoc-plugins: v42.0.0 => v42.0.1
- @ckeditor/typedoc-plugins: v42.0.0 => v42.0.1
v42.0.0
We are excited to announce a new major release of the @ckeditor/ckeditor5-dev-*
packages.
Release highlights
This release brings the updated configuration for the build tools. As it might produce output incompatible with the previous settings, this release is marked as a major bump.
The @ckeditor/ckeditor5-dev-build-tools
package now supports a new globals
option, which allows passing pairs of external package names and associated global variables used in the umd
build.
Additionally, the global names for the ckeditor5
and ckeditor5-premium-features
packages in the UMD builds have been changed to CKEDITOR
and CKEDITOR_PREMIUM_FEATURES
respectively.
MAJOR BREAKING CHANGES ℹ️
- build-tools: The global names for the
ckeditor5
andckeditor5-premium-features
packages in the UMD builds have been changed toCKEDITOR
andCKEDITOR_PREMIUM_FEATURES
respectively.
MINOR BREAKING CHANGES ℹ️
- build-tools: Ability to pass
globals
parameter if necessary for external imports inumd
bundles.
Bug fixes
- build-tools: Ability to pass
globals
parameter if necessary for external imports inumd
bundles. See ckeditor/ckeditor5#16798. (commit)
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Other releases:
- @ckeditor/ckeditor5-dev-build-tools: v41.0.0 => v42.0.0
- @ckeditor/ckeditor5-dev-bump-year: v41.0.0 => v42.0.0
- @ckeditor/ckeditor5-dev-ci: v41.0.0 => v42.0.0
- @ckeditor/ckeditor5-dev-dependency-checker: v41.0.0 => v42.0.0
- @ckeditor/ckeditor5-dev-docs: v41.0.0 => v42.0.0
- @ckeditor/ckeditor5-dev-release-tools: v41.0.0 => v42.0.0
- @ckeditor/ckeditor5-dev-stale-bot: v41.0.0 => v42.0.0
- @ckeditor/ckeditor5-dev-tests: v41.0.0 => v42.0.0
- @ckeditor/ckeditor5-dev-transifex: v41.0.0 => v42.0.0
- @ckeditor/ckeditor5-dev-translations: v41.0.0 => v42.0.0
- @ckeditor/ckeditor5-dev-utils: v41.0.0 => v42.0.0
- @ckeditor/ckeditor5-dev-web-crawler: v41.0.0 => v42.0.0
- @ckeditor/jsdoc-plugins: v41.0.0 => v42.0.0
- @ckeditor/typedoc-plugins: v41.0.0 => v42.0.0
v41.0.0
We are excited to announce a new major release of the @ckeditor/ckeditor5-dev-*
packages.
Release highlights
This release introduces changes to the @ckeditor/ckeditor5-dev-build-tools
and @ckeditor/ckeditor5-dev-dependency-checker
packages, resulting in different output than in the previous release.
The @ckeditor/ckeditor5-dev-build-tools
package now outputs the bundle types in the dist
folder with the rest of the bundled files instead of dist/types.
It ensures a proper location of types when the /dist/index.js
file is imported. If you use this package in your project and upgrade to the latest version, update the package.json
file to reflect the new location of the type files.
The @ckeditor/ckeditor5-dev-dependency-checker
package will now treat dependencies used in the dist
folder as production dependencies
instead of devDependencies.
It ensures a proper declaration of dependencies used by the new installation methods of CKEditor 5 in the package.json
file.
MINOR BREAKING CHANGES ℹ️
- dependency-checker: Treat dependencies in the
dist
folder as productiondependencies
. - build-tools: Output types in
dist
instead ofdist/types
.
Bug fixes
- build-tools: Should preserved all needed selectors and at-rules in CSS files after split into editor and content stylesheets. Closes ckeditor/ckeditor5#16703. (commit)
- build-tools: Output typings in the same folder as the bundles. (commit)
- dependency-checker: Treat dependencies in the
dist
folder as production dependencies. See ckeditor/ckeditor5#16646. (commit) - dev-ci: Improved error handling by checking both error properties for the
triggerCircleBuild()
util. Closes ckeditor/ckeditor5#16746. (commit)
Other changes
- build-tools: The
.d.ts
files for translations should import directly from@ckeditor/ckeditor5-utils
instead ofckeditor5
. See ckeditor/ckeditor5#16646. (commit)
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Other releases:
- @ckeditor/ckeditor5-dev-build-tools: v40.5.0 => v41.0.0
- @ckeditor/ckeditor5-dev-bump-year: v40.5.0 => v41.0.0
- @ckeditor/ckeditor5-dev-ci: v40.5.0 => v41.0.0
- @ckeditor/ckeditor5-dev-dependency-checker: v40.5.0 => v41.0.0
- @ckeditor/ckeditor5-dev-docs: v40.5.0 => v41.0.0
- @ckeditor/ckeditor5-dev-release-tools: v40.5.0 => v41.0.0
- @ckeditor/ckeditor5-dev-stale-bot: v40.5.0 => v41.0.0
- @ckeditor/ckeditor5-dev-tests: v40.5.0 => v41.0.0
- @ckeditor/ckeditor5-dev-transifex: v40.5.0 => v41.0.0
- @ckeditor/ckeditor5-dev-translations: v40.5.0 => v41.0.0
- @ckeditor/ckeditor5-dev-utils: v40.5.0 => v41.0.0
- @ckeditor/ckeditor5-dev-web-crawler: v40.5.0 => v41.0.0
- @ckeditor/jsdoc-plugins: v40.5.0 => v41.0.0
- @ckeditor/typedoc-plugins: v40.5.0 => v41.0.0
v40.5.0
Features
- release-tools: Create a util for extracting an npm tag from the specified version. (commit)
- release-tools: Add util to check if a given package and its version are available on npm. (commit)
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Releases containing new features:
- @ckeditor/ckeditor5-dev-release-tools: v40.4.0 => v40.5.0
Other releases:
- @ckeditor/ckeditor5-dev-build-tools: v40.4.0 => v40.5.0
- @ckeditor/ckeditor5-dev-bump-year: v40.4.0 => v40.5.0
- @ckeditor/ckeditor5-dev-ci: v40.4.0 => v40.5.0
- @ckeditor/ckeditor5-dev-dependency-checker: v40.4.0 => v40.5.0
- @ckeditor/ckeditor5-dev-docs: v40.4.0 => v40.5.0
- @ckeditor/ckeditor5-dev-stale-bot: v40.4.0 => v40.5.0
- @ckeditor/ckeditor5-dev-tests: v40.4.0 => v40.5.0
- @ckeditor/ckeditor5-dev-transifex: v40.4.0 => v40.5.0
- @ckeditor/ckeditor5-dev-translations: v40.4.0 => v40.5.0
- @ckeditor/ckeditor5-dev-utils: v40.4.0 => v40.5.0
- @ckeditor/ckeditor5-dev-web-crawler: v40.4.0 => v40.5.0
- @ckeditor/jsdoc-plugins: v40.4.0 => v40.5.0
- @ckeditor/typedoc-plugins: v40.4.0 => v40.5.0
v40.5.0-alpha.0
Features
- release-tools: Create a util for extracting an npm tag from the specified version. (commit)
- release-tools: Add util to check if a given package and its version are available on npm. (commit)
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Releases containing new features:
- @ckeditor/ckeditor5-dev-release-tools: v40.4.0 => v40.5.0-alpha.0
Other releases:
- @ckeditor/ckeditor5-dev-build-tools: v40.4.0 => v40.5.0-alpha.0
- @ckeditor/ckeditor5-dev-bump-year: v40.4.0 => v40.5.0-alpha.0
- @ckeditor/ckeditor5-dev-ci: v40.4.0 => v40.5.0-alpha.0
- @ckeditor/ckeditor5-dev-dependency-checker: v40.4.0 => v40.5.0-alpha.0
- @ckeditor/ckeditor5-dev-docs: v40.4.0 => v40.5.0-alpha.0
- @ckeditor/ckeditor5-dev-stale-bot: v40.4.0 => v40.5.0-alpha.0
- @ckeditor/ckeditor5-dev-tests: v40.4.0 => v40.5.0-alpha.0
- @ckeditor/ckeditor5-dev-transifex: v40.4.0 => v40.5.0-alpha.0
- @ckeditor/ckeditor5-dev-translations: v40.4.0 => v40.5.0-alpha.0
- @ckeditor/ckeditor5-dev-utils: v40.4.0 => v40.5.0-alpha.0
- @ckeditor/ckeditor5-dev-web-crawler: v40.4.0 => v40.5.0-alpha.0
- @ckeditor/jsdoc-plugins: v40.4.0 => v40.5.0-alpha.0
- @ckeditor/typedoc-plugins: v40.4.0 => v40.5.0-alpha.0
v40.4.0
Features
- ci: Created a new binary (
ckeditor5-dev-ci-is-job-triggered-by-member
) script to check if a team member approved a CI job. (commit) - ci: Created a new binary (
ckeditor5-dev-ci-trigger-circle-build
) script to trigger a new pipeline on CircleCI. (commit) - ci: Created new binary (
ckeditor5-dev-ci-circle-disable-auto-cancel-builds
,ckeditor5-dev-ci-circle-enable-auto-cancel-builds
) scripts to update the redundant workflows option on CircleCI. (commit)
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Releases containing new features:
- @ckeditor/ckeditor5-dev-ci: v40.3.1 => v40.4.0
- @ckeditor/ckeditor5-dev-release-tools: v40.3.1 => v40.4.0
Other releases:
- @ckeditor/ckeditor5-dev-build-tools: v40.3.1 => v40.4.0
- @ckeditor/ckeditor5-dev-bump-year: v40.3.1 => v40.4.0
- @ckeditor/ckeditor5-dev-dependency-checker: v40.3.1 => v40.4.0
- @ckeditor/ckeditor5-dev-docs: v40.3.1 => v40.4.0
- @ckeditor/ckeditor5-dev-stale-bot: v40.3.1 => v40.4.0
- @ckeditor/ckeditor5-dev-tests: v40.3.1 => v40.4.0
- @ckeditor/ckeditor5-dev-transifex: v40.3.1 => v40.4.0
- @ckeditor/ckeditor5-dev-translations: v40.3.1 => v40.4.0
- @ckeditor/ckeditor5-dev-utils: v40.3.1 => v40.4.0
- @ckeditor/ckeditor5-dev-web-crawler: v40.3.1 => v40.4.0
- @ckeditor/jsdoc-plugins: v40.3.1 => v40.4.0
- @ckeditor/typedoc-plugins: v40.3.1 => v40.4.0