Releases: ckeditor/ckeditor5-linters-config
v8.0.0
MINOR BREAKING CHANGES ℹ️
- Defining
isOfficialPlugin
andisPremiumPlugin
flags in plugins is no longer allowed, as they are now restricted to internal use only.
Features
- eslint-plugin-ckeditor5-rules: Add the
ckeditor5/ckeditor-plugin-flags
rule that disallows creating certain flags in plugins and enforces proper code style for allowed ones. (commit) - eslint-config-ckeditor5: Disallow defining
isOfficialPlugin
andisPremiumPlugin
flags in plugins, restricting them to internal use only. (commit)
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Releases containing new features:
- eslint-config-ckeditor5: v7.1.1 => v8.0.0
- eslint-plugin-ckeditor5-rules: v7.1.1 => v8.0.0
Other releases:
- stylelint-config-ckeditor5: v7.1.1 => v8.0.0
- stylelint-plugin-ckeditor5-rules: v7.1.1 => v8.0.0
v7.1.1
Internal changes only (updated dependencies, documentation, etc.).
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Other releases:
- eslint-config-ckeditor5: v7.1.0 => v7.1.1
- eslint-plugin-ckeditor5-rules: v7.1.0 => v7.1.1
- stylelint-config-ckeditor5: v7.1.0 => v7.1.1
- stylelint-plugin-ckeditor5-rules: v7.1.0 => v7.1.1
v7.1.0
Features
- eslint-plugin-ckeditor5-rules: Added the
prevent-license-key-leak
rule. (commit)
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Releases containing new features:
- eslint-plugin-ckeditor5-rules: v7.0.0 => v7.1.0
Other releases:
- eslint-config-ckeditor5: v7.0.0 => v7.1.0
- stylelint-config-ckeditor5: v7.0.0 => v7.1.0
- stylelint-plugin-ckeditor5-rules: v7.0.0 => v7.1.0
v7.0.0
Features
- eslint-plugin-ckeditor5-rules: Enable 'no-unused-vars' rule. See ckeditor/ckeditor5#17010. (commit)
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Releases containing new features:
- eslint-config-ckeditor5: v6.0.0 => v7.0.0
Other releases:
- eslint-plugin-ckeditor5-rules: v6.0.0 => v7.0.0
- stylelint-config-ckeditor5: v6.0.0 => v7.0.0
- stylelint-plugin-ckeditor5-rules: v6.0.0 => v7.0.0
v6.0.0
MINOR BREAKING CHANGES ℹ️
- eslint-plugin-ckeditor5-rules: Removed the
ckeditor5-rules/no-cross-package-svg-imports
rule, as it does the same thing as the updatedallow-imports-only-from-main-package-entry-point
rule.
Features
- eslint-plugin-ckeditor5-rules: Added the
ckeditor5-rules/no-legacy-imports
rule to detect and fix imports used in the old installation methods. (commit) - eslint-plugin-ckeditor5-rules: The
ckeditor5-rules/allow-imports-only-from-main-package-entry-point
rule should disallow importing from any path other than the package main entry point. Closes ckeditor/ckeditor5#16559. (commit)
Bug fixes
- eslint-plugin-ckeditor5-rules: Fix
ckeditor5-rules/require-file-extensions-in-imports
rule for packages withexports
that do not automatically add file extension. (commit)
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Minor releases (contain minor breaking changes):
- eslint-plugin-ckeditor5-rules: v5.3.2 => v6.0.0
Other releases:
- eslint-config-ckeditor5: v5.3.2 => v6.0.0
- stylelint-config-ckeditor5: v5.3.2 => v6.0.0
- stylelint-plugin-ckeditor5-rules: v5.3.2 => v6.0.0
v5.3.2
Bug fixes
- eslint-plugin-ckeditor5-rules: Improve autofixer for
'.'
imports to prepare a relative path to theindex.js
file rather than an absolute path to the imported file. Closes ckeditor/ckeditor5#15880. (commit)
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Other releases:
- eslint-config-ckeditor5: v5.3.1 => v5.3.2
- eslint-plugin-ckeditor5-rules: v5.3.1 => v5.3.2
- stylelint-config-ckeditor5: v5.3.1 => v5.3.2
- stylelint-plugin-ckeditor5-rules: v5.3.1 => v5.3.2
v5.3.1
Bug fixes
- eslint-plugin-ckeditor5-rules: Report a missing file extension when '.' import or export is used. Fixes #15880. (commit)
- eslint-plugin-ckeditor5-rules: Properly detect valid imports of dependencies using the
exports
field. (commit)
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Other releases:
- eslint-config-ckeditor5: v5.3.0 => v5.3.1
- eslint-plugin-ckeditor5-rules: v5.3.0 => v5.3.1
- stylelint-config-ckeditor5: v5.3.0 => v5.3.1
- stylelint-plugin-ckeditor5-rules: v5.3.0 => v5.3.1
v5.3.0
Features
- eslint-plugin-ckeditor5-rules: Add a rule to enforce correct imports of the SVG icons. See ckeditor/ckeditor5#15704. (commit)
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Releases containing new features:
- eslint-plugin-ckeditor5-rules: v5.2.1 => v5.3.0
Other releases:
- eslint-config-ckeditor5: v5.2.1 => v5.3.0
- stylelint-config-ckeditor5: v5.2.1 => v5.3.0
- stylelint-plugin-ckeditor5-rules: v5.2.1 => v5.3.0
v5.2.1
Other changes
- eslint-plugin-ckeditor5-rules: Improved the
ckeditor5-rules/require-file-extensions-in-imports
to require a file extension in both imports and exports. See ckeditor/ckeditor5#13673. (commit)
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Other releases:
- eslint-config-ckeditor5: v5.2.0 => v5.2.1
- eslint-plugin-ckeditor5-rules: v5.2.0 => v5.2.1
- stylelint-config-ckeditor5: v5.2.0 => v5.2.1
- stylelint-plugin-ckeditor5-rules: v5.2.0 => v5.2.1
v5.2.0
Features
- eslint-plugin-ckeditor5-rules: Added a rule requiring file extensions in imports. See ckeditor/ckeditor5#13673. (commit)
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Releases containing new features:
- eslint-plugin-ckeditor5-rules: v5.1.3 => v5.2.0
Other releases:
- eslint-config-ckeditor5: v5.1.3 => v5.2.0
- stylelint-config-ckeditor5: v5.1.3 => v5.2.0
- stylelint-plugin-ckeditor5-rules: v5.1.3 => v5.2.0