All changes in the package are documented in the main repository. See: https://github.com/ckeditor/ckeditor5-dev/blob/master/CHANGELOG.md.
Changes for the past releases are available below.
19.2.0 (2020-05-14)
- Allowed
ckeditor5-dev-tests
package to search for test files in theexternal/*/packages/
directory. See ckeditor/ckeditor5#6787. (df44a5e)
19.1.0 (2020-05-13)
- Make port number configurable for manual tests server. Closes #632. (ff50385)
- It's now possible to pass a custom path to the
ckeditor5-dev-tests-check-dependencies
bin as a CLI argument. Closes #630. (5ee2e7f)
19.0.0 (2020-04-23)
- Omitting the language property in the
CKEditorWebpackPlugin
will not have any effect from now. This means that in both cases only the mainlanguage
will be added to the main bundle and translations for other languages will be saved in separate files. - The translation process no longer creates short ids for message strings. From now, the source code will not be changed by the translation process, translations for the main language will be added to the bundle(s) and translations for other languages will be outputted to separate executable Javascript files.
- Introduced support for plural translation forms. Closes ckeditor/ckeditor5#6526. Closes ckeditor/ckeditor5#988. (305590e)
18.2.1 (2020-04-16)
18.2.0 (2020-04-14)
18.1.0 (2020-04-08)
- The
<style>
element that is being produced by webpack for the editor styles will have thedata-cke="true"
attribute in order to help find CKEditor 5 styles. Closes ckeditor/ckeditor5#6454. (223df34)
18.0.5 (2020-03-27)
Internal changes only (updated dependencies, documentation, etc.).
18.0.4 (2020-02-26)
- Add eslint-plugin-mocha to ignored dependencies. (7c702b2)
18.0.3 (2020-02-26)
Internal changes only (updated dependencies, documentation, etc.).
18.0.1 (2020-01-27)
- Switched to a fork of JSDoc with version 3.4.3 patched to be compatible with NodeJS 12. Also, bumped chalk library to fix thrown error. Closes #525. (a7599ba)
18.0.0 (2020-01-09)
--disallow-console-use
flag was removed, use--production
instead.
- Added integration with Intellij IDEs. Closes #582. (c6dfe99)
- Introduced automatic DOM leak detection for unit tests. Closes #586. (f8c392f)
- RegExp pattern for coverage files now properly matches all
ckeditor-
andckeditor5-
packages. Closes #584. (d80cf5e)
17.1.0 (2019-11-27)
17.0.0 (2019-11-21)
- Removed support for
--only-root
,--include-root
and--files=/
options. Use--files=ckeditor5
instead.
- Changed order of loaders in the webpack configuration for unit tests. Closes ckeditor/ckeditor5#5771. (6bc5d4c)
- Removed support for
--only-root
,--include-root
and--files=/
options. In order to run tests from the main repository, type--files=ckeditor5
. Closes #570. (586d272)
16.9.0 (2019-09-26)
- Introduced new CLI parameters:
--include-root
and--only-root
that allow specifying whether the main repository should be added to the test file query. It's a workaround due to bug in Git Bash (on Windows environment) that does not allow to use'/'
as value for an option in CLI. Closes #558.
16.8.0 (2019-09-23)
- Introduced the
--disallow-console-use
flag in automated tests. Disallowed console use in CI tests. See ckeditor/ckeditor5#1996. (8376907) - Support for running manual tests from the main repository. See ckeditor/ckeditor5#2054. (f4e639c)
16.7.4 (2019-09-10)
- Mr. Git will handle "ckeditor-" packages on CI. (03b2bac)
16.7.3 (2019-09-10)
- Fixed a script that extracts a package name from a current testing package. Now it uses a regular expression and works with ckeditor- prefix as well. (2b96d7c)
16.7.2 (2019-09-09)
- Adjusted dev tools to work with "ckeditor-" prefix. See ckeditor/ckeditor5#924. (75b226f)
16.7.1 (2019-08-14)
Internal changes only (updated dependencies, documentation, etc.).
16.7.0 (2019-08-12)
- Added support for debugging flags in automated and manual tests available via the
--debug
(-d
) flag. Closes ckeditor/ckeditor5#383. (e55c8c2)
16.6.0 (2019-08-09)
16.5.0 (2019-08-09)
16.4.2 (2019-07-23)
- Adjusted repository, documentation and scripts to changes done in mgit/mrgit. See: cksource/mgit2#85. (8b4d08d)
16.4.1 (2019-07-15)
- Upgraded dependencies for most of the packages. Merged Lerna + Yarn and they can work together now. Closes #527. Closes #466. (dcc3215)
16.4.0 (2019-07-09)
- Enabled
CKEditorWebpackPlugin
ingetWebpackConfigForManualTests()
. Allowed configuringlanguage
andadditionalLanguages
. Closes #529.
- Removed the BrowserStack integration from
ckeditor5-dev
repository. See ckeditor/ckeditor5#1742. (a753590)
16.3.0 (2019-04-17)
- Moved script for sending Slack notifications from the main repository. Closes ckeditor/ckeditor5#1655. (3f00d26)
- Introduced support for CSS files in
depcheck
. See ckeditor/ckeditor5#1662. (55f2e98) - Upgraded a version of Safari. Closes #517. (eeb5819)
16.2.3 (2019-04-12)
- Fixed code coverage matching for Windows. Closes #509. (4ac75cc)
- Fixed issues related to a new dependency checker on Travis. Closes ckeditor/ckeditor5#1662. (dfc9477)
- List with dependency issues will be displayed in a more readable way. Closes #512. (8a62270)
16.2.2 (2019-04-04)
Internal changes only (updated dependencies, documentation, etc.).
16.2.1 (2019-03-28)
- Support for the "depcheckIgnore" key in "package.json" which defines a list of packages that should be ignored during dependency checking. (9f5e037)
16.2.0 (2019-03-28)
- Improved the script which checks dependencies on CI. Added two new informations – which dependencies and devDependencies are unused in the package. The entire script response is now displayed in a table. Closes #392. (1642316)
- Editor Inspector in manual tests should not crash when
window.editor
is setnull
. Closes #502. (7ca8762)
16.1.0 (2019-02-28)
16.0.1 (2019-02-28)
-
Pull requests builds will use proper commit SHA-1. Closes #484. (39740c7)
Instead of testing the merge commit which does not exist in the git tree, it will use the latest commit from a branch that a user wants to merge.
16.0.0 (2019-02-19)
- Rewrote a script that prepares the testing environment on CI. Now it creates a ckeditor5-like project that contains a proper version of all dependencies. Closes #471. (a491c7f)
- Upgraded minimal versions of Node to
8.0.0
and npm to5.7.1
. See: ckeditor/ckeditor5#1507. (612ea3c)
15.2.0 (2019-02-12)
- Enabled Content Security Policy settings in all manual tests (see [ckeditor/ckeditor5#335](ckeditor/ckeditor5#335)). (3b417c7)
15.1.0 (2019-01-17)
- Added the
'--js-flags="--expose-gc"'
flag to Karma Chrome launcher configuration. See ckeditor/ckeditor5#1341. (f2c0d05)
15.0.3 (2019-01-14)
15.0.2 (2019-01-14)
- The main repository should be added to yarn workspaces. Closes ckeditor/ckeditor5-paragraph#39. (6a96700)
15.0.1 (2019-01-11)
- Forgot to bump mgit2 itself. (3f7a2b9)
15.0.0 (2019-01-11)
- Compatibility with
[email protected]
. See cksource/mgit2#82. (b263242)
14.1.0 (2019-01-10)
- Compatibility with Node 10. (9e47285)
14.0.0 (2019-01-10)
- Changed scripts in the
@ckeditor/ckeditor5-dev-tests
package after switching development environment to Yarn. See ckeditor/ckeditor5#1214. (18b0dd0)
13.1.2 (2018-12-19)
- Enforce Edge 17 in BrowserStack tests. (56ae7d3)
13.1.1 (2018-11-22)
Internal changes only (updated dependencies, documentation, etc.).
13.1.0 (2018-11-05)
- Added meta "viewport" to the manual test template to make testing on mobiles easier. Closes #450. (fa96dac)
13.0.3 (2018-10-02)
Internal changes only (updated dependencies, documentation, etc.).
13.0.2 (2018-09-24)
Internal changes only (updated dependencies, documentation, etc.).
13.0.1 (2018-09-14)
13.0.0 (2018-08-23)
Updated required Node.js version to >=6.9.0
.
12.1.3 (2018-08-23)
Internal changes only (updated dependencies, documentation, etc.).
12.1.2 (2018-07-17)
Internal changes only (updated dependencies, documentation, etc.).
12.1.1 (2018-07-17)
Internal changes only (updated dependencies, documentation, etc.).
12.1.0 (2018-07-12)
12.0.0 (2018-07-05)
- This package requires
webpack@4
.
11.0.3 (2018-06-28)
- The Script for saving revisions will correctly and fully synchronise
master-revisions
withmaster
. Closes #375. (9009c12)
11.0.2 (2018-06-20)
Internal changes only (updated dependencies, documentation, etc.).
11.0.1 (2018-05-04)
- Browsers that require BrowserStack service will not be used in PRs that come from the community. Closes #402. (f416819)
11.0.0 (2018-04-25)
- Changed the license to GPL2+ only. See ckeditor/ckeditor5#991. (e392d7d)
- The license under which CKEditor 5 is released has been changed from a triple GPL, LGPL and MPL license to GPL2+ only. See ckeditor/ckeditor5#991 for more information.
10.3.5 (2018-04-11)
Internal changes only (updated dependencies, documentation, etc.).
10.3.3 (2018-03-27)
Internal changes only (updated dependencies, documentation, etc.).
10.3.2 (2018-03-22)
- Manual tests server should work when CKEditor 5's development repository is located in a path which contains
ckeditor5-
fragment. Closes #351. Closes #381. (ec82d7a)
10.3.0 (2018-02-21)
- Implemented a responsive manual test layout with a 'back' button. Improved readability of the sidebar. Closes #369. (edf9e15)
10.2.3 (2018-02-13)
10.2.1 (2018-01-22)
Internal changes only (updated dependencies, documentation, etc.).
10.2.0 (2017-12-21)
10.1.0 (2017-12-20)
- Restored previous Karma behavior. Tests will be compiled to a single entry point. Closes #290. (e0acc1a)
- Tests can be executed using BrowserStack. Closes #334. (25109ff)
- In order to execute tests using BrowserStack, you need to call
BROWSER_STACK_USERNAME=[...] BROWSER_STACK_ACCESS_KEY=[...] npm test -- --browsers=[...]
.
10.0.5 (2017-12-01)
10.0.4 (2017-12-01)
- Reverting Friday's mistake. (7443782)
10.0.3 (2017-12-01)
10.0.0 (2017-11-30)
- Added support for multiple themes in output builds. Migrated various utilities from SASS to PostCSS. Closes #321. (908e3af)
9.2.0 (2017-11-24)
Reverted the fix for #290. (5c3d9ec)
9.1.0 (2017-11-24)
- Changed a way how the tests are executed. Karma will receive a single entry point which will import all tests. Closes #290. (5fc685f)
- Disabled initial compilation of manual tests by the file watcher. Closes #318. (aa72c3f)
- Manual tests will work in Windows environments properly. Closes: #325. (615b93e)
- Webpack SVG loader will work properly on Windows machines. Closes #323. (652849e)
9.0.0 (2017-11-13)
-
Removed gulp dependency across the whole project. Closes #296. (723bee5)
Now all packages use only npm scripts. Depending on usage you might either create a
"script"
entry inpacakge.json
to invoke bin executables or require the library into a script.- Package
ckeditor5-dev-env
exposes newtranslations
binary. - Package
ckeditor5-dev-tests
exposes newtest:manual
binary. - Removed
gulp-jsdoc3
fromckeditor5-dev-docs
. Nowjsdoc
is invoked directly. - Removed
options
param from logger methods. Logger no longer usesgutil.log
method.
- Package
- Gulp tasks were removed. New npm scripts were introduced.
8.2.5 (2017-11-10)
Internal changes only (updated dependencies, documentation, etc.).
8.2.2 (2017-10-01)
Internal changes only (updated dependencies, documentation, etc.).
8.2.1 (2017-09-22)
8.2.0 (2017-09-15)
- Introduced "dependency-checker" which allows validating whether used dependencies are specified in
package.json
. Closes #278. (9574a97)
8.1.0 (2017-09-01)
8.0.2 (2017-08-18)
Internal changes only (updated dependencies, documentation, etc.).
8.0.0 (2017-08-09)
Internal changes only (updated dependencies, documentation, etc.).
7.5.0 (2017-07-18)
- The
create-mgit-json
script will now use the hashes of dependencies defined inpackage.json
. Closes #243. (908c0d6)
7.4.7 (2017-06-14)
Internal changes only (updated dependencies, documentation, etc.).
7.4.4 (2017-05-17)
7.4.3 (2017-05-16)
- The test tool needs to install eslint-config-ckeditor5 on Travis. (787418b)
Internal changes only (updated dependencies, documentation, etc.).
7.4.1 (2017-04-27)
Internal changes only (updated dependencies, documentation, etc.).
The big bang.