Releases: ckeditor/ckeditor5-linters-config
v12.1.0
Features
- eslint-plugin-ckeditor5-rules: Added code fixer for
ckeditor5-rules/allow-imports-only-from-main-package-entry-point
. Closes ckeditor/ckeditor5#18857.
Bug fixes
- eslint-plugin-ckeditor5-rules: Fixed the
ckeditor5-rules/ckeditor-imports
rule detecting errors for imports that do not start withckeditor5
.
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Releases containing new features:
- eslint-plugin-ckeditor5-rules: v12.0.0 => v12.1.0
Other releases:
- eslint-config-ckeditor5: v12.0.0 => v12.1.0
- stylelint-config-ckeditor5: v12.0.0 => v12.1.0
- stylelint-plugin-ckeditor5-rules: v12.0.0 => v12.1.0
v12.0.0
MAJOR BREAKING CHANGES ℹ️
-
stylelint-config-ckeditor5: Added a new rule:
ckeditor5-rules/ck-content-variable-name
(enabled by default). It enforces that all CSS variables used within the.ck-content
selectors follow the--ck-content-*
naming convention. This ensures consistent and scoped variable usage inside the editor content styles. Closes ckeditor/ckeditor5#18805. -
stylelint-plugin-ckeditor5-rules: The way how the rules from the
stylelint-plugin-ckeditor5-rules
package are loaded has been changed. See ckeditor/ckeditor5#18805.Previously, each rule had to be imported in Stylelint config directly:
"plugins": [ "stylelint-plugin-ckeditor5-rules/lib/license-header" ],
Now, the package exports all the rules, so it can be loaded instead of providing each rule separately:
"plugins": [ "stylelint-plugin-ckeditor5-rules" ],
The way rules are configured remains unchanged:
"rules": { "ckeditor5-rules/license-header": [ ... ] }
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Major releases (contain major breaking changes):
- stylelint-config-ckeditor5: v11.1.0 => v12.0.0
- stylelint-plugin-ckeditor5-rules: v11.1.0 => v12.0.0
Other releases:
- eslint-config-ckeditor5: v11.1.0 => v12.0.0
- eslint-plugin-ckeditor5-rules: v11.1.0 => v12.0.0
v11.1.1
Bug fixes
- eslint-config-ckeditor5: The general ESLint rules should also match
.cjs
and.mts
files. Closes ckeditor/ckeditor5#18839.
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Other releases:
- eslint-config-ckeditor5: v11.1.0 => v11.1.1
- eslint-plugin-ckeditor5-rules: v11.1.0 => v11.1.1
- stylelint-config-ckeditor5: v11.1.0 => v11.1.1
- stylelint-plugin-ckeditor5-rules: v11.1.0 => v11.1.1
v11.1.0
Features
- eslint-plugin-ckeditor5-rules: Add the
validate-changelog-entry
rule for validating Markdown-based changelog entries. Closes ckeditor/ckeditor5#18777.
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Releases containing new features:
- eslint-plugin-ckeditor5-rules: v11.0.1 => v11.1.0
Other releases:
- eslint-config-ckeditor5: v11.0.1 => v11.1.0
- stylelint-config-ckeditor5: v11.0.1 => v11.1.0
- stylelint-plugin-ckeditor5-rules: v11.0.1 => v11.1.0
v11.0.1
Other changes
- Upgraded to Stylelint v16.x to resolve issues related to ESM and CJS compatibility. (commit)
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Other releases:
- eslint-config-ckeditor5: v11.0.0 => v11.0.1
- eslint-plugin-ckeditor5-rules: v11.0.0 => v11.0.1
- stylelint-config-ckeditor5: v11.0.0 => v11.0.1
- stylelint-plugin-ckeditor5-rules: v11.0.0 => v11.0.1
v11.0.0
MINOR BREAKING CHANGES ℹ️
- The minimal Stylelint version supported by the
stylelint-config-ckeditor5
andstylelint-plugin-ckeditor5-rules
packages has been set to v15.x.
Other changes
- The minimal Stylelint version supported by the
stylelint-config-ckeditor5
andstylelint-plugin-ckeditor5-rules
packages has been set to v15.x. (commit)
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Other releases:
- eslint-config-ckeditor5: v10.0.0 => v11.0.0
- eslint-plugin-ckeditor5-rules: v10.0.0 => v11.0.0
- stylelint-config-ckeditor5: v10.0.0 => v11.0.0
- stylelint-plugin-ckeditor5-rules: v10.0.0 => v11.0.0
v10.0.0
MAJOR BREAKING CHANGES ℹ️
- eslint-config-ckeditor5: The configuration exported from
eslint-config-ckeditor5
package is now in ESM format. - eslint-config-ckeditor5: The
ckeditor5-rules/no-build-extensions
rule is no longer included in the configuration. - eslint-plugin-ckeditor5-rules: Removed the
ckeditor5-rules/no-build-extensions
rule due to the removal of predefined builds. - The minimal ESLint version supported by the
eslint-config-ckeditor5
andeslint-plugin-ckeditor5-rules
packages has been set to v9.x. See ESLint migration guide for details.
Other changes
- eslint-config-ckeditor5: Aligned ESLint configuration to be compatible with ESLint v9.x. Closes ckeditor/ckeditor5#18495. (commit)
- eslint-plugin-ckeditor5-rules: Aligned ESLint rules to be compatible with ESLint v9.x. Closes ckeditor/ckeditor5#18496. (commit)
- The
ckeditor5-rules/no-build-extensions
is no longer available. Read more details in ckeditor/ckeditor5#17779. (commit)
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Major releases (contain major breaking changes):
- eslint-config-ckeditor5: v9.1.0 => v10.0.0
- eslint-plugin-ckeditor5-rules: v9.1.0 => v10.0.0
Other releases:
- stylelint-config-ckeditor5: v9.1.0 => v10.0.0
- stylelint-plugin-ckeditor5-rules: v9.1.0 => v10.0.0
v10.0.0-alpha.3
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: v10.0.0-alpha.2 => v10.0.0-alpha.3
- eslint-plugin-ckeditor5-rules: v10.0.0-alpha.2 => v10.0.0-alpha.3
- stylelint-config-ckeditor5: v10.0.0-alpha.2 => v10.0.0-alpha.3
- stylelint-plugin-ckeditor5-rules: v10.0.0-alpha.2 => v10.0.0-alpha.3
v10.0.0-alpha.2
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: v10.0.0-alpha.1 => v10.0.0-alpha.2
- eslint-plugin-ckeditor5-rules: v10.0.0-alpha.1 => v10.0.0-alpha.2
- stylelint-config-ckeditor5: v10.0.0-alpha.1 => v10.0.0-alpha.2
- stylelint-plugin-ckeditor5-rules: v10.0.0-alpha.1 => v10.0.0-alpha.2
v10.0.0-alpha.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: v10.0.0-alpha.0 => v10.0.0-alpha.1
- eslint-plugin-ckeditor5-rules: v10.0.0-alpha.0 => v10.0.0-alpha.1
- stylelint-config-ckeditor5: v10.0.0-alpha.0 => v10.0.0-alpha.1
- stylelint-plugin-ckeditor5-rules: v10.0.0-alpha.0 => v10.0.0-alpha.1