stylelint/stylelint (stylelint)
### [`v16.0.2`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1602)
[Compare Source](https://togithub.com/stylelint/stylelint/compare/16.0.1...16.0.2)
- Fixed: `ERR_UNSUPPORTED_ESM_URL_SCHEME` error on Windows ([#7383](https://togithub.com/stylelint/stylelint/pull/7383)) ([@JounQin](https://togithub.com/JounQin)).
### [`v16.0.1`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1601)
[Compare Source](https://togithub.com/stylelint/stylelint/compare/16.0.0...16.0.1)
- Fixed: type definitions for CommonJS and ESM compatibility ([#7377](https://togithub.com/stylelint/stylelint/pull/7377)) ([@remcohaszing](https://togithub.com/remcohaszing)).
### [`v16.0.0`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1600)
[Compare Source](https://togithub.com/stylelint/stylelint/compare/15.11.0...16.0.0)
[Migrating to `16.0.0` guide](docs/migration-guide/to-16.md).
- Removed: Node.js less than 18.12.0 support ([#7020](https://togithub.com/stylelint/stylelint/pull/7020)) ([@ybiquitous](https://togithub.com/ybiquitous)).
- Removed: 76 rules deprecated in 15.0.0 ([#6979](https://togithub.com/stylelint/stylelint/pull/6979)) ([@mattxwang](https://togithub.com/mattxwang)).
- Changed: `stylelint.formatters` object to have `Promise` values ([#7184](https://togithub.com/stylelint/stylelint/pull/7184)) ([@ybiquitous](https://togithub.com/ybiquitous)).
- Changed: exit code for CLI flag error ([#7134](https://togithub.com/stylelint/stylelint/pull/7134)) ([@ybiquitous](https://togithub.com/ybiquitous)).
- Changed: default syntax behaviour to always use safe-parser with `fix` regardless of extension ([#7357](https://togithub.com/stylelint/stylelint/pull/7357)) ([@ybiquitous](https://togithub.com/ybiquitous)).
- Changed: TypeScript definitions for ESM ([#7309](https://togithub.com/stylelint/stylelint/pull/7309)) ([@ybiquitous](https://togithub.com/ybiquitous)).
- Changed: `stylelint.rules` object to have `Promise` values ([#7279](https://togithub.com/stylelint/stylelint/pull/7279)) ([@ybiquitous](https://togithub.com/ybiquitous)).
- Changed: `stylelint.utils.checkAgainstRule` to be an async function ([#7339](https://togithub.com/stylelint/stylelint/pull/7339)) ([@ybiquitous](https://togithub.com/ybiquitous)).
- Deprecated: CommonJS Node.js API ([#7353](https://togithub.com/stylelint/stylelint/pull/7353)) ([@ybiquitous](https://togithub.com/ybiquitous)).
- Deprecated: `output` property in a Node.js API returned object. Instead, `report`/`code` properties are recommended ([#7183](https://togithub.com/stylelint/stylelint/pull/7183)) ([@ybiquitous](https://togithub.com/ybiquitous)) & ([@haocheng6](https://togithub.com/haocheng6)).
- Added: `exports` field to `package.json` for Conditional Exports (ESM/CommonJS) ([#7307](https://togithub.com/stylelint/stylelint/pull/7307)) ([@ybiquitous](https://togithub.com/ybiquitous)).
- Added: support for ESM plugins ([#7339](https://togithub.com/stylelint/stylelint/pull/7339)) ([@ybiquitous](https://togithub.com/ybiquitous)).
- Added: support for ESM custom formatters ([#7343](https://togithub.com/stylelint/stylelint/pull/7343)) ([@ybiquitous](https://togithub.com/ybiquitous)).
- Added: `severity` secondary option's function support ([#7202](https://togithub.com/stylelint/stylelint/pull/7202)) ([@kizu](https://togithub.com/kizu)).
- Added: support for a `Promise` formatter function ([#7184](https://togithub.com/stylelint/stylelint/pull/7184)) ([@ybiquitous](https://togithub.com/ybiquitous)).
- Added: support for ESM custom syntaxes ([#7351](https://togithub.com/stylelint/stylelint/pull/7351)) ([@ybiquitous](https://togithub.com/ybiquitous)).
- Added: `report`/`code` properties to a Node.js API returned object ([#7183](https://togithub.com/stylelint/stylelint/pull/7183)) ([@ybiquitous](https://togithub.com/ybiquitous)) & ([@haocheng6](https://togithub.com/haocheng6)).
- Fixed: no longer needed workaround for Cosmiconfig segfault ([#7329](https://togithub.com/stylelint/stylelint/pull/7329)) ([@ybiquitous](https://togithub.com/ybiquitous)).
- Fixed: CLI regression to avoid waiting for stdin without any input ([#7131](https://togithub.com/stylelint/stylelint/pull/7131)) ([@ybiquitous](https://togithub.com/ybiquitous)).
- Fixed: CLI to avoid different outputs on empty files and empty stdin ([#7131](https://togithub.com/stylelint/stylelint/pull/7131)) ([@ybiquitous](https://togithub.com/ybiquitous)).
- Refactored: `.js` extension to `.mjs` and `.cjs` ([#7307](https://togithub.com/stylelint/stylelint/pull/7307)) ([@ybiquitous](https://togithub.com/ybiquitous)).
Configuration
š Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
š¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
ā» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
š Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
^15.11.0
->^16.0.2
Release Notes
stylelint/stylelint (stylelint)
### [`v16.0.2`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1602) [Compare Source](https://togithub.com/stylelint/stylelint/compare/16.0.1...16.0.2) - Fixed: `ERR_UNSUPPORTED_ESM_URL_SCHEME` error on Windows ([#7383](https://togithub.com/stylelint/stylelint/pull/7383)) ([@JounQin](https://togithub.com/JounQin)). ### [`v16.0.1`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1601) [Compare Source](https://togithub.com/stylelint/stylelint/compare/16.0.0...16.0.1) - Fixed: type definitions for CommonJS and ESM compatibility ([#7377](https://togithub.com/stylelint/stylelint/pull/7377)) ([@remcohaszing](https://togithub.com/remcohaszing)). ### [`v16.0.0`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1600) [Compare Source](https://togithub.com/stylelint/stylelint/compare/15.11.0...16.0.0) [Migrating to `16.0.0` guide](docs/migration-guide/to-16.md). - Removed: Node.js less than 18.12.0 support ([#7020](https://togithub.com/stylelint/stylelint/pull/7020)) ([@ybiquitous](https://togithub.com/ybiquitous)). - Removed: 76 rules deprecated in 15.0.0 ([#6979](https://togithub.com/stylelint/stylelint/pull/6979)) ([@mattxwang](https://togithub.com/mattxwang)). - Changed: `stylelint.formatters` object to have `Promise` values ([#7184](https://togithub.com/stylelint/stylelint/pull/7184)) ([@ybiquitous](https://togithub.com/ybiquitous)). - Changed: exit code for CLI flag error ([#7134](https://togithub.com/stylelint/stylelint/pull/7134)) ([@ybiquitous](https://togithub.com/ybiquitous)). - Changed: default syntax behaviour to always use safe-parser with `fix` regardless of extension ([#7357](https://togithub.com/stylelint/stylelint/pull/7357)) ([@ybiquitous](https://togithub.com/ybiquitous)). - Changed: TypeScript definitions for ESM ([#7309](https://togithub.com/stylelint/stylelint/pull/7309)) ([@ybiquitous](https://togithub.com/ybiquitous)). - Changed: `stylelint.rules` object to have `Promise` values ([#7279](https://togithub.com/stylelint/stylelint/pull/7279)) ([@ybiquitous](https://togithub.com/ybiquitous)). - Changed: `stylelint.utils.checkAgainstRule` to be an async function ([#7339](https://togithub.com/stylelint/stylelint/pull/7339)) ([@ybiquitous](https://togithub.com/ybiquitous)). - Deprecated: CommonJS Node.js API ([#7353](https://togithub.com/stylelint/stylelint/pull/7353)) ([@ybiquitous](https://togithub.com/ybiquitous)). - Deprecated: `output` property in a Node.js API returned object. Instead, `report`/`code` properties are recommended ([#7183](https://togithub.com/stylelint/stylelint/pull/7183)) ([@ybiquitous](https://togithub.com/ybiquitous)) & ([@haocheng6](https://togithub.com/haocheng6)). - Added: `exports` field to `package.json` for Conditional Exports (ESM/CommonJS) ([#7307](https://togithub.com/stylelint/stylelint/pull/7307)) ([@ybiquitous](https://togithub.com/ybiquitous)). - Added: support for ESM plugins ([#7339](https://togithub.com/stylelint/stylelint/pull/7339)) ([@ybiquitous](https://togithub.com/ybiquitous)). - Added: support for ESM custom formatters ([#7343](https://togithub.com/stylelint/stylelint/pull/7343)) ([@ybiquitous](https://togithub.com/ybiquitous)). - Added: `severity` secondary option's function support ([#7202](https://togithub.com/stylelint/stylelint/pull/7202)) ([@kizu](https://togithub.com/kizu)). - Added: support for a `Promise` formatter function ([#7184](https://togithub.com/stylelint/stylelint/pull/7184)) ([@ybiquitous](https://togithub.com/ybiquitous)). - Added: support for ESM custom syntaxes ([#7351](https://togithub.com/stylelint/stylelint/pull/7351)) ([@ybiquitous](https://togithub.com/ybiquitous)). - Added: `report`/`code` properties to a Node.js API returned object ([#7183](https://togithub.com/stylelint/stylelint/pull/7183)) ([@ybiquitous](https://togithub.com/ybiquitous)) & ([@haocheng6](https://togithub.com/haocheng6)). - Fixed: no longer needed workaround for Cosmiconfig segfault ([#7329](https://togithub.com/stylelint/stylelint/pull/7329)) ([@ybiquitous](https://togithub.com/ybiquitous)). - Fixed: CLI regression to avoid waiting for stdin without any input ([#7131](https://togithub.com/stylelint/stylelint/pull/7131)) ([@ybiquitous](https://togithub.com/ybiquitous)). - Fixed: CLI to avoid different outputs on empty files and empty stdin ([#7131](https://togithub.com/stylelint/stylelint/pull/7131)) ([@ybiquitous](https://togithub.com/ybiquitous)). - Refactored: `.js` extension to `.mjs` and `.cjs` ([#7307](https://togithub.com/stylelint/stylelint/pull/7307)) ([@ybiquitous](https://togithub.com/ybiquitous)).Configuration
š Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
š¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
ā» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
š Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.