Skip to content

Latest commit

 

History

History
644 lines (290 loc) · 34.9 KB

File metadata and controls

644 lines (290 loc) · 34.9 KB

Changelog

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)

Features

19.1.0 (2020-05-13)

Features

  • 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)

BREAKING CHANGES

  • Omitting the language property in the CKEditorWebpackPlugin will not have any effect from now. This means that in both cases only the main language 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.

Features

18.2.1 (2020-04-16)

Other changes

  • The leak detector now prints the outerHTML of the elements leaked. Closes #617. (6f70021)

18.2.0 (2020-04-14)

Features

  • Code coverage is also stored as a JSON file. Closes #615. (075f5c1)

18.1.0 (2020-04-08)

Other changes

  • The <style> element that is being produced by webpack for the editor styles will have the data-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)

Bug fixes

  • 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)

Bug fixes

  • 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)

MAJOR BREAKING CHANGES

  • --disallow-console-use flag was removed, use --production instead.

Features

  • Added integration with Intellij IDEs. Closes #582. (c6dfe99)
  • Introduced automatic DOM leak detection for unit tests. Closes #586. (f8c392f)

Bug fixes

  • RegExp pattern for coverage files now properly matches all ckeditor- and ckeditor5- packages. Closes #584. (d80cf5e)

17.1.0 (2019-11-27)

Features

  • Execute the stylelint task on CI. Closes #578. (7cd687c)

17.0.0 (2019-11-21)

MAJOR BREAKING CHANGES

  • Removed support for --only-root, --include-root and --files=/ options. Use --files=ckeditor5 instead.

Bug fixes

Other changes

  • 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)

Features

  • 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.

Bug fixes

  • Console is now patching methods only. Closes #566. (867918f)

16.8.0 (2019-09-23)

Features

16.7.4 (2019-09-10)

Bug fixes

  • Mr. Git will handle "ckeditor-" packages on CI. (03b2bac)

16.7.3 (2019-09-10)

Bug fixes

  • 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)

Other changes

16.7.1 (2019-08-14)

Internal changes only (updated dependencies, documentation, etc.).

16.7.0 (2019-08-12)

Features

16.6.0 (2019-08-09)

Features

  • Enabled automated test remote debugging in Chrome (Karma). Closes #544. (4e18f95)

Bug fixes

  • Forked repositories should be cloned properly on CI. Closes #542. (84444de)

16.5.0 (2019-08-09)

Features

  • Added a proxy for static assets resources. Closes #139. (5a47226)

16.4.2 (2019-07-23)

Other changes

16.4.1 (2019-07-15)

Other changes

  • 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)

Features

  • Enabled CKEditorWebpackPlugin in getWebpackConfigForManualTests(). Allowed configuring language and additionalLanguages. Closes #529.

Other changes

16.3.0 (2019-04-17)

Features

Other changes

16.2.3 (2019-04-12)

Bug fixes

  • 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)

Other changes

  • 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)

Features

  • 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)

Bug fixes

  • Editor Inspector in manual tests should not crash when window.editor is set null. Closes #502. (7ca8762)

16.1.0 (2019-02-28)

Features

  • Enabled ckeditor5-inspector in all manual tests. Closes #489. (1b3f781)

16.0.1 (2019-02-28)

Bug fixes

  • 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)

Features

  • 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)

BREAKING CHANGES

15.2.0 (2019-02-12)

Other changes

15.1.0 (2019-01-17)

Other changes

15.0.3 (2019-01-14)

Bug fixes

  • Link package inside its node_module's directory for tests. Closes #470. (06dbb9f)

15.0.2 (2019-01-14)

Bug fixes

15.0.1 (2019-01-11)

Bug fixes

  • Forgot to bump mgit2 itself. (3f7a2b9)

15.0.0 (2019-01-11)

Other changes

14.1.0 (2019-01-10)

Other changes

  • Compatibility with Node 10. (9e47285)

14.0.0 (2019-01-10)

Other changes

  • 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)

