Releases: ckeditor/ckeditor5-dev
v24.0.2
Other changes
-
tests: Minor improvements for the dependency checker that is exposed as a binary script by the
@ckeditor/ckeditor5-dev-tests
package (ckeditor5-dev-tests-check-dependencies
). Closes ckeditor/ckeditor5#8862. (commit)- Added a flag
--quiet
that allows display logs only if found issues with dependencies, - If packages were not specified in arguments, all packages found in the
packages/
directory will be checked by default.
- Added a flag
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Other releases:
- @ckeditor/ckeditor5-dev-docs: v24.0.1 => v24.0.2
- @ckeditor/ckeditor5-dev-env: v24.0.1 => v24.0.2
- @ckeditor/ckeditor5-dev-tests: v24.0.1 => v24.0.2
- @ckeditor/ckeditor5-dev-utils: v24.0.1 => v24.0.2
- @ckeditor/ckeditor5-dev-webpack-plugin: v24.0.1 => v24.0.2
- @ckeditor/jsdoc-plugins: v24.0.1 => v24.0.2
v24.0.1
Bug fixes
- env: Changed packages in the generated changelog will be grouped properly by exact comparing their scopes instead of matching values. Closes ckeditor/ckeditor5#8596. (commit)
- tests: Improved the dependency checker in detecting missing, unused, or misplaced packages from JS, CSS, and
package.json
files. Closes ckeditor/ckeditor5#8817. (commit)
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Other releases:
- @ckeditor/ckeditor5-dev-docs: v24.0.0 => v24.0.1
- @ckeditor/ckeditor5-dev-env: v24.0.0 => v24.0.1
- @ckeditor/ckeditor5-dev-tests: v24.0.0 => v24.0.1
- @ckeditor/ckeditor5-dev-utils: v24.0.0 => v24.0.1
- @ckeditor/ckeditor5-dev-webpack-plugin: v24.0.0 => v24.0.1
- @ckeditor/jsdoc-plugins: v24.0.0 => v24.0.1
v24.0.0
MAJOR BREAKING CHANGES ℹ️
- env: Renamed
options.packageJsonForEmptyReleases
tooptions.packageJsonForCustomReleases
in thereleaseSubRepositories()
function. - env: Renamed
options.emptyReleases
tooptions.customReleases
in thereleaseSubRepositories()
function.
Features
- env: The idea of having "emptyReleases" has been changed to "customReleases" that allows specifying which files from the original package should be copied. Introduced the
customReleasesFiles
option for thereleaseSubRepositories()
function. It allows specifying glob patterns of files that should be copied to the temporary directory from which the package will be published on npm. Closes ckeditor/ckeditor5#8616. (commit) - env: Added the "--include-external-directory" to the translations:collect task that allows checking packages located in the "external/" directory. See ckeditor/ckeditor5#7901. (commit)
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Major releases (contain major breaking changes):
- @ckeditor/ckeditor5-dev-env: v23.6.1 => v24.0.0
Other releases:
- @ckeditor/ckeditor5-dev-docs: v23.6.1 => v24.0.0
- @ckeditor/ckeditor5-dev-tests: v23.6.1 => v24.0.0
- @ckeditor/ckeditor5-dev-utils: v23.6.1 => v24.0.0
- @ckeditor/ckeditor5-dev-webpack-plugin: v23.6.1 => v24.0.0
- @ckeditor/jsdoc-plugins: v23.6.1 => v24.0.0
v23.6.1
Internal changes only (updated dependencies, documentation, etc.).
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Other releases:
- @ckeditor/ckeditor5-dev-docs: v23.6.0 => v23.6.1
- @ckeditor/ckeditor5-dev-env: v23.6.0 => v23.6.1
- @ckeditor/ckeditor5-dev-tests: v23.6.0 => v23.6.1
- @ckeditor/ckeditor5-dev-utils: v23.6.0 => v23.6.1
- @ckeditor/ckeditor5-dev-webpack-plugin: v23.6.0 => v23.6.1
- @ckeditor/jsdoc-plugins: v23.6.0 => v23.6.1
v23.6.0
Features
- env:
generateChangelogForMonoRepository()
accepts a new optionoptions.skipLinks
(which isfalse
by default) to omit release and commit links in the generated changelog. Closes ckeditor/ckeditor5#8167. (commit) - env:
generateChangelogForSinglePackage()
accept an optional option:options.releaseBranch
(which defaults tomaster
). (commit)
Bug fixes
- env: The
getNewVersionType()
util returns a proper version when generating the changelog for a single package. Closes ckeditor/ckeditor5#8265. (commit)
Other changes
- tests: Improved linter error message for self-imports. Closes ckeditor/ckeditor5#8245. (commit)
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Releases containing new features:
- @ckeditor/ckeditor5-dev-env: v23.5.1 => v23.6.0
Other releases:
- @ckeditor/ckeditor5-dev-docs: v23.5.1 => v23.6.0
- @ckeditor/ckeditor5-dev-tests: v23.5.1 => v23.6.0
- @ckeditor/ckeditor5-dev-utils: v23.5.1 => v23.6.0
- @ckeditor/ckeditor5-dev-webpack-plugin: v23.5.1 => v23.6.0
- @ckeditor/jsdoc-plugins: v23.5.1 => v23.6.0
v23.5.1
Other changes
- tests: Builds triggered by "api" should be handled by the script that sends notifications to Slack. Closes ckeditor/ckeditor5#8025. (commit)
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Other releases:
- @ckeditor/ckeditor5-dev-docs: v23.5.0 => v23.5.1
- @ckeditor/ckeditor5-dev-env: v23.5.0 => v23.5.1
- @ckeditor/ckeditor5-dev-tests: v23.5.0 => v23.5.1
- @ckeditor/ckeditor5-dev-utils: v23.5.0 => v23.5.1
- @ckeditor/ckeditor5-dev-webpack-plugin: v23.5.0 => v23.5.1
- @ckeditor/jsdoc-plugins: v23.5.0 => v23.5.1
v23.5.0
Features
- docs: Added an option to make strict check while building the documentation. See ckeditor/ckeditor5#7994. (commit)
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Releases containing new features:
- @ckeditor/ckeditor5-dev-docs: v23.4.0 => v23.5.0
- @ckeditor/jsdoc-plugins: v23.4.0 => v23.5.0
Other releases:
- @ckeditor/ckeditor5-dev-env: v23.4.0 => v23.5.0
- @ckeditor/ckeditor5-dev-tests: v23.4.0 => v23.5.0
- @ckeditor/ckeditor5-dev-utils: v23.4.0 => v23.5.0
- @ckeditor/ckeditor5-dev-webpack-plugin: v23.4.0 => v23.5.0
v23.4.0
Features
- tests: Introduced the
--repositories
(also known as-r
) option that allows specifying a name of a repository (or repositories, separated by a comma, similar to the--files
option) where the tool should look for packages that should be tested. Thanks to that, you do not have to specify all packages of a repository that was cloned into theexternal/
directory. Closes ckeditor/ckeditor5#7889. (commit)
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Releases containing new features:
- @ckeditor/ckeditor5-dev-tests: v23.3.0 => v23.4.0
Other releases:
- @ckeditor/ckeditor5-dev-docs: v23.3.0 => v23.4.0
- @ckeditor/ckeditor5-dev-env: v23.3.0 => v23.4.0
- @ckeditor/ckeditor5-dev-utils: v23.3.0 => v23.4.0
- @ckeditor/ckeditor5-dev-webpack-plugin: v23.3.0 => v23.4.0
- @ckeditor/jsdoc-plugins: v23.3.0 => v23.4.0
v23.3.0
Features
- tests: Implemented the toggle button for the manual tests sidebar. Closes ckeditor/ckeditor5#7962. (commit)
Other changes
- env: The changelog generator now produces a commented out blog post placeholder by default. Closes ckeditor/ckeditor5#7954. (commit)
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Releases containing new features:
- @ckeditor/ckeditor5-dev-tests: v23.2.0 => v23.3.0
Other releases:
- @ckeditor/ckeditor5-dev-docs: v23.2.0 => v23.3.0
- @ckeditor/ckeditor5-dev-env: v23.2.0 => v23.3.0
- @ckeditor/ckeditor5-dev-utils: v23.2.0 => v23.3.0
- @ckeditor/ckeditor5-dev-webpack-plugin: v23.2.0 => v23.3.0
- @ckeditor/jsdoc-plugins: v23.2.0 => v23.3.0
v23.2.0
Features
- jsdoc-plugins: Introduced a plugin that hides the package documentation if in the package's
package.json
file theprivate
key is set totrue
. However, by adding the@publicApi
annotation, you can mark blocks of the code that should not be hidden. (commit) - tests: Manual test server accepts a new flag:
--identity-file
(alias:-i
) that allows defining global constants in manual tests. (commit)
Other changes
- env: Improved output displayed while the
translations.upload()
function is working. Instead of displayingconsole.log()
after each package, summary tables will be displayed when the function finishes its job. (commit) - tests: Manual test script will not search for tests in the
./manual/_utils
directory. If any of a manual test requires additional utils to work, those can be placed in the_utils
directory. (commit)
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Releases containing new features:
- @ckeditor/ckeditor5-dev-docs: v23.1.1 => v23.2.0
- @ckeditor/ckeditor5-dev-tests: v23.1.1 => v23.2.0
- @ckeditor/jsdoc-plugins: v23.1.1 => v23.2.0
Other releases:
- @ckeditor/ckeditor5-dev-env: v23.1.1 => v23.2.0
- @ckeditor/ckeditor5-dev-utils: v23.1.1 => v23.2.0
- @ckeditor/ckeditor5-dev-webpack-plugin: v23.1.1 => v23.2.0