-
Notifications
You must be signed in to change notification settings - Fork 3
Commit d75914c
authored
chore(deps): update dev dependencies (non-major) (#266)
[](https://renovatebot.com)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@types/react](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react))
| [`18.2.55` ->
`18.2.66`](https://renovatebot.com/diffs/npm/@types%2freact/18.2.55/18.2.66)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
|
[@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/typescript-eslint)
([source](https://togithub.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin))
| [`7.0.1` ->
`7.2.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/7.0.1/7.2.0)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
|
[@typescript-eslint/parser](https://togithub.com/typescript-eslint/typescript-eslint)
([source](https://togithub.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser))
| [`7.0.1` ->
`7.2.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/7.0.1/7.2.0)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
|
[@vitest/coverage-v8](https://togithub.com/vitest-dev/vitest/tree/main/packages/coverage-v8#readme)
([source](https://togithub.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8))
| [`1.2.2` ->
`1.3.1`](https://renovatebot.com/diffs/npm/@vitest%2fcoverage-v8/1.2.2/1.3.1)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
| [eslint](https://eslint.org)
([source](https://togithub.com/eslint/eslint)) | [`8.56.0` ->
`8.57.0`](https://renovatebot.com/diffs/npm/eslint/8.56.0/8.57.0) |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
| [eslint-plugin-jsdoc](https://togithub.com/gajus/eslint-plugin-jsdoc)
| [`48.0.6` ->
`48.2.1`](https://renovatebot.com/diffs/npm/eslint-plugin-jsdoc/48.0.6/48.2.1)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
|
[eslint-plugin-react](https://togithub.com/jsx-eslint/eslint-plugin-react)
| [`7.33.2` ->
`7.34.0`](https://renovatebot.com/diffs/npm/eslint-plugin-react/7.33.2/7.34.0)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
| [happy-dom](https://togithub.com/capricorn86/happy-dom) | [`13.3.8` ->
`13.8.5`](https://renovatebot.com/diffs/npm/happy-dom/13.3.8/13.8.5) |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
| [husky](https://togithub.com/typicode/husky) | [`9.0.10` ->
`9.0.11`](https://renovatebot.com/diffs/npm/husky/9.0.10/9.0.11) |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
| [typedoc](https://typedoc.org)
([source](https://togithub.com/TypeStrong/TypeDoc)) | [`0.25.8` ->
`0.25.12`](https://renovatebot.com/diffs/npm/typedoc/0.25.8/0.25.12) |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
| [typescript](https://www.typescriptlang.org/)
([source](https://togithub.com/Microsoft/TypeScript)) | [`5.3.3` ->
`5.4.2`](https://renovatebot.com/diffs/npm/typescript/5.3.3/5.4.2) |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
| [vitest](https://togithub.com/vitest-dev/vitest)
([source](https://togithub.com/vitest-dev/vitest/tree/HEAD/packages/vitest))
| [`1.2.2` ->
`1.3.1`](https://renovatebot.com/diffs/npm/vitest/1.2.2/1.3.1) |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
---
### Release Notes
<details>
<summary>typescript-eslint/typescript-eslint
(@​typescript-eslint/eslint-plugin)</summary>
###
[`v7.2.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#720-2024-03-11)
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.1.1...v7.2.0)
##### 🚀 Features
- support TS 5.4
- **eslint-plugin:** \[prefer-string-starts-ends-with] add
allowSingleElementEquality option
##### 🩹 Fixes
- **eslint-plugin:** expose \*-type-checked-only configs for extension
- **eslint-plugin:** \[member-ordering] report alphabetical sorting for
all groups instead of just the first failing group
- **eslint-plugin:** \[no-var-requires, no-require-imports] support
template literal
- **eslint-plugin:** \[no-useless-template-literals] detect
TemplateLiteral
- **eslint-plugin:** \[no-unnecessary-condition] handle union array and
tuple type
- **eslint-plugin:** \[prefer-find] support ternary branches in
prefer-find
##### ❤️ Thank You
- Arka Pratim Chaudhuri
- auvred
- Chris Plummer
- Fotis Papadogeorgopoulos
- Josh Goldberg ✨
- Kirk Waiblinger
- Wayne Zhang
- YeonJuan
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.
###
[`v7.1.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#711-2024-03-04)
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.1.0...v7.1.1)
This was a version bump only for eslint-plugin to align it with other
projects, there were no code changes.
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.
###
[`v7.1.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#710-2024-02-26)
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.0.2...v7.1.0)
##### 🚀 Features
- **eslint-plugin:** add \*-type-checked-only configs
- **eslint-plugin:** \[naming-convention] support the auto-accessor
syntax
- **eslint-plugin:** \[consistent-return] add new rule
##### 🩹 Fixes
- **eslint-plugin:** \[prefer-optional-chan] allow typeof for avoiding
reference error
- **eslint-plugin:** \[no-misused-promises] improve check union types
- **eslint-plugin:** \[no-use-before-define] fix false positive type
reference in as, satisfies
##### ❤️ Thank You
- Arka Pratim Chaudhuri
- Josh Goldberg ✨
- YeonJuan
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.
###
[`v7.0.2`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#702-2024-02-19)
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.0.1...v7.0.2)
##### 🩹 Fixes
- fix tsconfig-less check errors, fix `@types/eslint` incompatibilities,
add tests
##### ❤️ Thank You
- Brad Zacher
- Gareth Jones
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.
</details>
<details>
<summary>typescript-eslint/typescript-eslint
(@​typescript-eslint/parser)</summary>
###
[`v7.2.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#720-2024-03-11)
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.1.1...v7.2.0)
##### 🚀 Features
- support TS 5.4
##### ❤️ Thank You
- Arka Pratim Chaudhuri
- auvred
- Chris Plummer
- Fotis Papadogeorgopoulos
- Josh Goldberg ✨
- Kirk Waiblinger
- Wayne Zhang
- YeonJuan
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.
###
[`v7.1.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#711-2024-03-04)
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.1.0...v7.1.1)
This was a version bump only for parser to align it with other projects,
there were no code changes.
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.
###
[`v7.1.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#710-2024-02-26)
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.0.2...v7.1.0)
This was a version bump only for parser to align it with other projects,
there were no code changes.
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.
###
[`v7.0.2`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#702-2024-02-19)
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.0.1...v7.0.2)
##### 🩹 Fixes
- fix tsconfig-less check errors, fix `@types/eslint` incompatibilities,
add tests
##### ❤️ Thank You
- Brad Zacher
- Gareth Jones
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.
</details>
<details>
<summary>vitest-dev/vitest (@​vitest/coverage-v8)</summary>
###
[`v1.3.1`](https://togithub.com/vitest-dev/vitest/releases/tag/v1.3.1)
[Compare
Source](https://togithub.com/vitest-dev/vitest/compare/v1.3.0...v1.3.1)
##### 🚀 Features
- **vitest**: Expose parseCLI method - by
[@​sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/5248](https://togithub.com/vitest-dev/vitest/issues/5248)
[<samp>(c793a)</samp>](https://togithub.com/vitest-dev/vitest/commit/c793a136)
- This feature is not affected by SemVer because it is part of an
[experimental API](https://vitest.dev/advanced/api.html).
##### 🐞 Bug Fixes
- Add task tests iteratively - by
[@​DerYeger](https://togithub.com/DerYeger) in
[https://github.com/vitest-dev/vitest/issues/5235](https://togithub.com/vitest-dev/vitest/issues/5235)
[<samp>(38155)</samp>](https://togithub.com/vitest-dev/vitest/commit/38155548)
- **coverage**: Ignore generated TS decorators - by
[@​AriPerkkio](https://togithub.com/AriPerkkio) and
[@​sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/5206](https://togithub.com/vitest-dev/vitest/issues/5206)
[<samp>(a2804)</samp>](https://togithub.com/vitest-dev/vitest/commit/a280451b)
- **ui**: Auto reload coverage iframe after test run - by
[@​hi-ogawa](https://togithub.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/5242](https://togithub.com/vitest-dev/vitest/issues/5242)
[<samp>(5376d)</samp>](https://togithub.com/vitest-dev/vitest/commit/5376d5be)
##### [View changes on
GitHub](https://togithub.com/vitest-dev/vitest/compare/v1.3.0...v1.3.1)
###
[`v1.3.0`](https://togithub.com/vitest-dev/vitest/releases/tag/v1.3.0)
[Compare
Source](https://togithub.com/vitest-dev/vitest/compare/v1.2.2...v1.3.0)
##### 🚀 Features
- Deprecate watchExclude - by
[@​patak-dev](https://togithub.com/patak-dev) in
[https://github.com/vitest-dev/vitest/issues/5171](https://togithub.com/vitest-dev/vitest/issues/5171)
[<samp>(82885)</samp>](https://togithub.com/vitest-dev/vitest/commit/828858f8)
- **browser**:
- Run test files in isolated iframes - by
[@​sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/5036](https://togithub.com/vitest-dev/vitest/issues/5036)
[<samp>(4f401)</samp>](https://togithub.com/vitest-dev/vitest/commit/4f40177e)
- **config**:
- Add `snapshotSerializers` option - by
[@​fenghan34](https://togithub.com/fenghan34) in
[https://github.com/vitest-dev/vitest/issues/5092](https://togithub.com/vitest-dev/vitest/issues/5092)
[<samp>(5b102)</samp>](https://togithub.com/vitest-dev/vitest/commit/5b1021da)
- **reporters**:
- Support custom options - by
[@​AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/5111](https://togithub.com/vitest-dev/vitest/issues/5111)
[<samp>(fec9c)</samp>](https://togithub.com/vitest-dev/vitest/commit/fec9ca0b)
- **runner**:
- Support automatic fixtures - by
[@​fenghan34](https://togithub.com/fenghan34) and
[@​sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/5102](https://togithub.com/vitest-dev/vitest/issues/5102)
[<samp>(0441f)</samp>](https://togithub.com/vitest-dev/vitest/commit/0441f761)
- **ui**:
- Save splitpanes size to local storage - by
[@​posva](https://togithub.com/posva) in
[https://github.com/vitest-dev/vitest/issues/5166](https://togithub.com/vitest-dev/vitest/issues/5166)
[<samp>(c28b4)</samp>](https://togithub.com/vitest-dev/vitest/commit/c28b4c26)
- **vitest**:
- Add onTestFinished hook - by
[@​sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/5128](https://togithub.com/vitest-dev/vitest/issues/5128)
[<samp>(6f5b4)</samp>](https://togithub.com/vitest-dev/vitest/commit/6f5b42b7)
- Add github actions reporter - by
[@​hi-ogawa](https://togithub.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/5093](https://togithub.com/vitest-dev/vitest/issues/5093)
[<samp>(40afb)</samp>](https://togithub.com/vitest-dev/vitest/commit/40afbe3a)
- Expose jsdom global if jsdom environment is enabled - by
[@​sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/5155](https://togithub.com/vitest-dev/vitest/issues/5155)
[<samp>(567d2)</samp>](https://togithub.com/vitest-dev/vitest/commit/567d20b9)
- Add new CLI options - by
[@​sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/5163](https://togithub.com/vitest-dev/vitest/issues/5163)
[<samp>(4e179)</samp>](https://togithub.com/vitest-dev/vitest/commit/4e179426)
- "test" accepts options object as the second parameter - by
[@​sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/5142](https://togithub.com/vitest-dev/vitest/issues/5142)
[<samp>(7d9b1)</samp>](https://togithub.com/vitest-dev/vitest/commit/7d9b1fb0)
- **vm**:
- Support wasm module - by
[@​hi-ogawa](https://togithub.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/5131](https://togithub.com/vitest-dev/vitest/issues/5131)
[<samp>(5ed53)</samp>](https://togithub.com/vitest-dev/vitest/commit/5ed537f0)
##### 🐞 Bug Fixes
- Fix sourcemap in vm pools - by
[@​hi-ogawa](https://togithub.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/5063](https://togithub.com/vitest-dev/vitest/issues/5063)
[<samp>(81105)</samp>](https://togithub.com/vitest-dev/vitest/commit/8110540a)
- Don't optimize react/jsx-runtime by default when running in Node - by
[@​sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/5079](https://togithub.com/vitest-dev/vitest/issues/5079)
[<samp>(0d2bf)</samp>](https://togithub.com/vitest-dev/vitest/commit/0d2bfeac)
- Rpc timeout error messages to include caller - by
[@​AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/5103](https://togithub.com/vitest-dev/vitest/issues/5103)
[<samp>(a6e04)</samp>](https://togithub.com/vitest-dev/vitest/commit/a6e04bd8)
- Requires fixed version across the monorepo - by
[@​antfu](https://togithub.com/antfu) in
[https://github.com/vitest-dev/vitest/issues/5208](https://togithub.com/vitest-dev/vitest/issues/5208)
[<samp>(68f51)</samp>](https://togithub.com/vitest-dev/vitest/commit/68f51961)
- Prevent merging of `poolOptions` - by
[@​penalosa](https://togithub.com/penalosa) in
[https://github.com/vitest-dev/vitest/issues/5221](https://togithub.com/vitest-dev/vitest/issues/5221)
[<samp>(bc5b2)</samp>](https://togithub.com/vitest-dev/vitest/commit/bc5b2d04)
- **browser**:
- Don't exclude node builtins from optimization - by
[@​sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/5082](https://togithub.com/vitest-dev/vitest/issues/5082)
[<samp>(714c9)</samp>](https://togithub.com/vitest-dev/vitest/commit/714c911f)
- Support `coverage.reportsDirectory` with multiple directories - by
[@​AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/5056](https://togithub.com/vitest-dev/vitest/issues/5056)
[<samp>(ae73f)</samp>](https://togithub.com/vitest-dev/vitest/commit/ae73f273)
- **cli**:
- Parse `--browser=<name>` correctly - by
[@​AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/5179](https://togithub.com/vitest-dev/vitest/issues/5179)
[<samp>(656e2)</samp>](https://togithub.com/vitest-dev/vitest/commit/656e210b)
- **coverage**:
- `.tmp` directory conflicts with `--shard` option - by
[@​AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/5184](https://togithub.com/vitest-dev/vitest/issues/5184)
[<samp>(5749d)</samp>](https://togithub.com/vitest-dev/vitest/commit/5749d2c2)
- **deps**:
- Update dependency strip-literal to v2 - by
[@​renovate](https://togithub.com/renovate)\[bot]
in[https://github.com/vitest-dev/vitest/issues/5136](https://togithub.com/vitest-dev/vitest/issues/5136)6
[<samp>(ef557)</samp>](https://togithub.com/vitest-dev/vitest/commit/ef557243)
- **reporters**:
- Testsuite name should include project root in Junit output - by
[@​fenghan34](https://togithub.com/fenghan34) in
[https://github.com/vitest-dev/vitest/issues/5116](https://togithub.com/vitest-dev/vitest/issues/5116)
[<samp>(2494f)</samp>](https://togithub.com/vitest-dev/vitest/commit/2494fbf2)
- **typecheck**:
- Fix suite collection while-loop - by
[@​hi-ogawa](https://togithub.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/5065](https://togithub.com/vitest-dev/vitest/issues/5065)
[<samp>(35675)</samp>](https://togithub.com/vitest-dev/vitest/commit/35675bd3)
- **ui**:
- Fix tests duration time - by
[@​vovsemenv](https://togithub.com/vovsemenv) in
[https://github.com/vitest-dev/vitest/issues/5219](https://togithub.com/vitest-dev/vitest/issues/5219)
[<samp>(58103)</samp>](https://togithub.com/vitest-dev/vitest/commit/581030ee)
- **utils**:
- Fix asymmetric matcher diff inside array - by
[@​hi-ogawa](https://togithub.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/5189](https://togithub.com/vitest-dev/vitest/issues/5189)
[<samp>(3ffcd)</samp>](https://togithub.com/vitest-dev/vitest/commit/3ffcd2ea)
- **vitest**:
- Correctly report failed test files as failures in json reporter,
export json reporter types - by
[@​sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/5081](https://togithub.com/vitest-dev/vitest/issues/5081)
[<samp>(0417b)</samp>](https://togithub.com/vitest-dev/vitest/commit/0417ba20)
- Don't run typecheck tests in browser if both are enabled - by
[@​sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/5080](https://togithub.com/vitest-dev/vitest/issues/5080)
[<samp>(1045b)</samp>](https://togithub.com/vitest-dev/vitest/commit/1045b98b)
- Handle function config inside `defineWorkspace` - by
[@​hi-ogawa](https://togithub.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/5089](https://togithub.com/vitest-dev/vitest/issues/5089)
[<samp>(0bf52)</samp>](https://togithub.com/vitest-dev/vitest/commit/0bf52533)
- Remove excessive listeners when running without isolation, don't reset
the state - by [@​sheremet-va](https://togithub.com/sheremet-va)
in
[https://github.com/vitest-dev/vitest/issues/5132](https://togithub.com/vitest-dev/vitest/issues/5132)
[<samp>(b607f)</samp>](https://togithub.com/vitest-dev/vitest/commit/b607f1ea)
- Auto-enable "github-actions" only where users didn't configure
reporters - by [@​hi-ogawa](https://togithub.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/5158](https://togithub.com/vitest-dev/vitest/issues/5158)
[<samp>(ef044)</samp>](https://togithub.com/vitest-dev/vitest/commit/ef0440cb)
- Support more array cli options - by
[@​hi-ogawa](https://togithub.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/5162](https://togithub.com/vitest-dev/vitest/issues/5162)
[<samp>(3afe6)</samp>](https://togithub.com/vitest-dev/vitest/commit/3afe68f1)
- Add types for the new global `jsdom` variable - by
[@​sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/5164](https://togithub.com/vitest-dev/vitest/issues/5164)
[<samp>(0f898)</samp>](https://togithub.com/vitest-dev/vitest/commit/0f898d87)
- Expose onTestFinished globally - by
[@​sheremet-va](https://togithub.com/sheremet-va)
[<samp>(1304f)</samp>](https://togithub.com/vitest-dev/vitest/commit/1304fed7)
- Disable optimizer by default until it's stable - by
[@​sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/5156](https://togithub.com/vitest-dev/vitest/issues/5156)
[<samp>(e1bd8)</samp>](https://togithub.com/vitest-dev/vitest/commit/e1bd8d5d)
- Delegate snapshot options to workspace from root config - by
[@​hi-ogawa](https://togithub.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/5199](https://togithub.com/vitest-dev/vitest/issues/5199)
[<samp>(86297)</samp>](https://togithub.com/vitest-dev/vitest/commit/86297d42)
- Fix `optimizeDeps.disabled` warnings on Vite 5.1 - by
[@​hi-ogawa](https://togithub.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/5215](https://togithub.com/vitest-dev/vitest/issues/5215)
[<samp>(1aecd)</samp>](https://togithub.com/vitest-dev/vitest/commit/1aecd650)
- **vm**:
- Handle `disableConsoleIntercept` config - by
[@​hi-ogawa](https://togithub.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/5074](https://togithub.com/vitest-dev/vitest/issues/5074)
[<samp>(a55ad)</samp>](https://togithub.com/vitest-dev/vitest/commit/a55adac6)
- Improve error when module is not found - by
[@​hi-ogawa](https://togithub.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/5053](https://togithub.com/vitest-dev/vitest/issues/5053)
[<samp>(79a50)</samp>](https://togithub.com/vitest-dev/vitest/commit/79a50c3f)
##### [View changes on
GitHub](https://togithub.com/vitest-dev/vitest/compare/v1.2.2...v1.3.0)
</details>
<details>
<summary>eslint/eslint (eslint)</summary>
### [`v8.57.0`](https://togithub.com/eslint/eslint/releases/tag/v8.57.0)
[Compare
Source](https://togithub.com/eslint/eslint/compare/v8.56.0...v8.57.0)
#### Features
-
[`1120b9b`](https://togithub.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366)
feat: Add loadESLint() API method for v8
([#​18098](https://togithub.com/eslint/eslint/issues/18098))
(Nicholas C. Zakas)
-
[`dca7d0f`](https://togithub.com/eslint/eslint/commit/dca7d0f1c262bc72310147bcefe1d04ecf60acbc)
feat: Enable `eslint.config.mjs` and `eslint.config.cjs`
([#​18066](https://togithub.com/eslint/eslint/issues/18066))
(Nitin Kumar)
#### Bug Fixes
-
[`2196d97`](https://togithub.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5)
fix: handle absolute file paths in `FlatRuleTester`
([#​18064](https://togithub.com/eslint/eslint/issues/18064))
(Nitin Kumar)
-
[`69dd1d1`](https://togithub.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17)
fix: Ensure config keys are printed for config errors
([#​18067](https://togithub.com/eslint/eslint/issues/18067))
(Nitin Kumar)
-
[`9852a31`](https://togithub.com/eslint/eslint/commit/9852a31edcf054bd5d15753ef18e2ad3216b1b71)
fix: deep merge behavior in flat config
([#​18065](https://togithub.com/eslint/eslint/issues/18065))
(Nitin Kumar)
-
[`4c7e9b0`](https://togithub.com/eslint/eslint/commit/4c7e9b0b539ba879ac1799e81f3b6add2eed4b2f)
fix: allow circular references in config
([#​18056](https://togithub.com/eslint/eslint/issues/18056))
(Milos Djermanovic)
#### Documentation
-
[`84922d0`](https://togithub.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708)
docs: Show prerelease version in dropdown
([#​18139](https://togithub.com/eslint/eslint/issues/18139))
(Nicholas C. Zakas)
-
[`5b8c363`](https://togithub.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4)
docs: Switch to Ethical Ads
([#​18117](https://togithub.com/eslint/eslint/issues/18117))
(Milos Djermanovic)
-
[`77dbfd9`](https://togithub.com/eslint/eslint/commit/77dbfd9887b201a46fc68631cbde50c08e1a8dbf)
docs: show NEXT in version selectors
([#​18052](https://togithub.com/eslint/eslint/issues/18052))
(Milos Djermanovic)
#### Chores
-
[`1813aec`](https://togithub.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4)
chore: upgrade
[@​eslint/js](https://togithub.com/eslint/js)[@​8](https://togithub.com/8).57.0
([#​18143](https://togithub.com/eslint/eslint/issues/18143))
(Milos Djermanovic)
-
[`5c356bb`](https://togithub.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f)
chore: package.json update for
[@​eslint/js](https://togithub.com/eslint/js) release (Jenkins)
-
[`f4a1fe2`](https://togithub.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16)
test: add more tests for ignoring files and directories
([#​18068](https://togithub.com/eslint/eslint/issues/18068))
(Nitin Kumar)
-
[`42c0aef`](https://togithub.com/eslint/eslint/commit/42c0aefaf6ea8b998b1c6db61906a79c046d301a)
ci: Enable CI for `v8.x` branch
([#​18047](https://togithub.com/eslint/eslint/issues/18047))
(Milos Djermanovic)
</details>
<details>
<summary>gajus/eslint-plugin-jsdoc (eslint-plugin-jsdoc)</summary>
###
[`v48.2.1`](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v48.2.0...783b4e96eef457715a0bce234730da7bb5ec1a3b)
[Compare
Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v48.2.0...v48.2.1)
###
[`v48.2.0`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/tag/v48.2.0)
[Compare
Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v48.1.0...v48.2.0)
##### Features
- **check-param-names:** Add `disableMissingParamChecks` option
([#​1206](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/1206))
([ba642e4](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/ba642e4d1ac335aed7566ec5d822a71195e9e75f))
###
[`v48.1.0`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/tag/v48.1.0)
[Compare
Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v48.0.6...v48.1.0)
##### Features
- **`check-line-alignment`:** add \`disableWrapIndent\`\` option
([37df54d](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/37df54dc8535eaed65b4dadaca2dc072e4c7bc4e))
</details>
<details>
<summary>jsx-eslint/eslint-plugin-react (eslint-plugin-react)</summary>
###
[`v7.34.0`](https://togithub.com/jsx-eslint/eslint-plugin-react/blob/HEAD/CHANGELOG.md#7340---20240303)
[Compare
Source](https://togithub.com/jsx-eslint/eslint-plugin-react/compare/v7.33.2...v7.34.0)
##### Added
- \[`sort-prop-types`]: give errors on TS types ([#​3615][]
[@​akulsr0](https://togithub.com/akulsr0))
- \[`no-invalid-html-attribute`]: add support for
`apple-touch-startup-image` `rel` attributes in `link` tags
([#​3638][]
[@​thomashockaday](https://togithub.com/thomashockaday))
- \[`no-unknown-property`]: add requireDataLowercase option
([#​3645][]
[@​HermanBilous](https://togithub.com/HermanBilous))
- \[`no-unknown-property`]: add `displaystyle` on `<math>`
([#​3652][]
[@​lounsbrough](https://togithub.com/lounsbrough))
- \[`prefer-read-only-props`], \[`prop-types`], component detection:
allow components to be async functions ([#​3654][]
[@​pnodet](https://togithub.com/pnodet))
- \[`no-unknown-property`]: support `onResize` on audio/video tags
([#​3662][] [@​caesar1030](https://togithub.com/caesar1030))
- \[`jsx-wrap-multilines`]: add `never` option to prohibit wrapping
parens on multiline JSX ([#​3668][]
[@​reedws](https://togithub.com/reedws))
- \[`jsx-filename-extension`]: add `ignoreFilesWithoutCode` option to
allow empty files ([#​3674][]
[@​burtek](https://togithub.com/burtek))
- \[`jsx-boolean-value`]: add `assumeUndefinedIsFalse` option
([#​3675][]
[@​developer-bandi](https://togithub.com/developer-bandi))
- `linkAttribute` setting, \[`jsx-no-target-blank`]: support multiple
properties ([#​3673][]
[@​burtek](https://togithub.com/burtek))
- \[`jsx-no-script-url`]: add `includeFromSettings` option to support
`linkAttributes` setting ([#​3673][]
[@​burtek](https://togithub.com/burtek))
- \[`jsx-one-expression-per-line`]: add `non-jsx` option to allow
non-JSX children in one line ([#​3677][]
[@​burtek](https://togithub.com/burtek))
- add \[`checked-requires-onchange-or-readonly`] rule ([#​3680][]
[@​jaesoekjjang](https://togithub.com/jaesoekjjang))
##### Fixed
- \[`jsx-no-leaked-render`]: preserve RHS parens for multiline jsx
elements while fixing ([#​3623][]
[@​akulsr0](https://togithub.com/akulsr0))
- \[`jsx-key`]: detect conditional returns ([#​3630][]
[@​yialo](https://togithub.com/yialo))
- \[`jsx-newline`]: prevent a crash when \`allowMultilines
([#​3633][] [@​ljharb](https://togithub.com/ljharb))
- \[`no-unknown-property`]: use a better regex to avoid a crash
([#​3666][] [@​ljharb](https://togithub.com/ljharb)
[@​SCH227](https://togithub.com/SCH227))
- \[`prop-types`]: handle nested forwardRef + memo ([#​3679][]
[@​developer-bandi](https://togithub.com/developer-bandi))
- \[`no-unknown-property`]: add `fetchPriority` ([#​3697][]
[@​SevereCloud](https://togithub.com/SevereCloud))
- \[`forbid-elements`]: prevent a crash on `createElement()`
([#​3632][] [@​ljharb](https://togithub.com/ljharb))
##### Changed
- \[`jsx-boolean-value`]: make error messages clearer ([#​3691][]
[@​developer-bandi](https://togithub.com/developer-bandi))
- \[Refactor] `propTypes`: extract type params to var ([#​3634][]
[@​HenryBrown0](https://togithub.com/HenryBrown0))
- \[Refactor] \[`boolean-prop-naming`]: invert if statement
([#​3634][]
[@​HenryBrown0](https://togithub.com/HenryBrown0))
- \[Refactor] \[`function-component-definition`]: exit early if no type
params ([#​3634][]
[@​HenryBrown0](https://togithub.com/HenryBrown0))
- \[Refactor] \[`jsx-props-no-multi-spaces`]: extract type parameters to
var ([#​3634][]
[@​HenryBrown0](https://togithub.com/HenryBrown0))
- \[Docs] \[`jsx-key`]: fix correct example ([#​3656][]
[@​developer-bandi](https://togithub.com/developer-bandi))
- \[Tests] `jsx-wrap-multilines`: passing tests ([#​3545][]
[@​burtek](https://togithub.com/burtek))
- \[Docs] \[`iframe-missing-sandbox`]: fix link to iframe attribute on
mdn ([#​3690][] [@​nnmrts](https://togithub.com/nnmrts))
- \[Docs] \[`hook-use-state`]: fix an undefined variable
([#​3626][] [@​chentsulin](https://togithub.com/chentsulin))
[7.34.0]:
https://togithub.com/jsx-eslint/eslint-plugin-react/compare/v7.33.2...v7.34.0
[#​3697]:
https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3697
[#​3691]:
https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3691
[#​3690]:
https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3690
[#​3680]:
https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3680
[#​3679]:
https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3679
[#​3677]:
https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3677
[#​3675]:
https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3675
[#​3674]:
https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3674
[#​3673]:
https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3673
[#​3668]:
https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3668
[#​3666]:
https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3666
[#​3662]:
https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3662
[#​3656]:
https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3656
[#​3654]:
https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3654
[#​3652]:
https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3652
[#​3645]:
https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3645
[#​3638]:
https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3638
[#​3634]:
https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3634
[#​3633]:
https://togithub.com/jsx-eslint/eslint-plugin-react/issues/3633
[#​3632]:
https://togithub.com/jsx-eslint/eslint-plugin-react/issues/3632
[#​3630]:
https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3630
[#​3626]:
https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3626
[#​3623]:
https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3623
[#​3615]:
https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3615
[#​3545]:
https://togithub.com/jsx-eslint/eslint-plugin-react/issues/3545
</details>
<details>
<summary>capricorn86/happy-dom (happy-dom)</summary>
###
[`v13.8.5`](https://togithub.com/capricorn86/happy-dom/releases/tag/v13.8.5)
[Compare
Source](https://togithub.com/capricorn86/happy-dom/compare/v13.8.4...v13.8.5)
##### :construction_worker_man: Patch fixes
- Fixes problem related to invalid pseudo query selectors matching
elements (e.g. ":before" should no match the element) - By
**[@​capricorn86](https://togithub.com/capricorn86)** in task
[#​1122](https://togithub.com/capricorn86/happy-dom/issues/1122)
- Adds support for using multiple pseudo query selectors (e.g.
":first-of-type:last-of-type") - By
**[@​capricorn86](https://togithub.com/capricorn86)** in task
[#​1122](https://togithub.com/capricorn86/happy-dom/issues/1122)
- Fixes minor typo in `HTMLElementConfig` - By
**[@​danbentley](https://togithub.com/danbentley)** in task
[#​1306](https://togithub.com/capricorn86/happy-dom/issues/1306)
###
[`v13.8.4`](https://togithub.com/capricorn86/happy-dom/releases/tag/v13.8.4)
[Compare
Source](https://togithub.com/capricorn86/happy-dom/compare/v13.8.3...v13.8.4)
##### :construction_worker_man: Patch fixes
- Adds support for returning URL relative to window location in
`HTMLLinkElement.href`, `HTMLImageElement.src` and
`HTMLScriptElement.src` - By
**[@​capricorn86](https://togithub.com/capricorn86)** in task
[#​1135](https://togithub.com/capricorn86/happy-dom/issues/1135)
###
[`v13.8.3`](https://togithub.com/capricorn86/happy-dom/compare/v13.8.2...713aa3c9feb37a5744c7ce92f459561957ba60d0)
[Compare
Source](https://togithub.com/capricorn86/happy-dom/compare/v13.8.2...v13.8.3)
###
[`v13.8.2`](https://togithub.com/capricorn86/happy-dom/compare/v13.8.1...4970c699d07d97c4a9839e25c831eef230445abf)
[Compare
Source](https://togithub.com/capricorn86/happy-dom/compare/v13.8.1...v13.8.2)
###
[`v13.8.1`](https://togithub.com/capricorn86/happy-dom/compare/v13.8.0...08cd42601d62f39d42d01d902a56d2441f7128e0)
[Compare
Source](https://togithub.com/capricorn86/happy-dom/compare/v13.8.0...v13.8.1)
###
[`v13.8.0`](https://togithub.com/capricorn86/happy-dom/releases/tag/v13.8.0)
[Compare
Source](https://togithub.com/capricorn86/happy-dom/compare/v13.7.8...v13.8.0)
##### :art: Features
- Adds support for Element.scrollIntoView - By
**[@​capricorn86](https://togithub.com/capricorn86)** in task
[#​1051](https://togithub.com/capricorn86/happy-dom/issues/1051)
###
[`v13.7.8`](https://togithub.com/capricorn86/happy-dom/compare/v13.7.7...0dfe51d6006c09b2f12ec2ec4f15858ae6450060)
[Compare
Source](https://togithub.com/capricorn86/happy-dom/compare/v13.7.7...v13.7.8)
###
[`v13.7.7`](https://togithub.com/capricorn86/happy-dom/compare/v13.7.6...v13.7.7)
[Compare
Source](https://togithub.com/capricorn86/happy-dom/compare/v13.7.6...v13.7.7)
###
[`v13.7.6`](https://togithub.com/capricorn86/happy-dom/compare/v13.7.5...54d1ae080f4e91ae09bb586ad01f82050cf5db15)
[Compare
Source](https://togithub.com/capricorn86/happy-dom/compare/v13.7.5...v13.7.6)
###
[`v13.7.5`](https://togithub.com/capricorn86/happy-dom/releases/tag/v13.7.5)
[Compare
Source](https://togithub.com/capricorn86/happy-dom/compare/v13.7.4...v13.7.5)
##### :construction_worker_man: Patch fixes
- Modify option node to return empty string even if the value is empty
string - In task
[#​1138](https://togithub.com/capricorn86/happy-dom/issues/1138)
###
[`v13.7.4`](https://togithub.com/capricorn86/happy-dom/compare/v13.7.3...16396f9d1f114ad70c926f56da40a31382aeabcb)
[Compare
Source](https://togithub.com/capricorn86/happy-dom/compare/v13.7.3...v13.7.4)
###
[`v13.7.3`](https://togithub.com/capricorn86/happy-dom/compare/v13.7.2...1bd90205d67aa78de52ea5d1ebb3c8f8db2364af)
[Compare
Source](https://togithub.com/capricorn86/happy-dom/compare/v13.7.2...v13.7.3)
###
[`v13.7.2`](https://togithub.com/capricorn86/happy-dom/compare/v13.7.1...3b4339d709bb9b097a8302996dc4af356f496e1a)
[Compare
Source](https://togithub.com/capricorn86/happy-dom/compare/v13.7.1...v13.7.2)
###
[`v13.7.1`](https://togithub.com/capricorn86/happy-dom/releases/tag/v13.7.1)
[Compare
Source](https://togithub.com/capricorn86/happy-dom/compare/v13.7.0...v13.7.1)
##### :construction_worker_man: Patch fixes
- Adds support for cloning body in `Response.clone()` - By
**[@​cprecioso](https://togithub.com/cprecioso)** in task
[#​1216](https://togithub.com/capricorn86/happy-dom/issues/1216)
###
[`v13.7.0`](https://togithub.com/capricorn86/happy-dom/compare/v13.6.2...4c808b62f8dcfb5c85d4ac4e94b8e2ba58195e86)
[Compare
Source](https://togithub.com/capricorn86/happy-dom/compare/v13.6.2...v13.7.0)
###
[`v13.6.2`](https://togithub.com/capricorn86/happy-dom/releases/tag/v13.6.2)
[Compare
Source](https://togithub.com/capricorn86/happy-dom/compare/v13.6.1...v13.6.2)
##### :art: Features
- Add support for the ":target" pseudo query selector - By
**[@​Schleuse](https://togithub.com/Schleuse)** in task
[#​1221](https://togithub.com/capricorn86/happy-dom/issues/1221)
##### :construction_worker_man: Patch fixes
- The Event listener method `handleEvent()` should be called within the
listener scope - By
**[@​titouanmathis](https://togithub.com/titouanmathis)** in task
[#​1182](https://togithub.com/capricorn86/happy-dom/issues/1182)
###
[`v13.6.1`](https://togithub.com/capricorn86/happy-dom/releases/tag/v13.6.1)
[Compare
Source](https://togithub.com/capricorn86/happy-dom/compare/v13.6.0...v13.6.1)
##### :construction_worker_man: Patch fixes
- Improves validation for the options argument in
`MutationsObserver.observe()` - By
**[@​romansp](https://togithub.com/romansp)** in task
[#​1223](https://togithub.com/capricorn86/happy-dom/issues/1223)
###
[`v13.6.0`](https://togithub.com/capricorn86/happy-dom/releases/tag/v13.6.0)
[Compare
Source](https://togithub.com/capricorn86/happy-dom/compare/v13.5.3...v13.6.0)
##### :art: Features
- Adds support for `Node.isEqualNode()` - By
**[@​aralroca](https://togithub.com/aralroca)** in task
[#​1263](https://togithub.com/capricorn86/happy-dom/issues/1263)
##### :construction_worker_man: Patch fixes
- Adds support for the property `Document.forms` - By
**[@​juandiegombr](https://togithub.com/juandiegombr)** in task
[#​1260](https://togithub.com/capricorn86/happy-dom/issues/1260)
- Adds check for if `MutationObserver` options are null, which most
likely happens for code that is executed after the Window instance has
been closed - By
**[@​zachlankton](https://togithub.com/zachlankton)** in task
[#​1217](https://togithub.com/capricorn86/happy-dom/issues/1217)
###
[`v13.5.3`](https://togithub.com/capricorn86/happy-dom/releases/tag/v13.5.3)
[Compare
Source](https://togithub.com/capricorn86/happy-dom/compare/v13.5.2...v13.5.3)
##### :construction_worker_man: Patch fixes
- Improves check for invalid query selectors - By
**[@​btea](https://togithub.com/btea)** in task #​0
###
[`v13.5.2`](https://togithub.com/capricorn86/happy-dom/releases/tag/v13.5.2)
[Compare
Source](https://togithub.com/capricorn86/happy-dom/compare/v13.5.1...v13.5.2)
##### :construction_worker_man: Patch fixes
- Adds unit test for Vue component with SVG - By
**[@​capricorn86](https://togithub.com/capricorn86)** in task
[#​1271](https://togithub.com/capricorn86/happy-dom/issues/1271)
###
[`v13.5.1`](https://togithub.com/capricorn86/happy-dom/releases/tag/v13.5.1)
[Compare
Source](https://togithub.com/capricorn86/happy-dom/compare/v13.5.0...v13.5.1)
##### :construction_worker_man: Patch fixes
- Fixes problem with query selectors not finding SVG elements after the
v13.4.0 release - By
**[@​capricorn86](https://togithub.com/capricorn86)** in task
[#​1274](https://togithub.com/capricorn86/happy-dom/issues/1274)
###
[`v13.5.0`](https://togithub.com/capricorn86/happy-dom/releases/tag/v13.5.0)
[Compare
Source](https://togithub.com/capricorn86/happy-dom/compare/v13.4.1...v13.5.0)
##### :art: Features
- Use the Node.js `ReadableStream` class for the properties
`Response.body` and `Request.body` - By
**[@​diego-toro](https://togithub.com/diego-toro)** and
**[@​capricorn86](https://togithub.com/capricorn86)** in task
[#​1180](https://togithub.com/capricorn86/happy-dom/issues/1180)
- The previous implementation used the Node.js `Stream.Readable` class,
which is not fully spec compliant
###
[`v13.4.1`](https://togithub.com/capricorn86/happy-dom/releases/tag/v13.4.1)
[Compare
Source](https://togithub.com/capricorn86/happy-dom/compare/v13.4.0...v13.4.1)
##### :construction_worker_man: Patch fixes
- Updates documentation for tearing down the Window instance - By
**[@​capricorn86](https://togithub.com/capricorn86)** in task
[#​1268](https://togithub.com/capricorn86/happy-dom/issues/1268)
###
[`v13.4.0`](https://togithub.com/capricorn86/happy-dom/releases/tag/v13.4.0)
[Compare
Source](https://togithub.com/capricorn86/happy-dom/compare/v13.3.8...v13.4.0)
##### :art: Features
- Adds support for `CustomElementRegistry.getName()` - By
**[@​mash-graz](https://togithub.com/mash-graz)** in task
[#​1176](https://togithub.com/capricorn86/happy-dom/issues/1176)
- Adds support for `await Window.happyDOM.close()`, which makes it
possible to wait for the teardown to be completed in a detached window -
By **[@​capricorn86](https://togithub.com/capricorn86)** in task
[#​1176](https://togithub.com/capricorn86/happy-dom/issues/1176)
##### :construction_worker_man: Patch fixes
- Use `Element.localName` correctly in `Document.createElement()` and
`Document.createElementNS()` - By
**[@​capricorn86](https://togithub.com/capricorn86)** in task
[#​1176](https://togithub.com/capricorn86/happy-dom/issues/1176)
- Set correct `namespaceURI` for "xmlns" attribute when parsing SVGs -
By **[@​capricorn86](https://togithub.com/capricorn86)** in task
[#​1176](https://togithub.com/capricorn86/happy-dom/issues/1176)
- Fixes problem related to window being "null" during teardown/close -
By **[@​capricorn86](https://togithub.com/capricorn86)** in task
[#​1176](https://togithub.com/capricorn86/happy-dom/issues/1176)
- Validate custom element name in `CustomElementRegistry` - By
**[@​mash-graz](https://togithub.com/mash-graz)** in task
[#​1176](https://togithub.com/capricorn86/happy-dom/issues/1176)
- Prevent registration of the same `HTMLElement` class with different
name in `CustomElementRegistry` - By
**[@​mash-graz](https://togithub.com/mash-graz)** in task
[#​1176](https://togithub.com/capricorn86/happy-dom/issues/1176)
</details>
<details>
<summary>typicode/husky (husky)</summary>
###
[`v9.0.11`](https://togithub.com/typicode/husky/releases/tag/v9.0.11)
[Compare
Source](https://togithub.com/typicode/husky/compare/v9.0.10...v9.0.11)
- chore: update package-lock.json by
[@​btea](https://togithub.com/btea) in
[https://github.com/typicode/husky/pull/1383](https://togithub.com/typicode/husky/pull/1383)
- fix: husky=0 in init (fixes
[#​1393](https://togithub.com/typicode/husky/issues/1393)) by
[@​typicode](https://togithub.com/typicode) in
[https://github.com/typicode/husky/pull/1395](https://togithub.com/typicode/husky/pull/1395)
</details>
<details>
<summary>TypeStrong/TypeDoc (typedoc)</summary>
###
[`v0.25.12`](https://togithub.com/TypeStrong/TypeDoc/blob/HEAD/CHANGELOG.md#v02512-2024-03-10)
[Compare
Source](https://togithub.com/TypeStrong/TypeDoc/compare/v0.25.11...v0.25.12)
##### Bug Fixes
- Updated page font to work around issues with Mac rendering,
[#​2518](https://togithub.com/TypeStrong/TypeDoc/issues/2518)
##### Thanks!
- [@​docmattman](https://togithub.com/docmattman)
###
[`v0.25.11`](https://togithub.com/TypeStrong/TypeDoc/blob/HEAD/CHANGELOG.md#v02511-2024-03-06)
[Compare
Source](https://togithub.com/TypeStrong/TypeDoc/compare/v0.25.10...v0.25.11)
##### Bug Fixes
- Fixed an issue introduced with 0.25.10 which causes the page index to
initially render empty,
[#​2514](https://togithub.com/TypeStrong/TypeDoc/issues/2514).
- "On This Page" section is now smarter when handling page headings
which do not follow the normal `h1>h2>h3` process,
[#​2515](https://togithub.com/TypeStrong/TypeDoc/issues/2515).
###
[`v0.25.10`](https://togithub.com/TypeStrong/TypeDoc/blob/HEAD/CHANGELOG.md#v02510-2024-03-03)
[Compare
Source](https://togithub.com/TypeStrong/TypeDoc/compare/v0.25.9...v0.25.10)
##### Bug Fixes
- Constructed references to enum types will be properly linked with
`@interface`,
[#​2508](https://togithub.com/TypeStrong/TypeDoc/issues/2508).
- Comments on property-methods will no longer be duplicated in generated
documentation,
[#​2509](https://togithub.com/TypeStrong/TypeDoc/issues/2509).
- Reduced rendered docs size by writing icons to a referenced SVG asset,
[#​2505](https://togithub.com/TypeStrong/TypeDoc/issues/2505).
For TypeDoc's docs, this reduced the rendered documentation size by
~30%.
- The HTML docs now attempt to reduce repaints caused by dynamically
loading the navigation,
[#​2491](https://togithub.com/TypeStrong/TypeDoc/issues/2491).
- When navigating to a link that contains an anchor, the page will now
be properly highlighted in the page navigation.
###
[`v0.25.9`](https://togithub.com/TypeStrong/TypeDoc/blob/HEAD/CHANGELOG.md#v0259-2024-02-26)
[Compare
Source](https://togithub.com/TypeStrong/TypeDoc/compare/v0.25.8...v0.25.9)
##### Features
- Literal numeric unions will now be sorted during conversion,
[#​2502](https://togithub.com/TypeStrong/TypeDoc/issues/2502).
##### Bug Fixes
- Module readmes will now be included in JSON output,
[#​2500](https://togithub.com/TypeStrong/TypeDoc/issues/2500).
- Fixed crash when `--excludeNotDocumented` was used and the project
contained a reference to a removed signature,
[#​2496](https://togithub.com/TypeStrong/TypeDoc/issues/2496).
- Fixed crash when converting an infinitely recursive type via a new
`--maxTypeConversionDepth` option,
[#​2507](https://togithub.com/TypeStrong/TypeDoc/issues/2507).
- Type links in "Parameters" and "Type Parameters" sections of the page
will now be correctly colored.
##### Thanks!
- [@​JMBeresford](https://togithub.com/JMBeresford)
</details>
<details>
<summary>Microsoft/TypeScript (typescript)</summary>
###
[`v5.4.2`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.4.2):
TypeScript 5.4
[Compare
Source](https://togithub.com/Microsoft/TypeScript/compare/v5.3.3...v5.4.2)
For release notes, check out the [release
announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-4/).
For the complete list of fixed issues, check out the
- [fixed issues query for Typescript 5.4.0
(Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.0%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.4.1
(RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.1%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.4.2
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.2%22+is%3Aclosed+).
Downloads are available on:
- [NuGet
package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)
</details>
---
### 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.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://togithub.com/renovatebot/renovate/discussions) if
that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/andipaetzold/react-firehooks).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNzMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjI0NS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>1 parent f437914 commit d75914cCopy full SHA for d75914c
2 files changed
+1039
-769
lines changed
0 commit comments