Other changes

  • 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)

Features

  • Added meta "viewport" to the manual test template to make testing on mobiles easier. Closes #450. (fa96dac)

Other changes

  • The .rtf files are now loaded via raw-loader. Closes #448. (769cec0)

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)

Bug fixes

  • Disabled "save-revision" script for pull requests builds. Closes #434. (d02b04a)

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)

Features

  • Grouped manual tests in the list. Slightly redesigned the manual test index. Closes #422. (9744296)

12.0.0 (2018-07-05)

Other changes

  • Updated CKEditorWebpackPlugin and related tools to support webpack@4. Closes #371. (d0cbbca)

BREAKING CHANGES

  • This package requires webpack@4.

11.0.3 (2018-06-28)

Bug fixes

  • The Script for saving revisions will correctly and fully synchronise master-revisions with master. Closes #375. (9009c12)

11.0.2 (2018-06-20)

Internal changes only (updated dependencies, documentation, etc.).

11.0.1 (2018-05-04)

Bug fixes

  • 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)

Other changes

BREAKING CHANGES

  • 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)

Bug fixes

  • 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)

Features

  • Implemented a responsive manual test layout with a 'back' button. Improved readability of the sidebar. Closes #369. (edf9e15)

10.2.3 (2018-02-13)

Bug fixes

  • BrowserStack will be disabled for PR builds that come from the community. Closes #358. (b4f98ac)

10.2.1 (2018-01-22)

Internal changes only (updated dependencies, documentation, etc.).

10.2.0 (2017-12-21)

Other changes

  • Switched from CodeClimate to Coveralls. Closes #348. (2238b04)

10.1.0 (2017-12-20)

Features

  • 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)

Bug fixes

  • Karma will not execute the tests multiple times when works in watch mode. Closes #346. (1a6b3ad)

NOTE

  • 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)

Bug fixes

  • Reverting Friday's mistake v2. Closes #320. (ee8fdc5)

10.0.4 (2017-12-01)

Bug fixes

  • Reverting Friday's mistake. (7443782)

10.0.3 (2017-12-01)

Bug fixes

  • Increase available memory for all tests. Closes #320. (208f656)

10.0.0 (2017-11-30)

Features

  • 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)

Features

  • Changed a way how the tests are executed. Karma will receive a single entry point which will import all tests. Closes #290. (5fc685f)

Bug fixes

  • 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)

Other changes

  • 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 in pacakge.json to invoke bin executables or require the library into a script.

    • Package ckeditor5-dev-env exposes new translations binary.
    • Package ckeditor5-dev-tests exposes new test:manual binary.
    • Removed gulp-jsdoc3 from ckeditor5-dev-docs. Now jsdoc is invoked directly.
    • Removed options param from logger methods. Logger no longer uses gutil.log method.

BREAKING CHANGES

  • 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)

Bug fixes

  • Dependency checker will warn about non-relative links to itself. Closes #282. (36d64e7)

8.2.0 (2017-09-15)

Features

  • Introduced "dependency-checker" which allows validating whether used dependencies are specified in package.json. Closes #278. (9574a97)

8.1.0 (2017-09-01)

Features

  • Other support for importing CSS files in manual tests. Closes #267. (be4d3af)

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)

Features

  • The create-mgit-json script will now use the hashes of dependencies defined in package.json. Closes #243. (908c0d6)

7.4.7 (2017-06-14)

Internal changes only (updated dependencies, documentation, etc.).

7.4.4 (2017-05-17)

Bug fixes

  • The packages/ dir needs to be ignored when cloning subpackages on Travis. Closes #203. (0b4080f)

7.4.3 (2017-05-16)

Bug fixes

  • The test tool needs to install eslint-config-ckeditor5 on Travis. (787418b)

7.4.2 (2017-05-16)

Internal changes only (updated dependencies, documentation, etc.).

7.4.1 (2017-04-27)

Internal changes only (updated dependencies, documentation, etc.).

7.4.0

The big bang.