markuplint/markuplint (@markuplint/jsx-parser)
### [`v3.9.0`](https://togithub.com/markuplint/markuplint/releases/tag/v3.9.0)
[Compare Source](https://togithub.com/markuplint/markuplint/compare/@markuplint/jsx-parser@3.8.0...@markuplint/jsx-parser@3.9.0)
#### Updates and changes
- Support for TypeScript configuration files by [@munierujp](https://togithub.com/munierujp) in [https://github.com/markuplint/markuplint/pull/919](https://togithub.com/markuplint/markuplint/pull/919)
- Add GitHub reporter by [@konomae](https://togithub.com/konomae) in [https://github.com/markuplint/markuplint/pull/918](https://togithub.com/markuplint/markuplint/pull/918)
- Add `--allow-warnings` option to CLI. by [@YusukeHirao](https://togithub.com/YusukeHirao) in [https://github.com/markuplint/markuplint/pull/940](https://togithub.com/markuplint/markuplint/pull/940)
- Add `--no-allow-empty-input` option to CLI. by [@YusukeHirao](https://togithub.com/YusukeHirao) in [https://github.com/markuplint/markuplint/pull/942](https://togithub.com/markuplint/markuplint/pull/942)
#### Fixed Bugs
- Include type packages to `dependencies` by [@YusukeHirao](https://togithub.com/YusukeHirao) in [https://github.com/markuplint/markuplint/pull/937](https://togithub.com/markuplint/markuplint/pull/937)
- Fix template engine parsers to accept parser options by [@YusukeHirao](https://togithub.com/YusukeHirao) in [https://github.com/markuplint/markuplint/pull/939](https://togithub.com/markuplint/markuplint/pull/939)
#### Other Changes
- Add Renovate by [@renovate](https://togithub.com/renovate) in [https://github.com/markuplint/markuplint/pull/817](https://togithub.com/markuplint/markuplint/pull/817)
- Update test on GitHub Actions by [@YusukeHirao](https://togithub.com/YusukeHirao) in [https://github.com/markuplint/markuplint/pull/925](https://togithub.com/markuplint/markuplint/pull/925)
- Specify conditions for GitHub Actions. by [@YusukeHirao](https://togithub.com/YusukeHirao) in [https://github.com/markuplint/markuplint/pull/932](https://togithub.com/markuplint/markuplint/pull/932)
- Improve GitHub actions speed by [@dqn](https://togithub.com/dqn) in [https://github.com/markuplint/markuplint/pull/930](https://togithub.com/markuplint/markuplint/pull/930)
- Fix CI shard by [@dqn](https://togithub.com/dqn) in [https://github.com/markuplint/markuplint/pull/933](https://togithub.com/markuplint/markuplint/pull/933)
- Fix build env for VS Code. by [@YusukeHirao](https://togithub.com/YusukeHirao) in [https://github.com/markuplint/markuplint/pull/938](https://togithub.com/markuplint/markuplint/pull/938)
- \[VS Code] Improve i18n for computed accessibility properties on VS Code. by [@YusukeHirao](https://togithub.com/YusukeHirao) in [https://github.com/markuplint/markuplint/pull/923](https://togithub.com/markuplint/markuplint/pull/923)
- \[Website] Fix URLs by [@YusukeHirao](https://togithub.com/YusukeHirao) in [https://github.com/markuplint/markuplint/pull/936](https://togithub.com/markuplint/markuplint/pull/936)
- \[Website] Fix docs. by [@risu729](https://togithub.com/risu729) in [https://github.com/markuplint/markuplint/pull/941](https://togithub.com/markuplint/markuplint/pull/941)
- \[Website] Clarify `minimatch` syntax is used. by [@risu729](https://togithub.com/risu729) in [https://github.com/markuplint/markuplint/pull/943](https://togithub.com/markuplint/markuplint/pull/943)
#### New Contributors
- [@renovate](https://togithub.com/renovate) made their first contribution in [https://github.com/markuplint/markuplint/pull/817](https://togithub.com/markuplint/markuplint/pull/817)
- [@konomae](https://togithub.com/konomae) made their first contribution in [https://github.com/markuplint/markuplint/pull/918](https://togithub.com/markuplint/markuplint/pull/918)
- [@dqn](https://togithub.com/dqn) made their first contribution in [https://github.com/markuplint/markuplint/pull/930](https://togithub.com/markuplint/markuplint/pull/930)
- [@risu729](https://togithub.com/risu729) made their first contribution in [https://github.com/markuplint/markuplint/pull/941](https://togithub.com/markuplint/markuplint/pull/941)
**Full Changelog**: https://github.com/markuplint/markuplint/compare/v3.8.0...v3.9.0
typescript-eslint/typescript-eslint (@typescript-eslint/eslint-plugin)
### [`v5.62.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5620-2023-07-10)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.61.0...v5.62.0)
##### Bug Fixes
- **eslint-plugin:** \[comma-spacing] allow no space after trailing comma in objects and arrays ([#6938](https://togithub.com/typescript-eslint/typescript-eslint/issues/6938)) ([24bdacc](https://togithub.com/typescript-eslint/typescript-eslint/commit/24bdacc7e5df40c92031a1bd7e9815d66a35b31d))
- **eslint-plugin:** \[prefer-includes] escape special characters ([#7161](https://togithub.com/typescript-eslint/typescript-eslint/issues/7161)) ([5a347a5](https://togithub.com/typescript-eslint/typescript-eslint/commit/5a347a5978bc5737412bd12d61eb6058163cf4a0)), closes [#7145](https://togithub.com/typescript-eslint/typescript-eslint/issues/7145)
- **eslint-plugin:** replace auto-fix of class literal property style rule with suggestion ([#7054](https://togithub.com/typescript-eslint/typescript-eslint/issues/7054)) ([a8c824a](https://togithub.com/typescript-eslint/typescript-eslint/commit/a8c824a1e84453f93cd2b464fc102bc878c1aff3))
##### Features
- **eslint-plugin:** \[prefer-nullish-coalescing] add `ignorePrimitives` option ([#6487](https://togithub.com/typescript-eslint/typescript-eslint/issues/6487)) ([6edaa04](https://togithub.com/typescript-eslint/typescript-eslint/commit/6edaa04565576f0af7e60bc08602bd781c847804))
You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
### [`v5.61.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5610-2023-07-03)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.60.1...v5.61.0)
##### Features
- **eslint-plugin:** \[ban-types] ban types in extends and implements ([#7129](https://togithub.com/typescript-eslint/typescript-eslint/issues/7129)) ([997783f](https://togithub.com/typescript-eslint/typescript-eslint/commit/997783ff108ca18af709667ef3fdfa7134a8eefe))
- use graphemer instead of grapheme-splitter ([#7069](https://togithub.com/typescript-eslint/typescript-eslint/issues/7069)) ([faea3ff](https://togithub.com/typescript-eslint/typescript-eslint/commit/faea3ff8b4d750974c41262b44db314f20d0c99c))
You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
#### [5.60.1](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.60.0...v5.60.1) (2023-06-26)
**Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin)
You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
typescript-eslint/typescript-eslint (@typescript-eslint/parser)
### [`v5.62.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5620-2023-07-10)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.61.0...v5.62.0)
**Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
### [`v5.61.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5610-2023-07-03)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.60.1...v5.61.0)
**Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
#### [5.60.1](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.60.0...v5.60.1) (2023-06-26)
**Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
actions/setup-node (actions/setup-node)
### [`v3.7.0`](https://togithub.com/actions/setup-node/releases/tag/v3.7.0)
[Compare Source](https://togithub.com/actions/setup-node/compare/v3.6.0...v3.7.0)
##### What's Changed
In scope of this release we added a logic to save an additional cache path for yarn 3 ([related pull request](https://togithub.com/actions/setup-node/pull/744) and [feature request](https://togithub.com/actions/setup-node/issues/325)). Moreover, we added functionality to use all the sub directories derived from `cache-dependency-path` input and add detect all dependencies directories to cache (related [pull request](https://togithub.com/actions/setup-node/pull/735) and [feature request](https://togithub.com/actions/setup-node/issues/488)).
##### Besides, we made such changes as:
- Replace workflow badge with new badge by [@jongwooo](https://togithub.com/jongwooo) in [https://github.com/actions/setup-node/pull/653](https://togithub.com/actions/setup-node/pull/653)
- Fix a minor typo by [@phanan](https://togithub.com/phanan) in [https://github.com/actions/setup-node/pull/662](https://togithub.com/actions/setup-node/pull/662)
- docs: fix typo in advanced-usage.md by [@remarkablemark](https://togithub.com/remarkablemark) in [https://github.com/actions/setup-node/pull/697](https://togithub.com/actions/setup-node/pull/697)
- bugfix: Don't attempt to use Windows fallbacks on non-Windows OSes by [@domdomegg](https://togithub.com/domdomegg) in [https://github.com/actions/setup-node/pull/718](https://togithub.com/actions/setup-node/pull/718)
- Update to node 18.x by [@feelepxyz](https://togithub.com/feelepxyz) in [https://github.com/actions/setup-node/pull/751](https://togithub.com/actions/setup-node/pull/751)
- Remove implicit dependencies by [@nikolai-laevskii](https://togithub.com/nikolai-laevskii) in [https://github.com/actions/setup-node/pull/758](https://togithub.com/actions/setup-node/pull/758)
- Fix description about ensuring workflow access to private package by [@x86chi](https://togithub.com/x86chi) in [https://github.com/actions/setup-node/pull/704](https://togithub.com/actions/setup-node/pull/704)
##### New Contributors
- [@jongwooo](https://togithub.com/jongwooo) made their first contribution in [https://github.com/actions/setup-node/pull/653](https://togithub.com/actions/setup-node/pull/653)
- [@phanan](https://togithub.com/phanan) made their first contribution in [https://github.com/actions/setup-node/pull/662](https://togithub.com/actions/setup-node/pull/662)
- [@remarkablemark](https://togithub.com/remarkablemark) made their first contribution in [https://github.com/actions/setup-node/pull/697](https://togithub.com/actions/setup-node/pull/697)
- [@domdomegg](https://togithub.com/domdomegg) made their first contribution in [https://github.com/actions/setup-node/pull/718](https://togithub.com/actions/setup-node/pull/718)
- [@feelepxyz](https://togithub.com/feelepxyz) made their first contribution in [https://github.com/actions/setup-node/pull/751](https://togithub.com/actions/setup-node/pull/751)
- [@nikolai-laevskii](https://togithub.com/nikolai-laevskii) made their first contribution in [https://github.com/actions/setup-node/pull/758](https://togithub.com/actions/setup-node/pull/758)
- [@x86chi](https://togithub.com/x86chi) made their first contribution in [https://github.com/actions/setup-node/pull/704](https://togithub.com/actions/setup-node/pull/704)
**Full Changelog**: https://github.com/actions/setup-node/compare/v3...v3.7.0
eslint/eslint (eslint)
### [`v8.45.0`](https://togithub.com/eslint/eslint/releases/tag/v8.45.0)
[Compare Source](https://togithub.com/eslint/eslint/compare/v8.44.0...v8.45.0)
#### Features
- [`cdd063c`](https://togithub.com/eslint/eslint/commit/cdd063c388bbfe1781d7a864a832f03a2c1cc277) feat: Expose LegacyESLint in unsupported API ([#17341](https://togithub.com/eslint/eslint/issues/17341)) (Nicholas C. Zakas)
- [`d34abe5`](https://togithub.com/eslint/eslint/commit/d34abe59eb23932dcbc79757d7932d08ee8b20e5) feat: fix indent rule for else-if ([#17318](https://togithub.com/eslint/eslint/issues/17318)) (Milos Djermanovic)
#### Bug Fixes
- [`b79b6fb`](https://togithub.com/eslint/eslint/commit/b79b6fb64473969b426d086b484d2e29594a5e9a) fix: Fix suggestion message in `no-useless-escape` ([#17339](https://togithub.com/eslint/eslint/issues/17339)) (Francesco Trotta)
- [`c667055`](https://togithub.com/eslint/eslint/commit/c667055fb9da8ebac3a99f6e5a8b5565cc86af8e) fix: provide unique `fix` and `fix.range` objects in lint messages ([#17332](https://togithub.com/eslint/eslint/issues/17332)) (Milos Djermanovic)
#### Documentation
- [`89f3225`](https://togithub.com/eslint/eslint/commit/89f3225108c66425e4132f76db6c1ab13aac98d7) docs: add playground links to correct and incorrect code blocks ([#17306](https://togithub.com/eslint/eslint/issues/17306)) (Josh Goldberg ✨)
- [`f8892b5`](https://togithub.com/eslint/eslint/commit/f8892b52920b8967f9e7bec23c75b74e03977d6b) docs: Expand rule option schema docs ([#17198](https://togithub.com/eslint/eslint/issues/17198)) (Matt Wilkinson)
- [`8bcbf11`](https://togithub.com/eslint/eslint/commit/8bcbf11b6050418262ffa8e0ca37f365ae92e7ce) docs: Config Migration Guide ([#17230](https://togithub.com/eslint/eslint/issues/17230)) (Ben Perlmutter)
- [`bb30908`](https://togithub.com/eslint/eslint/commit/bb3090897166dbfd2931a43a70e2a5c1f3fa0a07) docs: Update README (GitHub Actions Bot)
- [`84d243b`](https://togithub.com/eslint/eslint/commit/84d243b245b01b667f0752b592e8bda02a9aa2b1) docs: Update README (GitHub Actions Bot)
- [`b762632`](https://togithub.com/eslint/eslint/commit/b762632298f20c4f81e7d01ab850c3f5e3874637) docs: Update README (GitHub Actions Bot)
- [`138c096`](https://togithub.com/eslint/eslint/commit/138c096bc9468b553dbafc0e573c6522a17a7922) docs: add more prefer-destructuring examples with array destructuring ([#17330](https://togithub.com/eslint/eslint/issues/17330)) (Milos Djermanovic)
- [`1fc50a8`](https://togithub.com/eslint/eslint/commit/1fc50a89753346f4f4c786ffd20ac4cf185bb036) docs: `max-len` rule `code` and `tabWidth` as positional arguments ([#17331](https://togithub.com/eslint/eslint/issues/17331)) (Jesús Leganés-Combarro)
#### Chores
- [`68f63d7`](https://togithub.com/eslint/eslint/commit/68f63d76ce785fab4f42b76f1599026eea379bf7) chore: package.json update for [@eslint/js](https://togithub.com/eslint/js) release (ESLint Jenkins)
- [`5ca9b4d`](https://togithub.com/eslint/eslint/commit/5ca9b4d29f747e9cf5c9055e85c93b3b605d57fc) chore: update eslint-config-eslint exports ([#17336](https://togithub.com/eslint/eslint/issues/17336)) (Milos Djermanovic)
- [`7bf2e86`](https://togithub.com/eslint/eslint/commit/7bf2e86022c9e95db4ca1472fddfa2ea4edd1870) chore: remove unused dependencies ([#17352](https://togithub.com/eslint/eslint/issues/17352)) (Percy Ma)
- [`c6f8cd0`](https://togithub.com/eslint/eslint/commit/c6f8cd0d62e4a3c314c6860ff367490bbd05325a) chore: Remove `defaultIgnores` from FlatESLint private members ([#17349](https://togithub.com/eslint/eslint/issues/17349)) (Francesco Trotta)
- [`0052374`](https://togithub.com/eslint/eslint/commit/0052374035672efe9129343fc00ee51a4c288ff3) chore: move jsdoc settings to eslint-config-eslint ([#17338](https://togithub.com/eslint/eslint/issues/17338)) (唯然)
### [`v8.44.0`](https://togithub.com/eslint/eslint/releases/tag/v8.44.0)
[Compare Source](https://togithub.com/eslint/eslint/compare/v8.43.0...v8.44.0)
#### Features
- [`1766771`](https://togithub.com/eslint/eslint/commit/176677180a4a1209fc192771521c9192e1f67578) feat: add `es2023` and `es2024` environments ([#17328](https://togithub.com/eslint/eslint/issues/17328)) (Milos Djermanovic)
- [`4c50400`](https://togithub.com/eslint/eslint/commit/4c5040022639ae804c15b366afc6e64982bd8ae3) feat: add `ecmaVersion: 2024`, regexp `v` flag parsing ([#17324](https://togithub.com/eslint/eslint/issues/17324)) (Milos Djermanovic)
- [`4d411e4`](https://togithub.com/eslint/eslint/commit/4d411e4c7063274d6d346f1b7ee46f7575d0bbd2) feat: add ternaryOperandBinaryExpressions option to no-extra-parens rule ([#17270](https://togithub.com/eslint/eslint/issues/17270)) (Percy Ma)
- [`c8b1f4d`](https://togithub.com/eslint/eslint/commit/c8b1f4d61a256727755d561bf53f889b6cd712e0) feat: Move `parserServices` to `SourceCode` ([#17311](https://togithub.com/eslint/eslint/issues/17311)) (Milos Djermanovic)
- [`ef6e24e`](https://togithub.com/eslint/eslint/commit/ef6e24e42670f321d996948623846d9caaedac99) feat: treat unknown nodes as having the lowest precedence ([#17302](https://togithub.com/eslint/eslint/issues/17302)) (Brad Zacher)
- [`1866e1d`](https://togithub.com/eslint/eslint/commit/1866e1df6175e4ba0ae4a0d88dc3c956bb310035) feat: allow flat config files to export a Promise ([#17301](https://togithub.com/eslint/eslint/issues/17301)) (Milos Djermanovic)
#### Bug Fixes
- [`a36bcb6`](https://togithub.com/eslint/eslint/commit/a36bcb67f26be42c794797d0cc9948b9cfd4ff71) fix: no-unused-vars false positive with logical assignment operators ([#17320](https://togithub.com/eslint/eslint/issues/17320)) (Gweesin Chan)
- [`7620b89`](https://togithub.com/eslint/eslint/commit/7620b891e81c234f30f9dbcceb64a05fd0dde65e) fix: Remove `no-unused-labels` autofix before potential directives ([#17314](https://togithub.com/eslint/eslint/issues/17314)) (Francesco Trotta)
- [`391ed38`](https://togithub.com/eslint/eslint/commit/391ed38b09bd1a3abe85db65b8fcda980ab3d6f4) fix: Remove `no-extra-semi` autofix before potential directives ([#17297](https://togithub.com/eslint/eslint/issues/17297)) (Francesco Trotta)
#### Documentation
- [`526e911`](https://togithub.com/eslint/eslint/commit/526e91106e6fe101578e9478a9d7f4844d4f72ac) docs: resubmit pr 17115 doc changes ([#17291](https://togithub.com/eslint/eslint/issues/17291)) (唯然)
- [`e1314bf`](https://togithub.com/eslint/eslint/commit/e1314bf85a52bb0d05b1c9ca3b4c1732bae22172) docs: Integration section and tutorial ([#17132](https://togithub.com/eslint/eslint/issues/17132)) (Ben Perlmutter)
- [`19a8c5d`](https://togithub.com/eslint/eslint/commit/19a8c5d84596a9f7f2aa428c1696ba86daf854e6) docs: Update README (GitHub Actions Bot)
#### Chores
- [`49e46ed`](https://togithub.com/eslint/eslint/commit/49e46edf3c8dc71d691a97fc33b63ed80ae0db0c) chore: upgrade [@eslint/js](https://togithub.com/eslint/js)[@8](https://togithub.com/8).44.0 ([#17329](https://togithub.com/eslint/eslint/issues/17329)) (Milos Djermanovic)
- [`a1cb642`](https://togithub.com/eslint/eslint/commit/a1cb6421f9d185901cd99e5f696e912226ef6632) chore: package.json update for [@eslint/js](https://togithub.com/eslint/js) release (ESLint Jenkins)
- [`840a264`](https://togithub.com/eslint/eslint/commit/840a26462bbf6c27c52c01b85ee2018062157951) test: More test cases for no-case-declarations ([#17315](https://togithub.com/eslint/eslint/issues/17315)) (Elian Cordoba)
- [`e6e74f9`](https://togithub.com/eslint/eslint/commit/e6e74f9eef0448129dd4775628aba554a2d8c8c9) chore: package.json update for eslint-config-eslint release (ESLint Jenkins)
- [`eb3d794`](https://togithub.com/eslint/eslint/commit/eb3d7946e1e9f70254008744dba2397aaa730114) chore: upgrade semver@7.5.3 ([#17323](https://togithub.com/eslint/eslint/issues/17323)) (Ziyad El Abid)
- [`cf88439`](https://togithub.com/eslint/eslint/commit/cf884390ad8071d88eae05df9321100f1770363d) chore: upgrade optionator@0.9.3 ([#17319](https://togithub.com/eslint/eslint/issues/17319)) (Milos Djermanovic)
- [`9718a97`](https://togithub.com/eslint/eslint/commit/9718a9781d69d2c40b68c631aed97700b32c0082) refactor: remove unnecessary code in `flat-eslint.js` ([#17308](https://togithub.com/eslint/eslint/issues/17308)) (Milos Djermanovic)
- [`f82e56e`](https://togithub.com/eslint/eslint/commit/f82e56e9acfb9562ece76441472d5657d7d5e296) perf: various performance improvements ([#17135](https://togithub.com/eslint/eslint/issues/17135)) (moonlightaria)
- [`da81e66`](https://togithub.com/eslint/eslint/commit/da81e66e22b4f3d3fe292cf70c388753304deaad) chore: update eslint-plugin-jsdoc to 46.2.5 ([#17245](https://togithub.com/eslint/eslint/issues/17245)) (唯然)
- [`b991640`](https://togithub.com/eslint/eslint/commit/b991640176d5dce4750f7cc71c56cd6f284c882f) chore: switch eslint-config-eslint to the flat format ([#17247](https://togithub.com/eslint/eslint/issues/17247)) (唯然)
jsx-eslint/eslint-plugin-react (eslint-plugin-react)
### [`v7.33.0`](https://togithub.com/jsx-eslint/eslint-plugin-react/blob/HEAD/CHANGELOG.md#7330---20230719)
[Compare Source](https://togithub.com/jsx-eslint/eslint-plugin-react/compare/v7.32.2...v7.33.0)
##### Added
- \[`display-name`]: add `checkContextObjects` option ([#3529][] [@JulesBlm](https://togithub.com/JulesBlm))
- \[`jsx-first-prop-new-line`]: add `multiprop` option ([#3533][] [@haydncomley](https://togithub.com/haydncomley))
- \[`no-deprecated`]: add React 18 deprecations ([#3548][] [@sergei-startsev](https://togithub.com/sergei-startsev))
- \[`forbid-component-props`]: add `disallowedFor` option ([#3417][] [@jacketwpbb](https://togithub.com/jacketwpbb))
##### Fixed
- \[`no-array-index-key`]: consider flatMap ([#3530][] [@k-yle](https://togithub.com/k-yle))
- \[`jsx-curly-brace-presence`]: handle single and only expression template literals ([#3538][] [@taozhou-glean](https://togithub.com/taozhou-glean))
- \[`no-unknown-property`]: allow `onLoad` on `source` ([@ljharb](https://togithub.com/ljharb))
- \[`jsx-first-prop-new-line`]: ensure autofix preserves generics in component name ([#3546][] [@ljharb](https://togithub.com/ljharb))
- \[`no-unknown-property`]: allow `fill` prop on `` ([#3555][] [@stefanprobst](https://togithub.com/stefanprobst))
- \[`display-name`], \[`prop-types`]: when checking for a capitalized name, ignore underscores entirely ([#3560][] [@ljharb](https://togithub.com/ljharb))
- \[`no-unused-state`]: avoid crashing on a class field function with destructured state ([#3568][] [@ljharb](https://togithub.com/ljharb))
- \[`no-unused-prop-types`]: allow using spread with object expression in jsx ([#3570][] [@akulsr0](https://togithub.com/akulsr0))
- Revert "\[`destructuring-assignment`]: Handle destructuring of useContext in SFC" ([#3583][] \[[#2797](https://togithub.com/jsx-eslint/eslint-plugin-react/issues/2797)]\[] [@102](https://togithub.com/102))
- \[`prefer-read-only-props`]: add TS support ([#3593][] [@HenryBrown0](https://togithub.com/HenryBrown0))
##### Changed
- \[Docs] \[`jsx-newline`], \[`no-unsafe`], \[`static-property-placement`]: Fix code syntax highlighting ([#3563][] [@nbsp1221](https://togithub.com/nbsp1221))
- \[readme] resore configuration URL ([#3582][] [@gokaygurcan](https://togithub.com/gokaygurcan))
- \[Docs] \[`jsx-no-bind`]: reword performance rationale ([#3581][] [@gpoole](https://togithub.com/gpoole))
- \[Docs] \[`jsx-first-prop-new-line`]: add missing `multiprop` value ([#3598][] [@dzek69](https://togithub.com/dzek69))
[7.33.0]: https://togithub.com/jsx-eslint/eslint-plugin-react/compare/v7.32.2...v7.33.0
[#3598]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3598
[#3593]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3593
[#3583]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3583
[#3582]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3582
[#3581]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3581
[#3570]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3570
[#3568]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/3568
[#3563]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3563
[#3560]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/3560
[#3555]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3555
[#3548]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3548
[#3546]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/3546
[#3538]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3538
[#3533]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3533
[#3530]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3530
[#3529]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3529
[#3417]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3417
PlasmoHQ/plasmo (plasmo)
### [`v0.81.0`](https://togithub.com/PlasmoHQ/plasmo/releases/tag/v0.81.0)
[Compare Source](https://togithub.com/PlasmoHQ/plasmo/compare/v0.80.0...v0.81.0)
#### ✨ What's Changed
- chore: upgrade prettier and dependencies by [@louisgv](https://togithub.com/louisgv) in [https://github.com/PlasmoHQ/plasmo/pull/680](https://togithub.com/PlasmoHQ/plasmo/pull/680)
- feat(storage): async item interface by [@louisgv](https://togithub.com/louisgv) in [https://github.com/PlasmoHQ/plasmo/pull/681](https://togithub.com/PlasmoHQ/plasmo/pull/681)
- feat: Inject sfc style to csui root when using vue([#675](https://togithub.com/PlasmoHQ/plasmo/issues/675)) by [@udotree](https://togithub.com/udotree) in [https://github.com/PlasmoHQ/plasmo/pull/686](https://togithub.com/PlasmoHQ/plasmo/pull/686)
- chore: update deps by [@louisgv](https://togithub.com/louisgv) in [https://github.com/PlasmoHQ/plasmo/pull/690](https://togithub.com/PlasmoHQ/plasmo/pull/690)
- fix(vue): passed down CSUI anchor as `#anchor` config global props
#### 🥷 New Contributors
- [@udotree](https://togithub.com/udotree) made their first contribution in [https://github.com/PlasmoHQ/plasmo/pull/686](https://togithub.com/PlasmoHQ/plasmo/pull/686)
#### 🤝 Sponsors
- [@jqphu](https://togithub.com/jqphu) - https://github.com/jqphu
- [@nahtnam](https://togithub.com/nahtnam) - https://nahtnam.com
- [@Eversmile12](https://togithub.com/Eversmile12) - https://github.com/Eversmile12
**Full Changelog**: https://github.com/PlasmoHQ/plasmo/compare/v0.80.0...v0.81.0
### [`v0.80.0`](https://togithub.com/PlasmoHQ/plasmo/releases/tag/v0.80.0)
[Compare Source](https://togithub.com/PlasmoHQ/plasmo/compare/v0.79.0...v0.80.0)
#### ✨ What's Changed
- feat: pass mountState instead of just the observer by [@louisgv](https://togithub.com/louisgv) in [https://github.com/PlasmoHQ/plasmo/pull/674](https://togithub.com/PlasmoHQ/plasmo/pull/674)
- BREAKING CHANGE, [read docs](https://docs.plasmo.com/framework/content-scripts-ui/life-cycle#custom-dom-mounting).
#### 🤝 Sponsors
- [@jqphu](https://togithub.com/jqphu) - https://github.com/jqphu
- [@nahtnam](https://togithub.com/nahtnam) - https://nahtnam.com
- [@Eversmile12](https://togithub.com/Eversmile12) - https://github.com/Eversmile12
**Full Changelog**: https://github.com/PlasmoHQ/plasmo/compare/v0.79.0...v0.80.0
### [`v0.79.0`](https://togithub.com/PlasmoHQ/plasmo/releases/tag/v0.79.0)
[Compare Source](https://togithub.com/PlasmoHQ/plasmo/compare/v0.78.0...v0.79.0)
#### ✨ What's Changed
- feat: multiple content scripts with index files by [@chrissantamaria](https://togithub.com/chrissantamaria) in [https://github.com/PlasmoHQ/plasmo/pull/657](https://togithub.com/PlasmoHQ/plasmo/pull/657)
- feat: sidepanel API by [@louisgv](https://togithub.com/louisgv) in [https://github.com/PlasmoHQ/plasmo/pull/651](https://togithub.com/PlasmoHQ/plasmo/pull/651)
- fix: firefox script handling by [@louisgv](https://togithub.com/louisgv) in [https://github.com/PlasmoHQ/plasmo/pull/673](https://togithub.com/PlasmoHQ/plasmo/pull/673)
#### 🥷 New Contributors
- [@chrissantamaria](https://togithub.com/chrissantamaria) made their first contribution in [https://github.com/PlasmoHQ/plasmo/pull/657](https://togithub.com/PlasmoHQ/plasmo/pull/657)
#### 🤝 Sponsors
- [@jqphu](https://togithub.com/jqphu) - https://github.com/jqphu
- [@nahtnam](https://togithub.com/nahtnam) - https://nahtnam.com
- [@Eversmile12](https://togithub.com/Eversmile12) - https://github.com/Eversmile12
**Full Changelog**: https://github.com/PlasmoHQ/plasmo/compare/v0.78.0...v0.79.0
### [`v0.78.0`](https://togithub.com/PlasmoHQ/plasmo/releases/tag/v0.78.0)
[Compare Source](https://togithub.com/PlasmoHQ/plasmo/compare/v0.77.5...v0.78.0)
#### ✨ What's Changed
- feat: strip out source maps from zip bundle by [@louisgv](https://togithub.com/louisgv) in [https://github.com/PlasmoHQ/plasmo/pull/669](https://togithub.com/PlasmoHQ/plasmo/pull/669)
#### 🤝 Sponsors
- [@jqphu](https://togithub.com/jqphu) - https://github.com/jqphu
- [@nahtnam](https://togithub.com/nahtnam) - https://nahtnam.com
- [@Eversmile12](https://togithub.com/Eversmile12) - https://github.com/Eversmile12
**Full Changelog**: https://github.com/PlasmoHQ/plasmo/compare/v0.77.5...v0.78.0
postcss/postcss (postcss)
### [`v8.4.27`](https://togithub.com/postcss/postcss/blob/HEAD/CHANGELOG.md#8427)
[Compare Source](https://togithub.com/postcss/postcss/compare/8.4.26...8.4.27)
- Fixed `Container` clone methods types.
### [`v8.4.26`](https://togithub.com/postcss/postcss/blob/HEAD/CHANGELOG.md#8426)
[Compare Source](https://togithub.com/postcss/postcss/compare/8.4.25...8.4.26)
- Fixed clone methods types.
### [`v8.4.25`](https://togithub.com/postcss/postcss/blob/HEAD/CHANGELOG.md#8425)
[Compare Source](https://togithub.com/postcss/postcss/compare/8.4.24...8.4.25)
- Improve stringify performance (by Romain Menke).
- Fixed docs (by [@vikaskaliramna07](https://togithub.com/vikaskaliramna07)).
tailwindlabs/tailwindcss (tailwindcss)
### [`v3.3.3`](https://togithub.com/tailwindlabs/tailwindcss/releases/tag/v3.3.3)
[Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v3.3.2...v3.3.3)
##### Fixed
- Fix issue where some pseudo-element variants generated the wrong selector ([#10943](https://togithub.com/tailwindlabs/tailwindcss/pull/10943), [#10962](https://togithub.com/tailwindlabs/tailwindcss/pull/10962), [#11111](https://togithub.com/tailwindlabs/tailwindcss/pull/11111))
- Make font settings propagate into buttons, inputs, etc. ([#10940](https://togithub.com/tailwindlabs/tailwindcss/pull/10940))
- Fix parsing of `theme()` inside `calc()` when there are no spaces around operators ([#11157](https://togithub.com/tailwindlabs/tailwindcss/pull/11157))
- Ensure `repeating-conic-gradient` is detected as an image ([#11180](https://togithub.com/tailwindlabs/tailwindcss/pull/11180))
- Move unknown pseudo-elements outside of `:is` by default ([#11345](https://togithub.com/tailwindlabs/tailwindcss/pull/11345))
- Escape animation names when prefixes contain special characters ([#11470](https://togithub.com/tailwindlabs/tailwindcss/pull/11470))
- Don't prefix arbitrary classes in `group` and `peer` variants ([#11454](https://togithub.com/tailwindlabs/tailwindcss/pull/11454))
- Sort classes using position of first matching rule ([#11504](https://togithub.com/tailwindlabs/tailwindcss/pull/11504))
- Allow variant to be an at-rule without a prelude ([#11589](https://togithub.com/tailwindlabs/tailwindcss/pull/11589))
- Make PostCSS plugin async to improve performance ([#11548](https://togithub.com/tailwindlabs/tailwindcss/pull/11548))
- Don’t error when a config file is missing ([f97759f](https://togithub.com/tailwindlabs/tailwindcss/commit/f97759f808d15ace66647b1405744fcf95a392e5))
##### Added
- Add `aria-busy` utility ([#10966](https://togithub.com/tailwindlabs/tailwindcss/pull/10966))
##### Changed
- Reset padding for `gvergnaud/ts-pattern (ts-pattern)
### [`v5.0.4`](https://togithub.com/gvergnaud/ts-pattern/releases/tag/v5.0.4)
[Compare Source](https://togithub.com/gvergnaud/ts-pattern/compare/v5.0.3...v5.0.4)
#### What's Changed
- 🐛 fix: Accept branded primitive types as patterns by [@gvergnaud](https://togithub.com/gvergnaud) in [https://github.com/gvergnaud/ts-pattern/pull/180](https://togithub.com/gvergnaud/ts-pattern/pull/180)
**Full Changelog**: https://github.com/gvergnaud/ts-pattern/compare/v5.0.3...v5.0.4
### [`v5.0.3`](https://togithub.com/gvergnaud/ts-pattern/releases/tag/v5.0.3)
[Compare Source](https://togithub.com/gvergnaud/ts-pattern/compare/v5.0.2...v5.0.3)
#### What's Changed
- 🐛 fix: Allow re-exporting patterns from ES Modules by [@gvergnaud](https://togithub.com/gvergnaud) in [https://github.com/gvergnaud/ts-pattern/pull/175](https://togithub.com/gvergnaud/ts-pattern/pull/175)
**Full Changelog**: https://github.com/gvergnaud/ts-pattern/compare/v5.0.2...v5.0.3
### [`v5.0.2`](https://togithub.com/gvergnaud/ts-pattern/releases/tag/v5.0.2)
[Compare Source](https://togithub.com/gvergnaud/ts-pattern/compare/7ccc1d3333e424391f0b8e0f1ec0055025448bda...v5.0.2)
#### What's Changed
- fix(P.infer): Fix inference of arrays containing tuples in https://github.com/gvergnaud/ts-pattern/commit/c52af6a2fa75ac37d8b8e1a1b9832445e4c4f580
- refactoring: simplify selection types in https://github.com/gvergnaud/ts-pattern/commit/1b7a36bb9e6f982f508989d04adec7ccd419cd89
- perf: runtime perf improvement in .with in https://github.com/gvergnaud/ts-pattern/commit/9b2738497974cfe96874853d44d579a41fa8e885
- fix: use `Symbol.for` to make sure two concurrent versions of ts-pattern are compatible with one-another in https://github.com/gvergnaud/ts-pattern/commit/d6d2e23ca98dbbba02b2ee4778c784cc67b858bd
- docs: fix typo by [@juicyjusung](https://togithub.com/juicyjusung) in [https://github.com/gvergnaud/ts-pattern/pull/170](https://togithub.com/gvergnaud/ts-pattern/pull/170)
#### New Contributors
- [@juicyjusung](https://togithub.com/juicyjusung) made their first contribution in [https://github.com/gvergnaud/ts-pattern/pull/170](https://togithub.com/gvergnaud/ts-pattern/pull/170)
**Full Changelog**: https://github.com/gvergnaud/ts-pattern/compare/v5.0.0...v5.0.2
vitest-dev/vitest (vitest)
### [`v0.33.0`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.33.0)
[Compare Source](https://togithub.com/vitest-dev/vitest/compare/v0.32.4...v0.33.0)
##### 🚨 Breaking Changes
- Revert default include patterns - by [@so1ve](https://togithub.com/so1ve) [#3729](https://togithub.com/vitest-dev/vitest/issues/3729)
- `0.32.0` changed the default `include` globs to be compatible with Jest. After a discussion with the community, we are reverting this change because it turned out to be non-intuitive.
##### 🐞 Bug Fixes
- Add missing JSDom living keys - by [@DerZade](https://togithub.com/DerZade) in [https://github.com/vitest-dev/vitest/issues/3702](https://togithub.com/vitest-dev/vitest/issues/3702) [(83a86)](https://togithub.com/vitest-dev/vitest/commit/83a86a75)
- **vite-node**:
- Don't fail when importing Promise module - by [@sheremet-va](https://togithub.com/sheremet-va) [(08192)](https://togithub.com/vitest-dev/vitest/commit/0819275a)
- Allow importing node:test - by [@sheremet-va](https://togithub.com/sheremet-va) [(db22c)](https://togithub.com/vitest-dev/vitest/commit/db22c677)
##### [View changes on GitHub](https://togithub.com/vitest-dev/vitest/compare/v0.32.4...v0.33.0)
### [`v0.32.4`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.32.4)
[Compare Source](https://togithub.com/vitest-dev/vitest/compare/v0.32.3...v0.32.4)
##### 🐞 Bug Fixes
- **browser**: Correctly optimize CJS dependencies - by [@sheremet-va](https://togithub.com/sheremet-va) [(3d090)](https://togithub.com/vitest-dev/vitest/commit/3d0908e7)
##### [View changes on GitHub](https://togithub.com/vitest-dev/vitest/compare/v0.32.3...v0.32.4)
### [`v0.32.3`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.32.3)
[Compare Source](https://togithub.com/vitest-dev/vitest/compare/v0.32.2...v0.32.3)
##### 🚀 Features
- Add `concurrent` option to `sequence` config - by [@fenghan34](https://togithub.com/fenghan34) and [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/3604](https://togithub.com/vitest-dev/vitest/issues/3604) [(f427f)](https://togithub.com/vitest-dev/vitest/commit/f427f004)
- Introduce global configuration for retry setting - by [@imentu](https://togithub.com/imentu) and [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/3598](https://togithub.com/vitest-dev/vitest/issues/3598) and [https://github.com/vitest-dev/vitest/issues/3603](https://togithub.com/vitest-dev/vitest/issues/3603) [(9a117)](https://togithub.com/vitest-dev/vitest/commit/9a117627)
- Don't rely on util package in [@vitest/utils](https://togithub.com/vitest/utils) - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/3685](https://togithub.com/vitest-dev/vitest/issues/3685) [(f91da)](https://togithub.com/vitest-dev/vitest/commit/f91da484)
- Support accessing other fixtures in fixture function - by [@fenghan34](https://togithub.com/fenghan34) in [https://github.com/vitest-dev/vitest/issues/3651](https://togithub.com/vitest-dev/vitest/issues/3651) [(1621c)](https://togithub.com/vitest-dev/vitest/commit/1621cc63)
- Support use function/class as `bench` name - by [@fenghan34](https://togithub.com/fenghan34) in [https://github.com/vitest-dev/vitest/issues/3711](https://togithub.com/vitest-dev/vitest/issues/3711) [(a749a)](https://togithub.com/vitest-dev/vitest/commit/a749a6c0)
- **reporters**: Show full test suite when testing 1 spec file at a time - by [@Dunqing](https://togithub.com/Dunqing) in [https://github.com/vitest-dev/vitest/issues/3543](https://togithub.com/vitest-dev/vitest/issues/3543) [(7531c)](https://togithub.com/vitest-dev/vitest/commit/7531c292)
- **runner**: Support `test.extend` - by [@fenghan34](https://togithub.com/fenghan34) in [https://github.com/vitest-dev/vitest/issues/3554](https://togithub.com/vitest-dev/vitest/issues/3554) [(2db1a)](https://togithub.com/vitest-dev/vitest/commit/2db1a737)
##### 🐞 Bug Fixes
- Remove "concordance" from dependencies list - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/3597](https://togithub.com/vitest-dev/vitest/issues/3597) [(969dc)](https://togithub.com/vitest-dev/vitest/commit/969dcc14)
- Show diff correctly - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/3620](https://togithub.com/vitest-dev/vitest/issues/3620) [(73dd4)](https://togithub.com/vitest-dev/vitest/commit/73dd4ab5)
- Util import - by [@fubhy](https://togithub.com/fubhy) in [https://github.com/vitest-dev/vitest/issues/3621](https://togithub.com/vitest-dev/vitest/issues/3621) [(2fb4c)](https://togithub.com/vitest-dev/vitest/commit/2fb4ceff)
- Compat with frozen Math - by [@turadg](https://togithub.com/turadg) in [https://github.com/vitest-dev/vitest/issues/3527](https://togithub.com/vitest-dev/vitest/issues/3527) [(0db67)](https://togithub.com/vitest-dev/vitest/commit/0db67098)
- `CTRL+C` to terminate run - by [@AriPerkkio](https://togithub.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/3642](https://togithub.com/vitest-dev/vitest/issues/3642) [(fa663)](https://togithub.com/vitest-dev/vitest/commit/fa6637d3)
- Run mode stuck in TTY terminals - by [@AriPerkkio](https://togithub.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/3690](https://togithub.com/vitest-dev/vitest/issues/3690) [(141a8)](https://togithub.com/vitest-dev/vitest/commit/141a86ac)
- Use first stack frame in json reporter - by [@tim-smart](https://togithub.com/tim-smart) in [https://github.com/vitest-dev/vitest/issues/3645](https://togithub.com/vitest-dev/vitest/issues/3645) [(80ea7)](https://togithub.com/vitest-dev/vitest/commit/80ea7ef6)
- Print actual number for `toBeCalledTimes` - by [@antfu](https://togithub.com/antfu) in [https://github.com/vitest-dev/vitest/issues/3696](https://togithub.com/vitest-dev/vitest/issues/3696) [(d3640)](https://togithub.com/vitest-dev/vitest/commit/d3640437)
- **benchmark**:
- Don't fail when running correct benchmarks - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/3629](https://togithub.com/vitest-dev/vitest/issues/3629) [(edad9)](https://togithub.com/vitest-dev/vitest/commit/edad9b19)
- **browser**:
- Correctly print diff - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/3627](https://togithub.com/vitest-dev/vitest/issues/3627) [(d756e)](https://togithub.com/vitest-dev/vitest/commit/d756ee24)
- Esm injector doesn't replace class expressions - b
Configuration
📅 Schedule: Branch creation - "after 8am before 5pm on Monday" in timezone Asia/Tokyo, 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.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] 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:
3.8.0
->3.9.0
3.9.0
->3.10.0
1.6.2
->1.7.0
0.0.239
->0.0.241
18.16.18
->18.16.19
18.2.14
->18.2.15
18.2.6
->18.2.7
5.60.1
->5.62.0
5.60.1
->5.62.0
v3.6.0
->v3.7.0
8.43.0
->8.45.0
7.32.2
->7.33.0
3.11.0
->3.12.0
0.77.5
->0.81.0
8.4.24
->8.4.27
3.3.2
->3.3.3
5.0.1
->5.0.4
0.32.2
->0.33.0
Release Notes
markuplint/markuplint (@markuplint/jsx-parser)
### [`v3.9.0`](https://togithub.com/markuplint/markuplint/releases/tag/v3.9.0) [Compare Source](https://togithub.com/markuplint/markuplint/compare/@markuplint/jsx-parser@3.8.0...@markuplint/jsx-parser@3.9.0) #### Updates and changes - Support for TypeScript configuration files by [@munierujp](https://togithub.com/munierujp) in [https://github.com/markuplint/markuplint/pull/919](https://togithub.com/markuplint/markuplint/pull/919) - Add GitHub reporter by [@konomae](https://togithub.com/konomae) in [https://github.com/markuplint/markuplint/pull/918](https://togithub.com/markuplint/markuplint/pull/918) - Add `--allow-warnings` option to CLI. by [@YusukeHirao](https://togithub.com/YusukeHirao) in [https://github.com/markuplint/markuplint/pull/940](https://togithub.com/markuplint/markuplint/pull/940) - Add `--no-allow-empty-input` option to CLI. by [@YusukeHirao](https://togithub.com/YusukeHirao) in [https://github.com/markuplint/markuplint/pull/942](https://togithub.com/markuplint/markuplint/pull/942) #### Fixed Bugs - Include type packages to `dependencies` by [@YusukeHirao](https://togithub.com/YusukeHirao) in [https://github.com/markuplint/markuplint/pull/937](https://togithub.com/markuplint/markuplint/pull/937) - Fix template engine parsers to accept parser options by [@YusukeHirao](https://togithub.com/YusukeHirao) in [https://github.com/markuplint/markuplint/pull/939](https://togithub.com/markuplint/markuplint/pull/939) #### Other Changes - Add Renovate by [@renovate](https://togithub.com/renovate) in [https://github.com/markuplint/markuplint/pull/817](https://togithub.com/markuplint/markuplint/pull/817) - Update test on GitHub Actions by [@YusukeHirao](https://togithub.com/YusukeHirao) in [https://github.com/markuplint/markuplint/pull/925](https://togithub.com/markuplint/markuplint/pull/925) - Specify conditions for GitHub Actions. by [@YusukeHirao](https://togithub.com/YusukeHirao) in [https://github.com/markuplint/markuplint/pull/932](https://togithub.com/markuplint/markuplint/pull/932) - Improve GitHub actions speed by [@dqn](https://togithub.com/dqn) in [https://github.com/markuplint/markuplint/pull/930](https://togithub.com/markuplint/markuplint/pull/930) - Fix CI shard by [@dqn](https://togithub.com/dqn) in [https://github.com/markuplint/markuplint/pull/933](https://togithub.com/markuplint/markuplint/pull/933) - Fix build env for VS Code. by [@YusukeHirao](https://togithub.com/YusukeHirao) in [https://github.com/markuplint/markuplint/pull/938](https://togithub.com/markuplint/markuplint/pull/938) - \[VS Code] Improve i18n for computed accessibility properties on VS Code. by [@YusukeHirao](https://togithub.com/YusukeHirao) in [https://github.com/markuplint/markuplint/pull/923](https://togithub.com/markuplint/markuplint/pull/923) - \[Website] Fix URLs by [@YusukeHirao](https://togithub.com/YusukeHirao) in [https://github.com/markuplint/markuplint/pull/936](https://togithub.com/markuplint/markuplint/pull/936) - \[Website] Fix docs. by [@risu729](https://togithub.com/risu729) in [https://github.com/markuplint/markuplint/pull/941](https://togithub.com/markuplint/markuplint/pull/941) - \[Website] Clarify `minimatch` syntax is used. by [@risu729](https://togithub.com/risu729) in [https://github.com/markuplint/markuplint/pull/943](https://togithub.com/markuplint/markuplint/pull/943) #### New Contributors - [@renovate](https://togithub.com/renovate) made their first contribution in [https://github.com/markuplint/markuplint/pull/817](https://togithub.com/markuplint/markuplint/pull/817) - [@konomae](https://togithub.com/konomae) made their first contribution in [https://github.com/markuplint/markuplint/pull/918](https://togithub.com/markuplint/markuplint/pull/918) - [@dqn](https://togithub.com/dqn) made their first contribution in [https://github.com/markuplint/markuplint/pull/930](https://togithub.com/markuplint/markuplint/pull/930) - [@risu729](https://togithub.com/risu729) made their first contribution in [https://github.com/markuplint/markuplint/pull/941](https://togithub.com/markuplint/markuplint/pull/941) **Full Changelog**: https://github.com/markuplint/markuplint/compare/v3.8.0...v3.9.0typescript-eslint/typescript-eslint (@typescript-eslint/eslint-plugin)
### [`v5.62.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5620-2023-07-10) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.61.0...v5.62.0) ##### Bug Fixes - **eslint-plugin:** \[comma-spacing] allow no space after trailing comma in objects and arrays ([#6938](https://togithub.com/typescript-eslint/typescript-eslint/issues/6938)) ([24bdacc](https://togithub.com/typescript-eslint/typescript-eslint/commit/24bdacc7e5df40c92031a1bd7e9815d66a35b31d)) - **eslint-plugin:** \[prefer-includes] escape special characters ([#7161](https://togithub.com/typescript-eslint/typescript-eslint/issues/7161)) ([5a347a5](https://togithub.com/typescript-eslint/typescript-eslint/commit/5a347a5978bc5737412bd12d61eb6058163cf4a0)), closes [#7145](https://togithub.com/typescript-eslint/typescript-eslint/issues/7145) - **eslint-plugin:** replace auto-fix of class literal property style rule with suggestion ([#7054](https://togithub.com/typescript-eslint/typescript-eslint/issues/7054)) ([a8c824a](https://togithub.com/typescript-eslint/typescript-eslint/commit/a8c824a1e84453f93cd2b464fc102bc878c1aff3)) ##### Features - **eslint-plugin:** \[prefer-nullish-coalescing] add `ignorePrimitives` option ([#6487](https://togithub.com/typescript-eslint/typescript-eslint/issues/6487)) ([6edaa04](https://togithub.com/typescript-eslint/typescript-eslint/commit/6edaa04565576f0af7e60bc08602bd781c847804)) You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v5.61.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5610-2023-07-03) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.60.1...v5.61.0) ##### Features - **eslint-plugin:** \[ban-types] ban types in extends and implements ([#7129](https://togithub.com/typescript-eslint/typescript-eslint/issues/7129)) ([997783f](https://togithub.com/typescript-eslint/typescript-eslint/commit/997783ff108ca18af709667ef3fdfa7134a8eefe)) - use graphemer instead of grapheme-splitter ([#7069](https://togithub.com/typescript-eslint/typescript-eslint/issues/7069)) ([faea3ff](https://togithub.com/typescript-eslint/typescript-eslint/commit/faea3ff8b4d750974c41262b44db314f20d0c99c)) You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. #### [5.60.1](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.60.0...v5.60.1) (2023-06-26) **Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin) You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.typescript-eslint/typescript-eslint (@typescript-eslint/parser)
### [`v5.62.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5620-2023-07-10) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.61.0...v5.62.0) **Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v5.61.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5610-2023-07-03) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.60.1...v5.61.0) **Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. #### [5.60.1](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.60.0...v5.60.1) (2023-06-26) **Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.actions/setup-node (actions/setup-node)
### [`v3.7.0`](https://togithub.com/actions/setup-node/releases/tag/v3.7.0) [Compare Source](https://togithub.com/actions/setup-node/compare/v3.6.0...v3.7.0) ##### What's Changed In scope of this release we added a logic to save an additional cache path for yarn 3 ([related pull request](https://togithub.com/actions/setup-node/pull/744) and [feature request](https://togithub.com/actions/setup-node/issues/325)). Moreover, we added functionality to use all the sub directories derived from `cache-dependency-path` input and add detect all dependencies directories to cache (related [pull request](https://togithub.com/actions/setup-node/pull/735) and [feature request](https://togithub.com/actions/setup-node/issues/488)). ##### Besides, we made such changes as: - Replace workflow badge with new badge by [@jongwooo](https://togithub.com/jongwooo) in [https://github.com/actions/setup-node/pull/653](https://togithub.com/actions/setup-node/pull/653) - Fix a minor typo by [@phanan](https://togithub.com/phanan) in [https://github.com/actions/setup-node/pull/662](https://togithub.com/actions/setup-node/pull/662) - docs: fix typo in advanced-usage.md by [@remarkablemark](https://togithub.com/remarkablemark) in [https://github.com/actions/setup-node/pull/697](https://togithub.com/actions/setup-node/pull/697) - bugfix: Don't attempt to use Windows fallbacks on non-Windows OSes by [@domdomegg](https://togithub.com/domdomegg) in [https://github.com/actions/setup-node/pull/718](https://togithub.com/actions/setup-node/pull/718) - Update to node 18.x by [@feelepxyz](https://togithub.com/feelepxyz) in [https://github.com/actions/setup-node/pull/751](https://togithub.com/actions/setup-node/pull/751) - Remove implicit dependencies by [@nikolai-laevskii](https://togithub.com/nikolai-laevskii) in [https://github.com/actions/setup-node/pull/758](https://togithub.com/actions/setup-node/pull/758) - Fix description about ensuring workflow access to private package by [@x86chi](https://togithub.com/x86chi) in [https://github.com/actions/setup-node/pull/704](https://togithub.com/actions/setup-node/pull/704) ##### New Contributors - [@jongwooo](https://togithub.com/jongwooo) made their first contribution in [https://github.com/actions/setup-node/pull/653](https://togithub.com/actions/setup-node/pull/653) - [@phanan](https://togithub.com/phanan) made their first contribution in [https://github.com/actions/setup-node/pull/662](https://togithub.com/actions/setup-node/pull/662) - [@remarkablemark](https://togithub.com/remarkablemark) made their first contribution in [https://github.com/actions/setup-node/pull/697](https://togithub.com/actions/setup-node/pull/697) - [@domdomegg](https://togithub.com/domdomegg) made their first contribution in [https://github.com/actions/setup-node/pull/718](https://togithub.com/actions/setup-node/pull/718) - [@feelepxyz](https://togithub.com/feelepxyz) made their first contribution in [https://github.com/actions/setup-node/pull/751](https://togithub.com/actions/setup-node/pull/751) - [@nikolai-laevskii](https://togithub.com/nikolai-laevskii) made their first contribution in [https://github.com/actions/setup-node/pull/758](https://togithub.com/actions/setup-node/pull/758) - [@x86chi](https://togithub.com/x86chi) made their first contribution in [https://github.com/actions/setup-node/pull/704](https://togithub.com/actions/setup-node/pull/704) **Full Changelog**: https://github.com/actions/setup-node/compare/v3...v3.7.0eslint/eslint (eslint)
### [`v8.45.0`](https://togithub.com/eslint/eslint/releases/tag/v8.45.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v8.44.0...v8.45.0) #### Features - [`cdd063c`](https://togithub.com/eslint/eslint/commit/cdd063c388bbfe1781d7a864a832f03a2c1cc277) feat: Expose LegacyESLint in unsupported API ([#17341](https://togithub.com/eslint/eslint/issues/17341)) (Nicholas C. Zakas) - [`d34abe5`](https://togithub.com/eslint/eslint/commit/d34abe59eb23932dcbc79757d7932d08ee8b20e5) feat: fix indent rule for else-if ([#17318](https://togithub.com/eslint/eslint/issues/17318)) (Milos Djermanovic) #### Bug Fixes - [`b79b6fb`](https://togithub.com/eslint/eslint/commit/b79b6fb64473969b426d086b484d2e29594a5e9a) fix: Fix suggestion message in `no-useless-escape` ([#17339](https://togithub.com/eslint/eslint/issues/17339)) (Francesco Trotta) - [`c667055`](https://togithub.com/eslint/eslint/commit/c667055fb9da8ebac3a99f6e5a8b5565cc86af8e) fix: provide unique `fix` and `fix.range` objects in lint messages ([#17332](https://togithub.com/eslint/eslint/issues/17332)) (Milos Djermanovic) #### Documentation - [`89f3225`](https://togithub.com/eslint/eslint/commit/89f3225108c66425e4132f76db6c1ab13aac98d7) docs: add playground links to correct and incorrect code blocks ([#17306](https://togithub.com/eslint/eslint/issues/17306)) (Josh Goldberg ✨) - [`f8892b5`](https://togithub.com/eslint/eslint/commit/f8892b52920b8967f9e7bec23c75b74e03977d6b) docs: Expand rule option schema docs ([#17198](https://togithub.com/eslint/eslint/issues/17198)) (Matt Wilkinson) - [`8bcbf11`](https://togithub.com/eslint/eslint/commit/8bcbf11b6050418262ffa8e0ca37f365ae92e7ce) docs: Config Migration Guide ([#17230](https://togithub.com/eslint/eslint/issues/17230)) (Ben Perlmutter) - [`bb30908`](https://togithub.com/eslint/eslint/commit/bb3090897166dbfd2931a43a70e2a5c1f3fa0a07) docs: Update README (GitHub Actions Bot) - [`84d243b`](https://togithub.com/eslint/eslint/commit/84d243b245b01b667f0752b592e8bda02a9aa2b1) docs: Update README (GitHub Actions Bot) - [`b762632`](https://togithub.com/eslint/eslint/commit/b762632298f20c4f81e7d01ab850c3f5e3874637) docs: Update README (GitHub Actions Bot) - [`138c096`](https://togithub.com/eslint/eslint/commit/138c096bc9468b553dbafc0e573c6522a17a7922) docs: add more prefer-destructuring examples with array destructuring ([#17330](https://togithub.com/eslint/eslint/issues/17330)) (Milos Djermanovic) - [`1fc50a8`](https://togithub.com/eslint/eslint/commit/1fc50a89753346f4f4c786ffd20ac4cf185bb036) docs: `max-len` rule `code` and `tabWidth` as positional arguments ([#17331](https://togithub.com/eslint/eslint/issues/17331)) (Jesús Leganés-Combarro) #### Chores - [`68f63d7`](https://togithub.com/eslint/eslint/commit/68f63d76ce785fab4f42b76f1599026eea379bf7) chore: package.json update for [@eslint/js](https://togithub.com/eslint/js) release (ESLint Jenkins) - [`5ca9b4d`](https://togithub.com/eslint/eslint/commit/5ca9b4d29f747e9cf5c9055e85c93b3b605d57fc) chore: update eslint-config-eslint exports ([#17336](https://togithub.com/eslint/eslint/issues/17336)) (Milos Djermanovic) - [`7bf2e86`](https://togithub.com/eslint/eslint/commit/7bf2e86022c9e95db4ca1472fddfa2ea4edd1870) chore: remove unused dependencies ([#17352](https://togithub.com/eslint/eslint/issues/17352)) (Percy Ma) - [`c6f8cd0`](https://togithub.com/eslint/eslint/commit/c6f8cd0d62e4a3c314c6860ff367490bbd05325a) chore: Remove `defaultIgnores` from FlatESLint private members ([#17349](https://togithub.com/eslint/eslint/issues/17349)) (Francesco Trotta) - [`0052374`](https://togithub.com/eslint/eslint/commit/0052374035672efe9129343fc00ee51a4c288ff3) chore: move jsdoc settings to eslint-config-eslint ([#17338](https://togithub.com/eslint/eslint/issues/17338)) (唯然) ### [`v8.44.0`](https://togithub.com/eslint/eslint/releases/tag/v8.44.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v8.43.0...v8.44.0) #### Features - [`1766771`](https://togithub.com/eslint/eslint/commit/176677180a4a1209fc192771521c9192e1f67578) feat: add `es2023` and `es2024` environments ([#17328](https://togithub.com/eslint/eslint/issues/17328)) (Milos Djermanovic) - [`4c50400`](https://togithub.com/eslint/eslint/commit/4c5040022639ae804c15b366afc6e64982bd8ae3) feat: add `ecmaVersion: 2024`, regexp `v` flag parsing ([#17324](https://togithub.com/eslint/eslint/issues/17324)) (Milos Djermanovic) - [`4d411e4`](https://togithub.com/eslint/eslint/commit/4d411e4c7063274d6d346f1b7ee46f7575d0bbd2) feat: add ternaryOperandBinaryExpressions option to no-extra-parens rule ([#17270](https://togithub.com/eslint/eslint/issues/17270)) (Percy Ma) - [`c8b1f4d`](https://togithub.com/eslint/eslint/commit/c8b1f4d61a256727755d561bf53f889b6cd712e0) feat: Move `parserServices` to `SourceCode` ([#17311](https://togithub.com/eslint/eslint/issues/17311)) (Milos Djermanovic) - [`ef6e24e`](https://togithub.com/eslint/eslint/commit/ef6e24e42670f321d996948623846d9caaedac99) feat: treat unknown nodes as having the lowest precedence ([#17302](https://togithub.com/eslint/eslint/issues/17302)) (Brad Zacher) - [`1866e1d`](https://togithub.com/eslint/eslint/commit/1866e1df6175e4ba0ae4a0d88dc3c956bb310035) feat: allow flat config files to export a Promise ([#17301](https://togithub.com/eslint/eslint/issues/17301)) (Milos Djermanovic) #### Bug Fixes - [`a36bcb6`](https://togithub.com/eslint/eslint/commit/a36bcb67f26be42c794797d0cc9948b9cfd4ff71) fix: no-unused-vars false positive with logical assignment operators ([#17320](https://togithub.com/eslint/eslint/issues/17320)) (Gweesin Chan) - [`7620b89`](https://togithub.com/eslint/eslint/commit/7620b891e81c234f30f9dbcceb64a05fd0dde65e) fix: Remove `no-unused-labels` autofix before potential directives ([#17314](https://togithub.com/eslint/eslint/issues/17314)) (Francesco Trotta) - [`391ed38`](https://togithub.com/eslint/eslint/commit/391ed38b09bd1a3abe85db65b8fcda980ab3d6f4) fix: Remove `no-extra-semi` autofix before potential directives ([#17297](https://togithub.com/eslint/eslint/issues/17297)) (Francesco Trotta) #### Documentation - [`526e911`](https://togithub.com/eslint/eslint/commit/526e91106e6fe101578e9478a9d7f4844d4f72ac) docs: resubmit pr 17115 doc changes ([#17291](https://togithub.com/eslint/eslint/issues/17291)) (唯然) - [`e1314bf`](https://togithub.com/eslint/eslint/commit/e1314bf85a52bb0d05b1c9ca3b4c1732bae22172) docs: Integration section and tutorial ([#17132](https://togithub.com/eslint/eslint/issues/17132)) (Ben Perlmutter) - [`19a8c5d`](https://togithub.com/eslint/eslint/commit/19a8c5d84596a9f7f2aa428c1696ba86daf854e6) docs: Update README (GitHub Actions Bot) #### Chores - [`49e46ed`](https://togithub.com/eslint/eslint/commit/49e46edf3c8dc71d691a97fc33b63ed80ae0db0c) chore: upgrade [@eslint/js](https://togithub.com/eslint/js)[@8](https://togithub.com/8).44.0 ([#17329](https://togithub.com/eslint/eslint/issues/17329)) (Milos Djermanovic) - [`a1cb642`](https://togithub.com/eslint/eslint/commit/a1cb6421f9d185901cd99e5f696e912226ef6632) chore: package.json update for [@eslint/js](https://togithub.com/eslint/js) release (ESLint Jenkins) - [`840a264`](https://togithub.com/eslint/eslint/commit/840a26462bbf6c27c52c01b85ee2018062157951) test: More test cases for no-case-declarations ([#17315](https://togithub.com/eslint/eslint/issues/17315)) (Elian Cordoba) - [`e6e74f9`](https://togithub.com/eslint/eslint/commit/e6e74f9eef0448129dd4775628aba554a2d8c8c9) chore: package.json update for eslint-config-eslint release (ESLint Jenkins) - [`eb3d794`](https://togithub.com/eslint/eslint/commit/eb3d7946e1e9f70254008744dba2397aaa730114) chore: upgrade semver@7.5.3 ([#17323](https://togithub.com/eslint/eslint/issues/17323)) (Ziyad El Abid) - [`cf88439`](https://togithub.com/eslint/eslint/commit/cf884390ad8071d88eae05df9321100f1770363d) chore: upgrade optionator@0.9.3 ([#17319](https://togithub.com/eslint/eslint/issues/17319)) (Milos Djermanovic) - [`9718a97`](https://togithub.com/eslint/eslint/commit/9718a9781d69d2c40b68c631aed97700b32c0082) refactor: remove unnecessary code in `flat-eslint.js` ([#17308](https://togithub.com/eslint/eslint/issues/17308)) (Milos Djermanovic) - [`f82e56e`](https://togithub.com/eslint/eslint/commit/f82e56e9acfb9562ece76441472d5657d7d5e296) perf: various performance improvements ([#17135](https://togithub.com/eslint/eslint/issues/17135)) (moonlightaria) - [`da81e66`](https://togithub.com/eslint/eslint/commit/da81e66e22b4f3d3fe292cf70c388753304deaad) chore: update eslint-plugin-jsdoc to 46.2.5 ([#17245](https://togithub.com/eslint/eslint/issues/17245)) (唯然) - [`b991640`](https://togithub.com/eslint/eslint/commit/b991640176d5dce4750f7cc71c56cd6f284c882f) chore: switch eslint-config-eslint to the flat format ([#17247](https://togithub.com/eslint/eslint/issues/17247)) (唯然)jsx-eslint/eslint-plugin-react (eslint-plugin-react)
### [`v7.33.0`](https://togithub.com/jsx-eslint/eslint-plugin-react/blob/HEAD/CHANGELOG.md#7330---20230719) [Compare Source](https://togithub.com/jsx-eslint/eslint-plugin-react/compare/v7.32.2...v7.33.0) ##### Added - \[`display-name`]: add `checkContextObjects` option ([#3529][] [@JulesBlm](https://togithub.com/JulesBlm)) - \[`jsx-first-prop-new-line`]: add `multiprop` option ([#3533][] [@haydncomley](https://togithub.com/haydncomley)) - \[`no-deprecated`]: add React 18 deprecations ([#3548][] [@sergei-startsev](https://togithub.com/sergei-startsev)) - \[`forbid-component-props`]: add `disallowedFor` option ([#3417][] [@jacketwpbb](https://togithub.com/jacketwpbb)) ##### Fixed - \[`no-array-index-key`]: consider flatMap ([#3530][] [@k-yle](https://togithub.com/k-yle)) - \[`jsx-curly-brace-presence`]: handle single and only expression template literals ([#3538][] [@taozhou-glean](https://togithub.com/taozhou-glean)) - \[`no-unknown-property`]: allow `onLoad` on `source` ([@ljharb](https://togithub.com/ljharb)) - \[`jsx-first-prop-new-line`]: ensure autofix preserves generics in component name ([#3546][] [@ljharb](https://togithub.com/ljharb)) - \[`no-unknown-property`]: allow `fill` prop on `PlasmoHQ/plasmo (plasmo)
### [`v0.81.0`](https://togithub.com/PlasmoHQ/plasmo/releases/tag/v0.81.0) [Compare Source](https://togithub.com/PlasmoHQ/plasmo/compare/v0.80.0...v0.81.0) #### ✨ What's Changed - chore: upgrade prettier and dependencies by [@louisgv](https://togithub.com/louisgv) in [https://github.com/PlasmoHQ/plasmo/pull/680](https://togithub.com/PlasmoHQ/plasmo/pull/680) - feat(storage): async item interface by [@louisgv](https://togithub.com/louisgv) in [https://github.com/PlasmoHQ/plasmo/pull/681](https://togithub.com/PlasmoHQ/plasmo/pull/681) - feat: Inject sfc style to csui root when using vue([#675](https://togithub.com/PlasmoHQ/plasmo/issues/675)) by [@udotree](https://togithub.com/udotree) in [https://github.com/PlasmoHQ/plasmo/pull/686](https://togithub.com/PlasmoHQ/plasmo/pull/686) - chore: update deps by [@louisgv](https://togithub.com/louisgv) in [https://github.com/PlasmoHQ/plasmo/pull/690](https://togithub.com/PlasmoHQ/plasmo/pull/690) - fix(vue): passed down CSUI anchor as `#anchor` config global props #### 🥷 New Contributors - [@udotree](https://togithub.com/udotree) made their first contribution in [https://github.com/PlasmoHQ/plasmo/pull/686](https://togithub.com/PlasmoHQ/plasmo/pull/686) #### 🤝 Sponsors - [@jqphu](https://togithub.com/jqphu) - https://github.com/jqphu - [@nahtnam](https://togithub.com/nahtnam) - https://nahtnam.com - [@Eversmile12](https://togithub.com/Eversmile12) - https://github.com/Eversmile12 **Full Changelog**: https://github.com/PlasmoHQ/plasmo/compare/v0.80.0...v0.81.0 ### [`v0.80.0`](https://togithub.com/PlasmoHQ/plasmo/releases/tag/v0.80.0) [Compare Source](https://togithub.com/PlasmoHQ/plasmo/compare/v0.79.0...v0.80.0) #### ✨ What's Changed - feat: pass mountState instead of just the observer by [@louisgv](https://togithub.com/louisgv) in [https://github.com/PlasmoHQ/plasmo/pull/674](https://togithub.com/PlasmoHQ/plasmo/pull/674) - BREAKING CHANGE, [read docs](https://docs.plasmo.com/framework/content-scripts-ui/life-cycle#custom-dom-mounting). #### 🤝 Sponsors - [@jqphu](https://togithub.com/jqphu) - https://github.com/jqphu - [@nahtnam](https://togithub.com/nahtnam) - https://nahtnam.com - [@Eversmile12](https://togithub.com/Eversmile12) - https://github.com/Eversmile12 **Full Changelog**: https://github.com/PlasmoHQ/plasmo/compare/v0.79.0...v0.80.0 ### [`v0.79.0`](https://togithub.com/PlasmoHQ/plasmo/releases/tag/v0.79.0) [Compare Source](https://togithub.com/PlasmoHQ/plasmo/compare/v0.78.0...v0.79.0) #### ✨ What's Changed - feat: multiple content scripts with index files by [@chrissantamaria](https://togithub.com/chrissantamaria) in [https://github.com/PlasmoHQ/plasmo/pull/657](https://togithub.com/PlasmoHQ/plasmo/pull/657) - feat: sidepanel API by [@louisgv](https://togithub.com/louisgv) in [https://github.com/PlasmoHQ/plasmo/pull/651](https://togithub.com/PlasmoHQ/plasmo/pull/651) - fix: firefox script handling by [@louisgv](https://togithub.com/louisgv) in [https://github.com/PlasmoHQ/plasmo/pull/673](https://togithub.com/PlasmoHQ/plasmo/pull/673) #### 🥷 New Contributors - [@chrissantamaria](https://togithub.com/chrissantamaria) made their first contribution in [https://github.com/PlasmoHQ/plasmo/pull/657](https://togithub.com/PlasmoHQ/plasmo/pull/657) #### 🤝 Sponsors - [@jqphu](https://togithub.com/jqphu) - https://github.com/jqphu - [@nahtnam](https://togithub.com/nahtnam) - https://nahtnam.com - [@Eversmile12](https://togithub.com/Eversmile12) - https://github.com/Eversmile12 **Full Changelog**: https://github.com/PlasmoHQ/plasmo/compare/v0.78.0...v0.79.0 ### [`v0.78.0`](https://togithub.com/PlasmoHQ/plasmo/releases/tag/v0.78.0) [Compare Source](https://togithub.com/PlasmoHQ/plasmo/compare/v0.77.5...v0.78.0) #### ✨ What's Changed - feat: strip out source maps from zip bundle by [@louisgv](https://togithub.com/louisgv) in [https://github.com/PlasmoHQ/plasmo/pull/669](https://togithub.com/PlasmoHQ/plasmo/pull/669) #### 🤝 Sponsors - [@jqphu](https://togithub.com/jqphu) - https://github.com/jqphu - [@nahtnam](https://togithub.com/nahtnam) - https://nahtnam.com - [@Eversmile12](https://togithub.com/Eversmile12) - https://github.com/Eversmile12 **Full Changelog**: https://github.com/PlasmoHQ/plasmo/compare/v0.77.5...v0.78.0postcss/postcss (postcss)
### [`v8.4.27`](https://togithub.com/postcss/postcss/blob/HEAD/CHANGELOG.md#8427) [Compare Source](https://togithub.com/postcss/postcss/compare/8.4.26...8.4.27) - Fixed `Container` clone methods types. ### [`v8.4.26`](https://togithub.com/postcss/postcss/blob/HEAD/CHANGELOG.md#8426) [Compare Source](https://togithub.com/postcss/postcss/compare/8.4.25...8.4.26) - Fixed clone methods types. ### [`v8.4.25`](https://togithub.com/postcss/postcss/blob/HEAD/CHANGELOG.md#8425) [Compare Source](https://togithub.com/postcss/postcss/compare/8.4.24...8.4.25) - Improve stringify performance (by Romain Menke). - Fixed docs (by [@vikaskaliramna07](https://togithub.com/vikaskaliramna07)).tailwindlabs/tailwindcss (tailwindcss)
### [`v3.3.3`](https://togithub.com/tailwindlabs/tailwindcss/releases/tag/v3.3.3) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v3.3.2...v3.3.3) ##### Fixed - Fix issue where some pseudo-element variants generated the wrong selector ([#10943](https://togithub.com/tailwindlabs/tailwindcss/pull/10943), [#10962](https://togithub.com/tailwindlabs/tailwindcss/pull/10962), [#11111](https://togithub.com/tailwindlabs/tailwindcss/pull/11111)) - Make font settings propagate into buttons, inputs, etc. ([#10940](https://togithub.com/tailwindlabs/tailwindcss/pull/10940)) - Fix parsing of `theme()` inside `calc()` when there are no spaces around operators ([#11157](https://togithub.com/tailwindlabs/tailwindcss/pull/11157)) - Ensure `repeating-conic-gradient` is detected as an image ([#11180](https://togithub.com/tailwindlabs/tailwindcss/pull/11180)) - Move unknown pseudo-elements outside of `:is` by default ([#11345](https://togithub.com/tailwindlabs/tailwindcss/pull/11345)) - Escape animation names when prefixes contain special characters ([#11470](https://togithub.com/tailwindlabs/tailwindcss/pull/11470)) - Don't prefix arbitrary classes in `group` and `peer` variants ([#11454](https://togithub.com/tailwindlabs/tailwindcss/pull/11454)) - Sort classes using position of first matching rule ([#11504](https://togithub.com/tailwindlabs/tailwindcss/pull/11504)) - Allow variant to be an at-rule without a prelude ([#11589](https://togithub.com/tailwindlabs/tailwindcss/pull/11589)) - Make PostCSS plugin async to improve performance ([#11548](https://togithub.com/tailwindlabs/tailwindcss/pull/11548)) - Don’t error when a config file is missing ([f97759f](https://togithub.com/tailwindlabs/tailwindcss/commit/f97759f808d15ace66647b1405744fcf95a392e5)) ##### Added - Add `aria-busy` utility ([#10966](https://togithub.com/tailwindlabs/tailwindcss/pull/10966)) ##### Changed - Reset padding for `gvergnaud/ts-pattern (ts-pattern)
### [`v5.0.4`](https://togithub.com/gvergnaud/ts-pattern/releases/tag/v5.0.4) [Compare Source](https://togithub.com/gvergnaud/ts-pattern/compare/v5.0.3...v5.0.4) #### What's Changed - 🐛 fix: Accept branded primitive types as patterns by [@gvergnaud](https://togithub.com/gvergnaud) in [https://github.com/gvergnaud/ts-pattern/pull/180](https://togithub.com/gvergnaud/ts-pattern/pull/180) **Full Changelog**: https://github.com/gvergnaud/ts-pattern/compare/v5.0.3...v5.0.4 ### [`v5.0.3`](https://togithub.com/gvergnaud/ts-pattern/releases/tag/v5.0.3) [Compare Source](https://togithub.com/gvergnaud/ts-pattern/compare/v5.0.2...v5.0.3) #### What's Changed - 🐛 fix: Allow re-exporting patterns from ES Modules by [@gvergnaud](https://togithub.com/gvergnaud) in [https://github.com/gvergnaud/ts-pattern/pull/175](https://togithub.com/gvergnaud/ts-pattern/pull/175) **Full Changelog**: https://github.com/gvergnaud/ts-pattern/compare/v5.0.2...v5.0.3 ### [`v5.0.2`](https://togithub.com/gvergnaud/ts-pattern/releases/tag/v5.0.2) [Compare Source](https://togithub.com/gvergnaud/ts-pattern/compare/7ccc1d3333e424391f0b8e0f1ec0055025448bda...v5.0.2) #### What's Changed - fix(P.infer): Fix inference of arrays containing tuples in https://github.com/gvergnaud/ts-pattern/commit/c52af6a2fa75ac37d8b8e1a1b9832445e4c4f580 - refactoring: simplify selection types in https://github.com/gvergnaud/ts-pattern/commit/1b7a36bb9e6f982f508989d04adec7ccd419cd89 - perf: runtime perf improvement in .with in https://github.com/gvergnaud/ts-pattern/commit/9b2738497974cfe96874853d44d579a41fa8e885 - fix: use `Symbol.for` to make sure two concurrent versions of ts-pattern are compatible with one-another in https://github.com/gvergnaud/ts-pattern/commit/d6d2e23ca98dbbba02b2ee4778c784cc67b858bd - docs: fix typo by [@juicyjusung](https://togithub.com/juicyjusung) in [https://github.com/gvergnaud/ts-pattern/pull/170](https://togithub.com/gvergnaud/ts-pattern/pull/170) #### New Contributors - [@juicyjusung](https://togithub.com/juicyjusung) made their first contribution in [https://github.com/gvergnaud/ts-pattern/pull/170](https://togithub.com/gvergnaud/ts-pattern/pull/170) **Full Changelog**: https://github.com/gvergnaud/ts-pattern/compare/v5.0.0...v5.0.2vitest-dev/vitest (vitest)
### [`v0.33.0`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.33.0) [Compare Source](https://togithub.com/vitest-dev/vitest/compare/v0.32.4...v0.33.0) ##### 🚨 Breaking Changes - Revert default include patterns - by [@so1ve](https://togithub.com/so1ve) [#3729](https://togithub.com/vitest-dev/vitest/issues/3729) - `0.32.0` changed the default `include` globs to be compatible with Jest. After a discussion with the community, we are reverting this change because it turned out to be non-intuitive. ##### 🐞 Bug Fixes - Add missing JSDom living keys - by [@DerZade](https://togithub.com/DerZade) in [https://github.com/vitest-dev/vitest/issues/3702](https://togithub.com/vitest-dev/vitest/issues/3702) [(83a86)](https://togithub.com/vitest-dev/vitest/commit/83a86a75) - **vite-node**: - Don't fail when importing Promise module - by [@sheremet-va](https://togithub.com/sheremet-va) [(08192)](https://togithub.com/vitest-dev/vitest/commit/0819275a) - Allow importing node:test - by [@sheremet-va](https://togithub.com/sheremet-va) [(db22c)](https://togithub.com/vitest-dev/vitest/commit/db22c677) ##### [View changes on GitHub](https://togithub.com/vitest-dev/vitest/compare/v0.32.4...v0.33.0) ### [`v0.32.4`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.32.4) [Compare Source](https://togithub.com/vitest-dev/vitest/compare/v0.32.3...v0.32.4) ##### 🐞 Bug Fixes - **browser**: Correctly optimize CJS dependencies - by [@sheremet-va](https://togithub.com/sheremet-va) [(3d090)](https://togithub.com/vitest-dev/vitest/commit/3d0908e7) ##### [View changes on GitHub](https://togithub.com/vitest-dev/vitest/compare/v0.32.3...v0.32.4) ### [`v0.32.3`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.32.3) [Compare Source](https://togithub.com/vitest-dev/vitest/compare/v0.32.2...v0.32.3) ##### 🚀 Features - Add `concurrent` option to `sequence` config - by [@fenghan34](https://togithub.com/fenghan34) and [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/3604](https://togithub.com/vitest-dev/vitest/issues/3604) [(f427f)](https://togithub.com/vitest-dev/vitest/commit/f427f004) - Introduce global configuration for retry setting - by [@imentu](https://togithub.com/imentu) and [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/3598](https://togithub.com/vitest-dev/vitest/issues/3598) and [https://github.com/vitest-dev/vitest/issues/3603](https://togithub.com/vitest-dev/vitest/issues/3603) [(9a117)](https://togithub.com/vitest-dev/vitest/commit/9a117627) - Don't rely on util package in [@vitest/utils](https://togithub.com/vitest/utils) - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/3685](https://togithub.com/vitest-dev/vitest/issues/3685) [(f91da)](https://togithub.com/vitest-dev/vitest/commit/f91da484) - Support accessing other fixtures in fixture function - by [@fenghan34](https://togithub.com/fenghan34) in [https://github.com/vitest-dev/vitest/issues/3651](https://togithub.com/vitest-dev/vitest/issues/3651) [(1621c)](https://togithub.com/vitest-dev/vitest/commit/1621cc63) - Support use function/class as `bench` name - by [@fenghan34](https://togithub.com/fenghan34) in [https://github.com/vitest-dev/vitest/issues/3711](https://togithub.com/vitest-dev/vitest/issues/3711) [(a749a)](https://togithub.com/vitest-dev/vitest/commit/a749a6c0) - **reporters**: Show full test suite when testing 1 spec file at a time - by [@Dunqing](https://togithub.com/Dunqing) in [https://github.com/vitest-dev/vitest/issues/3543](https://togithub.com/vitest-dev/vitest/issues/3543) [(7531c)](https://togithub.com/vitest-dev/vitest/commit/7531c292) - **runner**: Support `test.extend` - by [@fenghan34](https://togithub.com/fenghan34) in [https://github.com/vitest-dev/vitest/issues/3554](https://togithub.com/vitest-dev/vitest/issues/3554) [(2db1a)](https://togithub.com/vitest-dev/vitest/commit/2db1a737) ##### 🐞 Bug Fixes - Remove "concordance" from dependencies list - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/3597](https://togithub.com/vitest-dev/vitest/issues/3597) [(969dc)](https://togithub.com/vitest-dev/vitest/commit/969dcc14) - Show diff correctly - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/3620](https://togithub.com/vitest-dev/vitest/issues/3620) [(73dd4)](https://togithub.com/vitest-dev/vitest/commit/73dd4ab5) - Util import - by [@fubhy](https://togithub.com/fubhy) in [https://github.com/vitest-dev/vitest/issues/3621](https://togithub.com/vitest-dev/vitest/issues/3621) [(2fb4c)](https://togithub.com/vitest-dev/vitest/commit/2fb4ceff) - Compat with frozen Math - by [@turadg](https://togithub.com/turadg) in [https://github.com/vitest-dev/vitest/issues/3527](https://togithub.com/vitest-dev/vitest/issues/3527) [(0db67)](https://togithub.com/vitest-dev/vitest/commit/0db67098) - `CTRL+C` to terminate run - by [@AriPerkkio](https://togithub.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/3642](https://togithub.com/vitest-dev/vitest/issues/3642) [(fa663)](https://togithub.com/vitest-dev/vitest/commit/fa6637d3) - Run mode stuck in TTY terminals - by [@AriPerkkio](https://togithub.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/3690](https://togithub.com/vitest-dev/vitest/issues/3690) [(141a8)](https://togithub.com/vitest-dev/vitest/commit/141a86ac) - Use first stack frame in json reporter - by [@tim-smart](https://togithub.com/tim-smart) in [https://github.com/vitest-dev/vitest/issues/3645](https://togithub.com/vitest-dev/vitest/issues/3645) [(80ea7)](https://togithub.com/vitest-dev/vitest/commit/80ea7ef6) - Print actual number for `toBeCalledTimes` - by [@antfu](https://togithub.com/antfu) in [https://github.com/vitest-dev/vitest/issues/3696](https://togithub.com/vitest-dev/vitest/issues/3696) [(d3640)](https://togithub.com/vitest-dev/vitest/commit/d3640437) - **benchmark**: - Don't fail when running correct benchmarks - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/3629](https://togithub.com/vitest-dev/vitest/issues/3629) [(edad9)](https://togithub.com/vitest-dev/vitest/commit/edad9b19) - **browser**: - Correctly print diff - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/3627](https://togithub.com/vitest-dev/vitest/issues/3627) [(d756e)](https://togithub.com/vitest-dev/vitest/commit/d756ee24) - Esm injector doesn't replace class expressions - bConfiguration
📅 Schedule: Branch creation - "after 8am before 5pm on Monday" in timezone Asia/Tokyo, 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.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.