Skip to content

Commit

Permalink
chore(deps): update dev dependencies (non-major) (#203)
Browse files Browse the repository at this point in the history
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@semantic-release/changelog](https://togithub.com/semantic-release/changelog)
| [`6.0.2` ->
`6.0.3`](https://renovatebot.com/diffs/npm/@semantic-release%2fchangelog/6.0.2/6.0.3)
|
[![age](https://badges.renovateapi.com/packages/npm/@semantic-release%2fchangelog/6.0.3/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@semantic-release%2fchangelog/6.0.3/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@semantic-release%2fchangelog/6.0.3/compatibility-slim/6.0.2)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@semantic-release%2fchangelog/6.0.3/confidence-slim/6.0.2)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@types/react](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped)) |
[`18.0.28` ->
`18.0.37`](https://renovatebot.com/diffs/npm/@types%2freact/18.0.28/18.0.37)
|
[![age](https://badges.renovateapi.com/packages/npm/@types%2freact/18.0.37/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@types%2freact/18.0.37/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@types%2freact/18.0.37/compatibility-slim/18.0.28)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@types%2freact/18.0.37/confidence-slim/18.0.28)](https://docs.renovatebot.com/merge-confidence/)
|
| [@vitest/coverage-c8](https://togithub.com/vitest-dev/vitest) |
[`0.29.7` ->
`0.30.1`](https://renovatebot.com/diffs/npm/@vitest%2fcoverage-c8/0.29.7/0.30.1)
|
[![age](https://badges.renovateapi.com/packages/npm/@vitest%2fcoverage-c8/0.30.1/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@vitest%2fcoverage-c8/0.30.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@vitest%2fcoverage-c8/0.30.1/compatibility-slim/0.29.7)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@vitest%2fcoverage-c8/0.30.1/confidence-slim/0.29.7)](https://docs.renovatebot.com/merge-confidence/)
|
| [happy-dom](https://togithub.com/capricorn86/happy-dom) | [`9.1.9` ->
`9.8.1`](https://renovatebot.com/diffs/npm/happy-dom/9.1.9/9.8.1) |
[![age](https://badges.renovateapi.com/packages/npm/happy-dom/9.8.1/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/happy-dom/9.8.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/happy-dom/9.8.1/compatibility-slim/9.1.9)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/happy-dom/9.8.1/confidence-slim/9.1.9)](https://docs.renovatebot.com/merge-confidence/)
|
| [lint-staged](https://togithub.com/okonet/lint-staged) | [`13.2.0` ->
`13.2.1`](https://renovatebot.com/diffs/npm/lint-staged/13.2.0/13.2.1) |
[![age](https://badges.renovateapi.com/packages/npm/lint-staged/13.2.1/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/lint-staged/13.2.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/lint-staged/13.2.1/compatibility-slim/13.2.0)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/lint-staged/13.2.1/confidence-slim/13.2.0)](https://docs.renovatebot.com/merge-confidence/)
|
| [prettier](https://prettier.io)
([source](https://togithub.com/prettier/prettier)) | [`2.8.6` ->
`2.8.7`](https://renovatebot.com/diffs/npm/prettier/2.8.6/2.8.7) |
[![age](https://badges.renovateapi.com/packages/npm/prettier/2.8.7/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/prettier/2.8.7/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/prettier/2.8.7/compatibility-slim/2.8.6)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/prettier/2.8.7/confidence-slim/2.8.6)](https://docs.renovatebot.com/merge-confidence/)
|
| [typedoc](https://typedoc.org)
([source](https://togithub.com/TypeStrong/TypeDoc)) | [`0.23.28` ->
`0.24.4`](https://renovatebot.com/diffs/npm/typedoc/0.23.28/0.24.4) |
[![age](https://badges.renovateapi.com/packages/npm/typedoc/0.24.4/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/typedoc/0.24.4/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/typedoc/0.24.4/compatibility-slim/0.23.28)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/typedoc/0.24.4/confidence-slim/0.23.28)](https://docs.renovatebot.com/merge-confidence/)
|
| [typescript](https://www.typescriptlang.org/)
([source](https://togithub.com/Microsoft/TypeScript)) | [`5.0.2` ->
`5.0.4`](https://renovatebot.com/diffs/npm/typescript/5.0.2/5.0.4) |
[![age](https://badges.renovateapi.com/packages/npm/typescript/5.0.4/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/typescript/5.0.4/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/typescript/5.0.4/compatibility-slim/5.0.2)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/typescript/5.0.4/confidence-slim/5.0.2)](https://docs.renovatebot.com/merge-confidence/)
|
| [vitest](https://togithub.com/vitest-dev/vitest) | [`0.29.7` ->
`0.30.1`](https://renovatebot.com/diffs/npm/vitest/0.29.7/0.30.1) |
[![age](https://badges.renovateapi.com/packages/npm/vitest/0.30.1/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/vitest/0.30.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/vitest/0.30.1/compatibility-slim/0.29.7)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/vitest/0.30.1/confidence-slim/0.29.7)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>semantic-release/changelog</summary>

###
[`v6.0.3`](https://togithub.com/semantic-release/changelog/releases/tag/v6.0.3)

[Compare
Source](https://togithub.com/semantic-release/changelog/compare/v6.0.2...v6.0.3)

##### Bug Fixes

- **deps:** update dependency fs-extra to v11.1.1
([#&#8203;309](https://togithub.com/semantic-release/changelog/issues/309))
([47045b3](https://togithub.com/semantic-release/changelog/commit/47045b310f0550fa4ce278bbfba36e2e155946e2))

</details>

<details>
<summary>vitest-dev/vitest</summary>

###
[`v0.30.1`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.30.1)

[Compare
Source](https://togithub.com/vitest-dev/vitest/compare/v0.30.0...v0.30.1)

#####    🐞 Bug Fixes

- Do not rely on global `performance` and `AggregateError`  -  by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3171](https://togithub.com/vitest-dev/vitest/issues/3171)
[<samp>(cce45)</samp>](https://togithub.com/vitest-dev/vitest/commit/cce45496)
- Allow workspace without a config in the root  -  by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3173](https://togithub.com/vitest-dev/vitest/issues/3173)
[<samp>(06852)</samp>](https://togithub.com/vitest-dev/vitest/commit/06852f18)
- `test.each` respects `chaiConfig`  -  by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va)
[<samp>(4f6c1)</samp>](https://togithub.com/vitest-dev/vitest/commit/4f6c1340)
- Use relative paths in source map's "sources" field  -  by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3177](https://togithub.com/vitest-dev/vitest/issues/3177)
[<samp>(6b1b4)</samp>](https://togithub.com/vitest-dev/vitest/commit/6b1b4e68)
-   **types**:
- Allow augmenting jest namespace for custom assertions  -  by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3169](https://togithub.com/vitest-dev/vitest/issues/3169)
[<samp>(905ec)</samp>](https://togithub.com/vitest-dev/vitest/commit/905ec05a)
- Publish utils and snapshot .d.ts files for typescript  -  by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3172](https://togithub.com/vitest-dev/vitest/issues/3172)
[<samp>(7af64)</samp>](https://togithub.com/vitest-dev/vitest/commit/7af64444)
-   **snapshot**:
- `toMatchFileSnapshot` ensure dir exists  -  by
[@&#8203;antfu](https://togithub.com/antfu) in
[https://github.com/vitest-dev/vitest/issues/3155](https://togithub.com/vitest-dev/vitest/issues/3155)
[<samp>(31168)</samp>](https://togithub.com/vitest-dev/vitest/commit/311682a8)
- Improve `skipWriting` check  -  by
[@&#8203;antfu](https://togithub.com/antfu)
[<samp>(5436c)</samp>](https://togithub.com/vitest-dev/vitest/commit/5436c736)
- Normalize EOL for `toMatchFileSnapshot`  -  by
[@&#8203;antfu](https://togithub.com/antfu) in
[https://github.com/vitest-dev/vitest/issues/3164](https://togithub.com/vitest-dev/vitest/issues/3164)
[<samp>(df3f2)</samp>](https://togithub.com/vitest-dev/vitest/commit/df3f2b50)

#####     [View changes on
GitHub](https://togithub.com/vitest-dev/vitest/compare/v0.30.0...v0.30.1)

###
[`v0.30.0`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.30.0)

[Compare
Source](https://togithub.com/vitest-dev/vitest/compare/v0.29.8...v0.30.0)

#####    🚨 Breaking Changes

- Remove tinyspy internal properties on Vitest spies  -  by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3069](https://togithub.com/vitest-dev/vitest/issues/3069)
[<samp>(2f1dc)</samp>](https://togithub.com/vitest-dev/vitest/commit/2f1dc5ce)
- Only support Node.js 14.18.0 or newer  -  by
[@&#8203;danez](https://togithub.com/danez) in
[https://github.com/vitest-dev/vitest/issues/2985](https://togithub.com/vitest-dev/vitest/issues/2985)
[<samp>(287dc)</samp>](https://togithub.com/vitest-dev/vitest/commit/287dc205)
- Use "concordance" package to display diff instead of using custom diff
 -  by [@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/2828](https://togithub.com/vitest-dev/vitest/issues/2828)
[<samp>(44630)</samp>](https://togithub.com/vitest-dev/vitest/commit/446308da)
- Move snapshot implementation into
[@&#8203;vitest/snapshot](https://togithub.com/vitest/snapshot)  -  by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3032](https://togithub.com/vitest-dev/vitest/issues/3032)
[<samp>(6aff0)</samp>](https://togithub.com/vitest-dev/vitest/commit/6aff0176)
- Bump coverage packages vitest peer dependency  -  by
[@&#8203;AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/3126](https://togithub.com/vitest-dev/vitest/issues/3126)
[<samp>(be1bf)</samp>](https://togithub.com/vitest-dev/vitest/commit/be1bf08d)
- Add workspace support  -  by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3103](https://togithub.com/vitest-dev/vitest/issues/3103)
[<samp>(b9d1a)</samp>](https://togithub.com/vitest-dev/vitest/commit/b9d1a975)
-   Experimental optimizer introduced in 0.29.0 is temporarily disabled.

#####    🚀 Features

- Gzip html reporter's metadata  -  by
[@&#8203;7rulnik](https://togithub.com/7rulnik) in
[https://github.com/vitest-dev/vitest/issues/3113](https://togithub.com/vitest-dev/vitest/issues/3113)
[<samp>(7856e)</samp>](https://togithub.com/vitest-dev/vitest/commit/7856ec12)
- Add chai config  -  by [@&#8203;btea](https://togithub.com/btea) in
[https://github.com/vitest-dev/vitest/issues/3066](https://togithub.com/vitest-dev/vitest/issues/3066)
[<samp>(6fcba)</samp>](https://togithub.com/vitest-dev/vitest/commit/6fcba9ba)
- **snapshot**: Introduce `toMatchFileSnapshot` and auto queuing expect
promise  -  by [@&#8203;antfu](https://togithub.com/antfu) in
[https://github.com/vitest-dev/vitest/issues/3116](https://togithub.com/vitest-dev/vitest/issues/3116)
[<samp>(bdc06)</samp>](https://togithub.com/vitest-dev/vitest/commit/bdc06dcb)

#####    🐞 Bug Fixes

- Resolve reporters passed down to the CLI relative to the running
directory  -  by [@&#8203;sheremet-va](https://togithub.com/sheremet-va)
in
[https://github.com/vitest-dev/vitest/issues/3097](https://togithub.com/vitest-dev/vitest/issues/3097)
[<samp>(93c7e)</samp>](https://togithub.com/vitest-dev/vitest/commit/93c7e39d)
- Don't show "diff" in "serialized error" section  -  by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va)
[<samp>(326b2)</samp>](https://togithub.com/vitest-dev/vitest/commit/326b242d)
- Convert '--single-thread' and '--inspect' cli args to boolean  -  by
[@&#8203;AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/3111](https://togithub.com/vitest-dev/vitest/issues/3111)
[<samp>(83a9a)</samp>](https://togithub.com/vitest-dev/vitest/commit/83a9aa74)
- Stack trace point to incorrect file  -  by
[@&#8203;ChenKS12138](https://togithub.com/ChenKS12138) and
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3004](https://togithub.com/vitest-dev/vitest/issues/3004)
and
[https://github.com/vitest-dev/vitest/issues/3115](https://togithub.com/vitest-dev/vitest/issues/3115)
[<samp>(5cee4)</samp>](https://togithub.com/vitest-dev/vitest/commit/5cee4fbf)
- Run benchmarks sequentially  -  by
[@&#8203;thecodrr](https://togithub.com/thecodrr) in
[https://github.com/vitest-dev/vitest/issues/2004](https://togithub.com/vitest-dev/vitest/issues/2004)
and
[https://github.com/vitest-dev/vitest/issues/3151](https://togithub.com/vitest-dev/vitest/issues/3151)
[<samp>(430b4)</samp>](https://togithub.com/vitest-dev/vitest/commit/430b4ecb)

#####     [View changes on
GitHub](https://togithub.com/vitest-dev/vitest/compare/v0.29.8...v0.30.0)

###
[`v0.29.8`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.29.8)

[Compare
Source](https://togithub.com/vitest-dev/vitest/compare/v0.29.7...v0.29.8)

#####    🚀 Features

- Allow accessing "vi" methods without context, don't fail when mocker
is not available  -  by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3047](https://togithub.com/vitest-dev/vitest/issues/3047)
[<samp>(1531c)</samp>](https://togithub.com/vitest-dev/vitest/commit/1531c420)
- Show browser console in the terminal  -  by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3048](https://togithub.com/vitest-dev/vitest/issues/3048)
[<samp>(ee6f5)</samp>](https://togithub.com/vitest-dev/vitest/commit/ee6f590d)
- Playwright as browser provider  -  by
[@&#8203;Aslemammad](https://togithub.com/Aslemammad) and
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3079](https://togithub.com/vitest-dev/vitest/issues/3079)
[<samp>(9dc69)</samp>](https://togithub.com/vitest-dev/vitest/commit/9dc69293)
- Implement `istanbul` coverage support for browser testing  -  by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) and
[@&#8203;AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/3040](https://togithub.com/vitest-dev/vitest/issues/3040)
[<samp>(0f44d)</samp>](https://togithub.com/vitest-dev/vitest/commit/0f44d2c8)

#####    🐞 Bug Fixes

- Add generic to expect.objectContaining type  -  by
[@&#8203;ArtyMaury](https://togithub.com/ArtyMaury) in
[https://github.com/vitest-dev/vitest/issues/3053](https://togithub.com/vitest-dev/vitest/issues/3053)
[<samp>(69d2c)</samp>](https://togithub.com/vitest-dev/vitest/commit/69d2cc93)
- Do not fail, when primitive error is thrown  -  by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3074](https://togithub.com/vitest-dev/vitest/issues/3074)
[<samp>(6efe6)</samp>](https://togithub.com/vitest-dev/vitest/commit/6efe61ab)
- Handle cloning proxied classes w/ enumerable getters  -  by
[@&#8203;tgriesser](https://togithub.com/tgriesser) in
[https://github.com/vitest-dev/vitest/issues/3026](https://togithub.com/vitest-dev/vitest/issues/3026)
[<samp>(196a0)</samp>](https://togithub.com/vitest-dev/vitest/commit/196a067a)
- Spy on popup apis like alert  -  by
[@&#8203;Aslemammad](https://togithub.com/Aslemammad) and
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3076](https://togithub.com/vitest-dev/vitest/issues/3076)
[<samp>(280ad)</samp>](https://togithub.com/vitest-dev/vitest/commit/280ad1ed)
- Report coverage even when no tests found  -  by
[@&#8203;AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/3091](https://togithub.com/vitest-dev/vitest/issues/3091)
[<samp>(2cb91)</samp>](https://togithub.com/vitest-dev/vitest/commit/2cb91211)

#####     [View changes on
GitHub](https://togithub.com/vitest-dev/vitest/compare/v0.29.7...v0.29.8)

</details>

<details>
<summary>capricorn86/happy-dom</summary>

###
[`v9.8.1`](https://togithub.com/capricorn86/happy-dom/releases/tag/v9.8.1)

[Compare
Source](https://togithub.com/capricorn86/happy-dom/compare/v9.8.0...v9.8.1)

##### :construction_worker_man: Patch fixes

- Adds unit tests for inserting a `<main>` element with a "data"
attribute to the body.
([#&#8203;493](https://togithub.com/capricorn86/happy-dom/issues/493))

***

Thank you [@&#8203;danielrentz](https://togithub.com/danielrentz) for
your contribution!

###
[`v9.8.0`](https://togithub.com/capricorn86/happy-dom/releases/tag/v9.8.0)

[Compare
Source](https://togithub.com/capricorn86/happy-dom/compare/v9.7.1...v9.8.0)

##### :art: Features

- Makes it possible to send in "null" to `Ǹode.contains()`.
([#&#8203;865](https://togithub.com/capricorn86/happy-dom/issues/865))

***

Thank you [@&#8203;btea](https://togithub.com/btea) for your
contribution!

###
[`v9.7.1`](https://togithub.com/capricorn86/happy-dom/releases/tag/v9.7.1)

[Compare
Source](https://togithub.com/capricorn86/happy-dom/compare/v9.7.0...v9.7.1)

##### :construction_worker_man: Patch fixes

- Fixes bug in `Node.insertBefore()` related to moving a `Node` within
the same parent.
([#&#8203;421](https://togithub.com/capricorn86/happy-dom/issues/421))

###
[`v9.7.0`](https://togithub.com/capricorn86/happy-dom/releases/tag/v9.7.0)

[Compare
Source](https://togithub.com/capricorn86/happy-dom/compare/v9.6.1...v9.7.0)

##### :art: Features

- Adds support for the "capture" option in `Event.addEventListener()`.
([#&#8203;856](https://togithub.com/capricorn86/happy-dom/issues/856))
- Adds support for `Event.eventPhase`.
([#&#8203;856](https://togithub.com/capricorn86/happy-dom/issues/856))

###
[`v9.6.1`](https://togithub.com/capricorn86/happy-dom/releases/tag/v9.6.1)

[Compare
Source](https://togithub.com/capricorn86/happy-dom/compare/v9.6.0...v9.6.1)

##### :construction_worker_man: Patch fixes

- Improve type checking in unit tests.
([#&#8203;860](https://togithub.com/capricorn86/happy-dom/issues/860))

***

Thank you [@&#8203;danielrentz](https://togithub.com/danielrentz) for
your contribution!

###
[`v9.6.0`](https://togithub.com/capricorn86/happy-dom/releases/tag/v9.6.0)

[Compare
Source](https://togithub.com/capricorn86/happy-dom/compare/v9.5.1...v9.6.0)

##### :art: Features

- Adds support for `Node.normalize()`.
([#&#8203;300](https://togithub.com/capricorn86/happy-dom/issues/300))

***

Thank you [@&#8203;danielrentz](https://togithub.com/danielrentz) for
your contribution!

###
[`v9.5.1`](https://togithub.com/capricorn86/happy-dom/releases/tag/v9.5.1)

[Compare
Source](https://togithub.com/capricorn86/happy-dom/compare/v9.5.0...v9.5.1)

##### :construction_worker_man: Patch fixes

- Throw `DOMException` in `Text.splitText()` when offset is lower than
0.
([#&#8203;857](https://togithub.com/capricorn86/happy-dom/issues/857))

***

Thank you [@&#8203;danielrentz](https://togithub.com/danielrentz) for
your contribution!

###
[`v9.5.0`](https://togithub.com/capricorn86/happy-dom/releases/tag/v9.5.0)

[Compare
Source](https://togithub.com/capricorn86/happy-dom/compare/v9.4.0...v9.5.0)

##### :art: Features

- Adds support for `SubmitEvent`.
([#&#8203;820](https://togithub.com/capricorn86/happy-dom/issues/820))

***

Thank you [@&#8203;danielrentz](https://togithub.com/danielrentz) for
your contribution!

###
[`v9.4.0`](https://togithub.com/capricorn86/happy-dom/releases/tag/v9.4.0)

[Compare
Source](https://togithub.com/capricorn86/happy-dom/compare/v9.3.2...v9.4.0)

##### :art: Features

- Fixes issue that caused an exception to be thrown in
`Range.cloneContents()`.
([#&#8203;853](https://togithub.com/capricorn86/happy-dom/issues/853))

***

Thank you [@&#8203;danielrentz](https://togithub.com/danielrentz) for
your contribution!

###
[`v9.3.2`](https://togithub.com/capricorn86/happy-dom/releases/tag/v9.3.2)

[Compare
Source](https://togithub.com/capricorn86/happy-dom/compare/v9.3.1...v9.3.2)

##### :construction_worker_man: Patch fixes

- Adds support for decoding HTML entities to `Element.textContent`.
([#&#8203;818](https://togithub.com/capricorn86/happy-dom/issues/818))

***

Thank you [@&#8203;btea](https://togithub.com/btea) for your
contribution!

###
[`v9.3.1`](https://togithub.com/capricorn86/happy-dom/releases/tag/v9.3.1)

[Compare
Source](https://togithub.com/capricorn86/happy-dom/compare/v9.3.0...v9.3.1)

##### :construction_worker_man: Patch fixes

- Makes it possible to assign a relative URL to `Location.href`,
`Location.replace()` and `Location.assign()`. Please note that the
default URL in Happy DOM is "about:blank" and it is not possible to
construct a URL with it as base. It has to be set to another absolute
URL first.
([#&#8203;678](https://togithub.com/capricorn86/happy-dom/issues/678))

***

Thank you [@&#8203;Mas0nShi](https://togithub.com/Mas0nShi) for your
contribution!

###
[`v9.3.0`](https://togithub.com/capricorn86/happy-dom/releases/tag/v9.3.0)

[Compare
Source](https://togithub.com/capricorn86/happy-dom/compare/v9.2.1...v9.3.0)

##### :art: Features

- Adds support for `Document.createNodeIterator()`.
([#&#8203;297](https://togithub.com/capricorn86/happy-dom/issues/297))

***

Thank you [@&#8203;danielrentz](https://togithub.com/danielrentz) for
your contribution!

###
[`v9.2.1`](https://togithub.com/capricorn86/happy-dom/releases/tag/v9.2.1)

[Compare
Source](https://togithub.com/capricorn86/happy-dom/compare/v9.2.0...v9.2.1)

##### :construction_worker_man: Patch fixes

- Fixes bug where `Element.insertBefore()` did not update the
`Element.children` property correctly after inserting an element before
a non-element node.
([#&#8203;846](https://togithub.com/capricorn86/happy-dom/issues/846))

***

Thank you [@&#8203;btea](https://togithub.com/btea) for your
contribution!

###
[`v9.2.0`](https://togithub.com/capricorn86/happy-dom/releases/tag/v9.2.0)

[Compare
Source](https://togithub.com/capricorn86/happy-dom/compare/v9.1.10...v9.2.0)

##### :art: Features

- Adds support for `SVGElement.dataset`.
([#&#8203;841](https://togithub.com/capricorn86/happy-dom/issues/841))

***

Thank you [@&#8203;danielrentz](https://togithub.com/danielrentz) for
your contribution!

###
[`v9.1.10`](https://togithub.com/capricorn86/happy-dom/releases/tag/v9.1.10)

[Compare
Source](https://togithub.com/capricorn86/happy-dom/compare/v9.1.9...v9.1.10)

##### :construction_worker_man: Patch fixes

- Fixes problem with HttpOnly cookies not being sent in `XMLHttpRequest`
and `window.fetch()`.
([#&#8203;836](https://togithub.com/capricorn86/happy-dom/issues/836))
- Fixes problem with using cookie names without a value (e.g.
"cookie_name" and "cookie_name=" should be handled as separate cookies).
([#&#8203;836](https://togithub.com/capricorn86/happy-dom/issues/836))

##### :art: Features

- Adds support for CORS handling when sending and receiving cookies from
HTTP requests/responses.
([#&#8203;836](https://togithub.com/capricorn86/happy-dom/issues/836))

</details>

<details>
<summary>okonet/lint-staged</summary>

###
[`v13.2.1`](https://togithub.com/okonet/lint-staged/releases/tag/v13.2.1)

[Compare
Source](https://togithub.com/okonet/lint-staged/compare/v13.2.0...v13.2.1)

##### Bug Fixes

- ignore "package.json" as config file when it's invalid JSON
([#&#8203;1281](https://togithub.com/okonet/lint-staged/issues/1281))
([e7ed6f7](https://togithub.com/okonet/lint-staged/commit/e7ed6f741d2ea0f084b06f3e1ac3d1d57fadf737))

</details>

<details>
<summary>prettier/prettier</summary>

###
[`v2.8.7`](https://togithub.com/prettier/prettier/blob/HEAD/CHANGELOG.md#&#8203;287)

[Compare
Source](https://togithub.com/prettier/prettier/compare/2.8.6...2.8.7)

[diff](https://togithub.com/prettier/prettier/compare/2.8.6...2.8.7)

##### Allow multiple decorators on same getter/setter
([#&#8203;14584](https://togithub.com/prettier/prettier/pull/14584) by
[@&#8203;fisker](https://togithub.com/fisker))

<!-- prettier-ignore -->

```ts
// Input
class A {
  @&#8203;decorator()
  get foo () {}
  
  @&#8203;decorator()
  set foo (value) {}
}

// Prettier 2.8.6
SyntaxError: Decorators cannot be applied to multiple get/set accessors of the same name. (5:3)
  3 |   get foo () {}
  4 |   
> 5 |   @&#8203;decorator()
    |   ^^^^^^^^^^^^
  6 |   set foo (value) {}
  7 | }

// Prettier 2.8.7
class A {
  @&#8203;decorator()
  get foo() {}

  @&#8203;decorator()
  set foo(value) {}
}
```

</details>

<details>
<summary>TypeStrong/TypeDoc</summary>

###
[`v0.24.4`](https://togithub.com/TypeStrong/TypeDoc/blob/HEAD/CHANGELOG.md#v0244-2023-04-16)

[Compare
Source](https://togithub.com/TypeStrong/TypeDoc/compare/v0.24.3...v0.24.4)

##### Bug Fixes

- Fixed broken semantic coloring,
[#&#8203;2247](https://togithub.com/TypeStrong/TypeDoc/issues/2247).
- Increased contrast for parameter titles in dark mode to meet WCAG AA
contrast requirements,
[#&#8203;2244](https://togithub.com/TypeStrong/TypeDoc/issues/2244).
- Underline color of index links now matches the text color,
[#&#8203;2245](https://togithub.com/TypeStrong/TypeDoc/issues/2245).
-   Increased contract for active menu item text in dark mode.

###
[`v0.24.3`](https://togithub.com/TypeStrong/TypeDoc/blob/HEAD/CHANGELOG.md#v0243-2023-04-16)

[Compare
Source](https://togithub.com/TypeStrong/TypeDoc/compare/v0.24.2...v0.24.3)

##### Bug Fixes

- Fixed path expansion on Windows preventing generation,
[#&#8203;2243](https://togithub.com/TypeStrong/TypeDoc/issues/2243) and
[#&#8203;2241](https://togithub.com/TypeStrong/TypeDoc/issues/2241).

###
[`v0.24.2`](https://togithub.com/TypeStrong/TypeDoc/blob/HEAD/CHANGELOG.md#v0242-2023-04-15)

[Compare
Source](https://togithub.com/TypeStrong/TypeDoc/compare/v0.24.1...v0.24.2)

##### Features

- Added semantic link coloring for reflection names & links,
[#&#8203;2227](https://togithub.com/TypeStrong/TypeDoc/issues/2227).
Note: This resulted in function signatures becoming too busy for easy
scanning with even slightly
complicated signatures as such, TypeDoc now only renders parameter names
in the signature title
and includes the type in the parameter details as usual. This can be
controlled with the new
    `--hideParameterTypesInTitle` option.
- Conditional types will now render their branches on the next line for
easier comprehension.

##### Bug Fixes

- Fixed `&` showing as `&amp;` and HTML text showing up in page contents
navigation,
[#&#8203;2224](https://togithub.com/TypeStrong/TypeDoc/issues/2224).
- Increased padding between sections when one navigation column is
displayed,
[#&#8203;2225](https://togithub.com/TypeStrong/TypeDoc/issues/2225).
- Correct padding for navigation elements with a displayed icon,
[#&#8203;2229](https://togithub.com/TypeStrong/TypeDoc/issues/2229).
- Fixed `source-order` sort strategy failing to compare reflections
within a file.
- Added `enum-member-source-order` specialization of the `source-order`
sort strategy which only compares enum members,
[#&#8203;2237](https://togithub.com/TypeStrong/TypeDoc/issues/2237).
- Updated highlight colors for semantic links to meet WCAG AA contrast
requirements,
[#&#8203;2228](https://togithub.com/TypeStrong/TypeDoc/issues/2228).
- Type parameters are now highlighted consistently,
[#&#8203;2230](https://togithub.com/TypeStrong/TypeDoc/issues/2230).
- Fixed semantic coloring in type and function signatures,
[#&#8203;2227](https://togithub.com/TypeStrong/TypeDoc/issues/2227).
- Fixed issue where removing a reflection indirectly containing an
object/function type would only partially remove the reflection,
[#&#8203;2231](https://togithub.com/TypeStrong/TypeDoc/issues/2231).
- Fixed "Implementation of X.y" links if a mixture of methods and
property-methods are used,
[#&#8203;2233](https://togithub.com/TypeStrong/TypeDoc/issues/2233).
- "Implementation of" text to symbol-properties not contained in the
documentation will now use the resolved name instead of a `__@&#8203;`
symbol name,
[#&#8203;2234](https://togithub.com/TypeStrong/TypeDoc/issues/2234).
- Fix expansion of globs if a single entry point is provided,
[#&#8203;2235](https://togithub.com/TypeStrong/TypeDoc/issues/2235).
- Validation will no longer be skipped for sub packages when running
with `--entryPointStrategy packages`.
- Fixed broken theme toggle if the page contained a member named
"theme".

##### Thanks!

-   [@&#8203;RunDevelopment](https://togithub.com/RunDevelopment)

###
[`v0.24.1`](https://togithub.com/TypeStrong/TypeDoc/blob/HEAD/CHANGELOG.md#v0241-2023-04-09)

[Compare
Source](https://togithub.com/TypeStrong/TypeDoc/compare/v0.24.0...v0.24.1)

##### Bug Fixes

- Improve detection for legacy JSDoc `@example` tags,
[#&#8203;2222](https://togithub.com/TypeStrong/TypeDoc/issues/2222).
- The page footer will now appear at the bottom of the page even if the
page is short,
[#&#8203;2223](https://togithub.com/TypeStrong/TypeDoc/issues/2223).

###
[`v0.24.0`](https://togithub.com/TypeStrong/TypeDoc/blob/HEAD/CHANGELOG.md#v0240-2023-04-08)

[Compare
Source](https://togithub.com/TypeStrong/TypeDoc/compare/v0.23.28...v0.24.0)

##### Breaking Changes

- `@link`, `@linkcode` and `@linkplain` tags will now be resolved with
TypeScript's link resolution by default. The `useTsLinkResolution`
option
can be used to turn this behavior off, but be aware that doing so will
mean your links will be resolved differently by editor tooling and
TypeDoc.
- TypeDoc will no longer automatically load plugins from `node_modules`.
Specify the `--plugin` option to indicate which modules should be
loaded.
- The `packages` entry point strategy will now run TypeDoc in each
provided package directory and then merge the results together.
The previous `packages` strategy has been preserved under
`legacy-packages` and will be removed in 0.25. If the new strategy does
not work
    for your use case, please open an issue.
- Removed `--logger` option, to disable all logging, set the `logLevel`
option to `none`.
- Dropped support for legacy `[[link]]`s, removed deprecated
`Reflection.findReflectionByName`.
-   Added `@overload` to default ignored tags.

##### API Breaking Changes

-   The `label` property on `Reflection` has moved to `Comment`.
- The default value of the `out` option has been changed from `""` to
`"./docs"`,
[#&#8203;2195](https://togithub.com/TypeStrong/TypeDoc/issues/2195).
- Renamed `DeclarationReflection#version` to
`DeclarationReflection#projectVersion` to match property on
`ProjectReflection`.
-   Removed unused `Reflection#originalName`.
- Removed `Reflection#kindString`, use
`ReflectionKind.singularString(reflection.kind)` or
`ReflectionKind.pluralString(reflection.kind)` instead.
- The `named-tuple-member` and `template-literal` type kind have been
replaced with `namedTupleMember` and `templateLiteral`,
[#&#8203;2100](https://togithub.com/TypeStrong/TypeDoc/issues/2100).
- Properties related to rendering are no longer stored on `Reflection`,
including `url`, `anchor`, `hasOwnDocument`, and `cssClasses`.
- `Application.bootstrap` will no longer load plugins. If you want to
load plugins, use `Application.bootstrapWithPlugins` instead,
[#&#8203;1635](https://togithub.com/TypeStrong/TypeDoc/issues/1635).
- The options passed to `Application.bootstrap` will now be applied both
before *and* after reading options files, which may cause a change in
configuration
if using a custom script to run TypeDoc that includes some options, but
other options are set in config files.
- Moved `sources` property previously declared on base `Reflection`
class to `DeclarationReflection` and `SignatureReflection`.
- Moved `relevanceBoost` from `ContainerReflection` to
`DeclarationReflection` since setting it on the parent class has no
effect.
- Removed internal `ReferenceType.getSymbol`, reference types no longer
reference the `ts.Symbol` to enable generation from serialized JSON.
- `OptionsReader.priority` has been renamed to `OptionsReader.order` to
more accurately reflect how it works.
- `ReferenceType`s which point to type parameters will now always be
intentionally broken since they were never linked and should not be
warned about when validating exports.
- `ReferenceType`s now longer include an `id` property for their target.
They now instead include a `target` property.
- Removed `Renderer.addExternalSymbolResolver`, use
`Converter.addExternalSymbolResolver` instead.
-   Removed `CallbackLogger`.
-   Removed `SerializeEventData` from serialization events.
- A `PageEvent` is now required for `getRenderContext`. If caching the
context object, `page` must be updated when `getRenderContext` is
called.
- `PageEvent` no longer includes the `template` property. The
`Theme.render` method is now expected to take the template to render the
page with as its second argument.
-   Removed `secondaryNavigation` member on `DefaultThemeRenderContext`.
- Renamed `navigation` to `sidebar` on `DefaultThemeRenderContext` and
`navigation.begin`/`navigation.end` hooks to
`sidebar.begin`/`sidebar.end`.

##### Features

- Added `--useTsLinkResolution` option (on by default) which tells
TypeDoc to use TypeScript's `@link` resolution.
- Added `--jsDocCompatibility` option (on by default) which controls
TypeDoc's automatic detection of code blocks in `@example` and
`@default` tags.
- Reworked default theme navigation to add support for a page table of
contents,
[#&#8203;1478](https://togithub.com/TypeStrong/TypeDoc/issues/1478),
[#&#8203;2189](https://togithub.com/TypeStrong/TypeDoc/issues/2189).
- Added support for `@interface` on type aliases to tell TypeDoc to
convert the fully resolved type as an interface,
[#&#8203;1519](https://togithub.com/TypeStrong/TypeDoc/issues/1519)
- Added support for `@namespace` on variable declarations to tell
TypeDoc to convert the variable as a namespace,
[#&#8203;2055](https://togithub.com/TypeStrong/TypeDoc/issues/2055).
- Added support for `@prop`/`@property` to specify documentation for a
child property of a symbol, intended for use with `@interface`.
- TypeDoc will now produce more informative error messages for options
which cannot be set from the cli,
[#&#8203;2022](https://togithub.com/TypeStrong/TypeDoc/issues/2022).
- TypeDoc will now attempt to guess what option you may have meant if
given an invalid option name.
- Plugins may now return a `Promise<void>` from their `load` function,
[#&#8203;185](https://togithub.com/TypeStrong/TypeDoc/issues/185).
- TypeDoc now supports plugins written with ESM,
[#&#8203;1635](https://togithub.com/TypeStrong/TypeDoc/issues/1635).
- Added `Renderer.preRenderAsyncJobs` and
`Renderer.postRenderAsyncJobs`, which may be used by plugins to perform
async processing for rendering,
[#&#8203;185](https://togithub.com/TypeStrong/TypeDoc/issues/185).
Note: Conversion is still intentionally a synchronous process to ensure
stability of converted projects between runs.
- TypeDoc options may now be set under the `typedocOptions` key in
`package.json`,
[#&#8203;2112](https://togithub.com/TypeStrong/TypeDoc/issues/2112).
- Added `--cacheBust` option to tell TypeDoc to include include the
generation time in files,
[#&#8203;2124](https://togithub.com/TypeStrong/TypeDoc/issues/2124).
- Added `--excludeReferences` option to tell TypeDoc to omit re-exports
of a symbol already included from the documentation.
- Introduced new render hooks `pageSidebar.begin` and `pageSidebar.end`.

##### Bug Fixes

- TypeDoc will now ignore package.json files not containing a `name`
field,
[#&#8203;2190](https://togithub.com/TypeStrong/TypeDoc/issues/2190).
- Fixed `@inheritDoc` on signatures (functions, methods, constructors,
getters, setters) being unable to inherit from a non-signature.
- Interfaces/classes created via extending a module will no longer
contain variables/functions where the member should have been converted
as properties/methods,
[#&#8203;2150](https://togithub.com/TypeStrong/TypeDoc/issues/2150).
- TypeDoc will now ignore a leading `v` in versions,
[#&#8203;2212](https://togithub.com/TypeStrong/TypeDoc/issues/2212).
- Category titles now render with the same format in the page index and
heading title,
[#&#8203;2196](https://togithub.com/TypeStrong/TypeDoc/issues/2196).
- Fixed crash when using `typeof` on a reference with type arguments,
[#&#8203;2220](https://togithub.com/TypeStrong/TypeDoc/issues/2220).
- Fixed broken anchor links generated to signatures nested within
objects.

##### Thanks!

-   [@&#8203;bodil](https://togithub.com/bodil)
-   [@&#8203;futurGH](https://togithub.com/futurGH)
-   [@&#8203;jm4rtinez](https://togithub.com/jm4rtinez)
-   [@&#8203;muratgozel](https://togithub.com/muratgozel)

#### v0.23.28 (2023-03-19)

##### Features

- Added support for TypeScript 5.0,
[#&#8203;2201](https://togithub.com/TypeStrong/TypeDoc/issues/2201).
    -   `const` type parameters.
    -   JSDoc `@overload` tag.
    -   JSDoc `@satisfies` tag.

#### v0.23.27 (2023-03-16)

##### Features

- Added `--treatValidationWarningsAsErrors` to treat only validation
warnings as errors without treating all warnings as errors,
[#&#8203;2199](https://togithub.com/TypeStrong/TypeDoc/issues/2199).

##### Bug Fixes

- Fixed a bug where optional properties were not appropriately marked as
optional,
[#&#8203;2200](https://togithub.com/TypeStrong/TypeDoc/issues/2200).
- Fixed shifted navigation pane on devices 1024px wide,
[#&#8203;2191](https://togithub.com/TypeStrong/TypeDoc/issues/2191).
- Add missing `@private` and `@protected` tags to `typedoc/tsdoc.json`,
[#&#8203;2187](https://togithub.com/TypeStrong/TypeDoc/issues/2187).

##### Thanks!

-   [@&#8203;futurGH](https://togithub.com/futurGH)

#### v0.23.26 (2023-02-26)

##### Features

- Added `Application.EVENT_VALIDATE_PROJECT` event for plugins which
implement custom validation,
[#&#8203;2183](https://togithub.com/TypeStrong/TypeDoc/issues/2183).
- Plugins may now return an object from external symbol resolvers,
[#&#8203;2066](https://togithub.com/TypeStrong/TypeDoc/issues/2066).
- Expose `Comment.displayPartsToMarkdown` on for themes overwriting the
`comment` helper,
[#&#8203;2115](https://togithub.com/TypeStrong/TypeDoc/issues/2115).

##### Bug Fixes

- Fix crash when converting `export default undefined`,
[#&#8203;2175](https://togithub.com/TypeStrong/TypeDoc/issues/2175).
- Fix error in console when clicking on headings in the readme,
[#&#8203;2170](https://togithub.com/TypeStrong/TypeDoc/issues/2170).
- TypeDoc will now ignore parameters of callback parameters when
validating that all parameters have documentation,
[#&#8203;2154](https://togithub.com/TypeStrong/TypeDoc/issues/2154).

##### Thanks!

-   [@&#8203;captain-torch](https://togithub.com/captain-torch)
-   [@&#8203;loopingz](https://togithub.com/loopingz)
-   [@&#8203;RebeccaStevens](https://togithub.com/RebeccaStevens)

#### v0.23.25 (2023-02-11)

##### Breaking Changes

- Upgraded Shiki, if your highlight theme was set to `material-<theme>`,
the value will need to be changed to
`material-theme-<theme>`, see the [Shiki release
notes](https://togithub.com/shikijs/shiki/blob/main/CHANGELOG.md#&#8203;0130--2023-01-27).

##### Features

- Added new `excludeNotDocumentedKinds` variable to control which
reflection types can be removed
by the `excludeNotDocumented` option,
[#&#8203;2162](https://togithub.com/TypeStrong/TypeDoc/issues/2162).
- Added `typedoc.jsonc`, `typedoc.config.js`, `typedoc.config.cjs`,
`typedoc.cjs` to the list of files
    which TypeDoc will automatically use as configuration files.

##### Bug Fixes

- Entry points under `node_modules` will no longer be ignored,
[#&#8203;2151](https://togithub.com/TypeStrong/TypeDoc/issues/2151).
- Corrected behavior of `excludeNotDocumented` on arrow
function-variables,
[#&#8203;2156](https://togithub.com/TypeStrong/TypeDoc/issues/2156).
-   Added `package.json` to exports declaration.

##### Thanks!

-   [@&#8203;boneskull](https://togithub.com/boneskull)
-   [@&#8203;Mikkal24](https://togithub.com/Mikkal24)
-   [@&#8203;zamiell](https://togithub.com/zamiell)

#### v0.23.24 (2023-01-07)

##### Bug Fixes

- Fixed an issue where signature comments were preferred over property
comments for indirectly created function-properties,
[#&#8203;2135](https://togithub.com/TypeStrong/TypeDoc/issues/2135).
- Fixed symlink handling when expanding entry points,
[#&#8203;2130](https://togithub.com/TypeStrong/TypeDoc/issues/2130).

##### Thanks!

-   [@&#8203;boneskull](https://togithub.com/boneskull)

#### v0.23.23 (2022-12-18)

##### Features

- Added `ts.Signature` to emitted `EVENT_CREATE_SIGNATURE` event,
[#&#8203;2002](https://togithub.com/TypeStrong/TypeDoc/issues/2002).

##### Bug Fixes

- Links to members hidden by filter settings now temporarily override
the filter,
[#&#8203;2092](https://togithub.com/TypeStrong/TypeDoc/issues/2092).
- If `src/` and `src/x` are specified as entry points, `src/` will no
longer be ignored,
[#&#8203;2121](https://togithub.com/TypeStrong/TypeDoc/issues/2121).

#### v0.23.22 (2022-12-11)

##### Features

- Add support for defining the kind sort order,
[#&#8203;2109](https://togithub.com/TypeStrong/TypeDoc/issues/2109).

##### Bug Fixes

- Normalize all file paths on Windows,
[#&#8203;2113](https://togithub.com/TypeStrong/TypeDoc/issues/2113).
- Fix `@link` tags within lists,
[#&#8203;2103](https://togithub.com/TypeStrong/TypeDoc/issues/2103).

#### v0.23.21 (2022-11-14)

##### Features

- Added support for a catch-all wildcard in
`externalSymbolLinkMappings`,
[#&#8203;2102](https://togithub.com/TypeStrong/TypeDoc/issues/2102).
-   Added support for TypeScript 4.9.

##### Thanks!

-   [@&#8203;mistic100](https://togithub.com/mistic100)

#### v0.23.20 (2022-11-03)

##### Bug Fixes

- Fixed comment discovery for `@inheritDoc` if inheriting from a
function type alias,
[#&#8203;2087](https://togithub.com/TypeStrong/TypeDoc/issues/2087).

#### v0.23.19 (2022-10-28)

##### Bug Fixes

- Fixed title link if `titleLink` option was not specified,
[#&#8203;2085](https://togithub.com/TypeStrong/TypeDoc/issues/2085).

##### Thanks!

-   [@&#8203;krisztianb](https://togithub.com/krisztianb)

#### v0.23.18 (2022-10-23)

##### Features

- Improved error reporting when failing to find entry points,
[#&#8203;2080](https://togithub.com/TypeStrong/TypeDoc/issues/2080),
[#&#8203;2082](https://togithub.com/TypeStrong/TypeDoc/issues/2082).

##### Bug Fixes

- Constructor parameter-properties will now use the `@param` comment for
the parameter if available,
[#&#8203;1261](https://togithub.com/TypeStrong/TypeDoc/issues/1261).
- Fixed display of object types containing methods,
[#&#8203;1788](https://togithub.com/TypeStrong/TypeDoc/issues/1788).
- Fixed conversion of intrinsic string mapping types when converting
without a type node,
[#&#8203;2079](https://togithub.com/TypeStrong/TypeDoc/issues/2079).

#### v0.23.17 (2022-10-18)

##### Features

- Added `titleLink`, `navigationLinks` and `sidebarLinks` options to add
additional links to the rendered output,
[#&#8203;1830](https://togithub.com/TypeStrong/TypeDoc/issues/1830).
- Added `sourceLinkTemplate` option to allow more flexible specification
of remote urls.
Deprecated now redundant `gitRevision` detection starting with
`https?://` introduced in v0.23.16,
[#&#8203;2068](https://togithub.com/TypeStrong/TypeDoc/issues/2068).

##### Thanks!

-   [@&#8203;futurGH](https://togithub.com/futurGH)

#### v0.23.16 (2022-10-10)

##### Features

- Object types will now be pretty printed,
[#&#8203;1793](https://togithub.com/TypeStrong/TypeDoc/issues/1793).
- Added support for specifying the tsconfig.json file in packages mode
with `{ "typedoc": { "tsconfig": "tsconfig.lib.json" }}` in
package.json,
[#&#8203;2061](https://togithub.com/TypeStrong/TypeDoc/issues/2061).
- In packages mode, readme files will now be automatically included if
present,
[#&#8203;2065](https://togithub.com/TypeStrong/TypeDoc/issues/2065).
- Added support for specifying the base file url for links to source
code,
[#&#8203;2068](https://togithub.com/TypeStrong/TypeDoc/issues/2068).

##### Bug Fixes

- Private parameter properties will no longer be ignored,
[#&#8203;2064](https://togithub.com/TypeStrong/TypeDoc/issues/2064).

##### Thanks!

-   [@&#8203;captainTorch](https://togithub.com/captainTorch)

#### v0.23.15 (2022-09-18)

##### Features

- TypeDoc will now treat `@typedef {import("foo").Bar<Z>} Baz` type
declarations which forward type parameters to the imported
symbol as re-exports of that symbol,
[#&#8203;2044](https://togithub.com/TypeStrong/TypeDoc/issues/2044).

##### Bug Fixes

- TypeDoc will now prefer comments on variable declarations over
signature comments,
[#&#8203;2042](https://togithub.com/TypeStrong/TypeDoc/issues/2042).
- Fixed double rendering of "Type Parameters" header,
[#&#8203;2054](https://togithub.com/TypeStrong/TypeDoc/issues/2054).
- Fixed double rendering of "Hierarchy" header,
[#&#8203;2053](https://togithub.com/TypeStrong/TypeDoc/issues/2053).
- Removed unused `widgets.png` and `widgets@2x.png` files from generated
assets folder.

#### v0.23.14 (2022-09-03)

##### Features

- Added support for defining one-off external link mappings with
`externalSymbolLinkMappings` see
[the
documentation](https://typedoc.org/guides/options/#externalsymbollinkmappings)
for usage examples and caveats,
[#&#8203;2030](https://togithub.com/TypeStrong/TypeDoc/issues/2030).
- External link resolvers defined with `addUnknownSymbolResolver` will
now be checked when resolving `@link` tags,
[#&#8203;2030](https://togithub.com/TypeStrong/TypeDoc/issues/2030).
Note: To support this, resolution will now happen during conversion, and
as such, `Renderer.addUnknownSymbolResolver` has been
soft deprecated in favor of `Converter.addUnknownSymbolResolver`.
Plugins should update to use the method on `Converter`.
`DefaultThemeRenderContext.attemptExternalResolution` has also been
deprecated since it will repeat work done during conversion,
    use `ReferenceType.externalUrl` instead.
- Added `Converter.addUnknownSymbolResolver` for use by plugins
supporting external links.

##### Bug Fixes

- Fixed conversion of object literal types containing construct
signatures,
[#&#8203;2036](https://togithub.com/TypeStrong/TypeDoc/issues/2036).
- Fixed centering of title bar on wide displays, actually this time,
[#&#8203;2046](https://togithub.com/TypeStrong/TypeDoc/issues/2046).

#### v0.23.13 (2022-09-01)

##### Bug Fixes

- Fixed packages mode bug introduced in 0.23.12,
[#&#8203;2043](https://togithub.com/TypeStrong/TypeDoc/issues/2043).

#### v0.23.12 (2022-08-31)

##### Features

- Added a new `ParameterType.Object` for declaring object options which
will be shallowly merged when read from user configuration.
- Added a new `Application.EVENT_BOOTSTRAP_END` event emitted when
`Application.bootstrap` is called.

##### Bug Fixes

- TypeDoc will now work properly in packages mode when converting
packages outside the current working directory,
[#&#8203;2043](https://togithub.com/TypeStrong/TypeDoc/issues/2043).
-   Fixed deprecation warning for `isIdentifierOrPrivateIdentifier`.
- Fixed centering of title bar on wide displays,
[#&#8203;2046](https://togithub.com/TypeStrong/TypeDoc/issues/2046).

##### Thanks!

-   [@&#8203;citkane](https://togithub.com/citkane)

#### v0.23.11 (2022-08-26)

##### Features

-   Added support for TypeScript 4.8.
- Introduced a `skipErrorChecking` option which instructs TypeDoc to not
ask TypeScript for compiler errors
before attempting to generate documentation. Turning this on may improve
generation speed, but could also
    cause a crash if your code contains compiler errors.
- Added support for JS entry points when using packages mode,
[#&#8203;2037](https://togithub.com/TypeStrong/TypeDoc/issues/2037).

##### Bug Fixes

- Fixed crash when converting abstract mixin class,
[#&#8203;2011](https://togithub.com/TypeStrong/TypeDoc/issues/2011).
- Readme files within monorepos now have `@link` tags resolved,
[#&#8203;2029](https://togithub.com/TypeStrong/TypeDoc/issues/2029).
- Correctly resolve unqualified links to class members within
parameters,
[#&#8203;2031](https://togithub.com/TypeStrong/TypeDoc/issues/2031).
- TypeDoc will now consider other reflections with the same name as
parents when resolving links,
[#&#8203;2033](https://togithub.com/TypeStrong/TypeDoc/issues/2033).
- The "Hierarchy" and "Type Parameters" helpers on
`DefaultThemeRenderContext` now contain all the HTML for their sections
of the page,
[#&#8203;2038](https://togithub.com/TypeStrong/TypeDoc/issues/2038).

##### Thanks!

-   [@&#8203;citkane](https://togithub.com/citkane)
-   [@&#8203;kaphula](https://togithub.com/kaphula)

#### v0.23.10 (2022-07-31)

##### Features

- Added support for detecting comments directly before parameters as the
parameter comment,
[#&#8203;2019](https://togithub.com/TypeStrong/TypeDoc/issues/2019).
- Added support for using the comment directly before a constructor
parameter that declares a property as the property comment,
[#&#8203;2019](https://togithub.com/TypeStrong/TypeDoc/issues/2019).
- Improved schema generation to give better autocomplete for the `sort`
option.
- Optional properties are now visually distinguished in the
index/sidebar by rendering `prop` as `prop?`,
[#&#8203;2023](https://togithub.com/TypeStrong/TypeDoc/issues/2023).
- `DefaultThemeRenderContext.markdown` now also accepts a
`CommentDisplayPart[]` for rendering,
[#&#8203;2004](https://togithub.com/TypeStrong/TypeDoc/issues/2004).
- Expose `Converter.resolveLinks` method for use with
`Converter.parseRawComment`,
[#&#8203;2004](https://togithub.com/TypeStrong/TypeDoc/issues/2004).

##### Bug Fixes

- Fixed schema URL for TSDoc preventing the use of `typedoc/tsdoc.json`
in TSDoc extends,
[#&#8203;2015](https://togithub.com/TypeStrong/TypeDoc/issues/2015).
- Improved detection of package names in repositories using pnpm,
[#&#8203;2017](https://togithub.com/TypeStrong/TypeDoc/issues/2017).
- Fixed missing JSDoc style `@typedef` comments for properties,
[#&#8203;2020](https://togithub.com/TypeStrong/TypeDoc/issues/2020).

##### Thanks!

-   [@&#8203;bodil](https://togithub.com/bodil)
-   [@&#8203;nazarhussain](https://togithub.com/nazarhussain)

#### v0.23.9 (2022-07-24)

##### Bug Fixes

- TypeDoc will no longer skip entry points which have no exports,
[#&#8203;2007](https://togithub.com/TypeStrong/TypeDoc/issues/2007).
If using `"entryPointStrategy": "expand"`, this change may result in new
pages being added to your documentation.
If this is not desired, you can use the `exclude` option to filter them
out.
- Fixed missing comments on callable variable-functions constructed
indirectly,
[#&#8203;2008](https://togithub.com/TypeStrong/TypeDoc/issues/2008).
- Packages mode will now respect the `--includeVersion` flag,
[#&#8203;2010](https://togithub.com/TypeStrong/TypeDoc/issues/2010).
- Fixed multiple reflections mapping to the same file name on case
insensitive file systems,
[#&#8203;2012](https://togithub.com/TypeStrong/TypeDoc/issues/2012).

#### v0.23.8 (2022-07-17)

##### Features

- Added defined in links for classes, enums,
[#&#8203;180](https://togithub.com/TypeStrong/TypeDoc/issues/180).
- Added support for `*.ghe.com` and `*.github.us` GitHub enterprise
domains for source links,
[#&#8203;2001](https://togithub.com/TypeStrong/TypeDoc/issues/2001).
- Expose `Converter.parseRawComment` for plugins to parse additional
markdown files,
[#&#8203;2004](https://togithub.com/TypeStrong/TypeDoc/issues/2004).

##### Bug Fixes

- TypeDoc will no longer emit a warning for `{@&#8203;link}` containing
a URL,
[#&#8203;1980](https://togithub.com/TypeStrong/TypeDoc/issues/1980).
- `excludeNotDocumented` will no longer remove
functions/methods/accessors which are documented,
[#&#8203;1994](https://togithub.com/TypeStrong/TypeDoc/issues/1994).
- Fixed missing `sources` property on signature reflections
[#&#8203;1996](https://togithub.com/TypeStrong/TypeDoc/issues/1996).

##### Thanks!

-   [@&#8203;cary-hu](https://togithub.com/cary-hu)
-   [@&#8203;chadhietala](https://togithub.com/chadhietala)

#### v0.23.7 (2022-07-09)

##### Bug Fixes

- Tags must now contain whitespace after the tag name to be parsed as a
tag, `@jest/globals` in a comment will no longer be parsed as a tag
[#&#8203;1990](https://togithub.com/TypeStrong/TypeDoc/issues/1990).
- The private member visibility option will now be respected in
generated sites,
[#&#8203;1992](https://togithub.com/TypeStrong/TypeDoc/issues/1992).
- Overload rendering will no longer be broken if JavaScript is disabled,
[#&#8203;453](https://togithub.com/TypeStrong/TypeDoc/issues/453).
- All overloads are now shown at once rather than requiring clicks to
see the documentation for each signature,
[#&#8203;1100](https://togithub.com/TypeStrong/TypeDoc/issues/1100).

#### v0.23.6 (2022-07-08)

##### Features

- Improved support for `--entryPointStrategy Packages`. TypeDoc will now
load package-specific configurations from `package.json` `typedoc`
field. This configuration allows configuring a custom display name
(`typedoc.displayName`) field, entry point (`typedoc.entryPoint` - this
is equivalent and will override `typedocMain`), and path to a readme
file to be rendered at the top of the package page
(`typedoc.readmeFile`),
[#&#8203;1658](https://togithub.com/TypeStrong/TypeDoc/issues/1658).
- The `--includeVersion` option will now be respected by
`--entryPointStrategy Packages`. Also, for this combination, missing
`version` field in the root `package.json` will not issue a warning.
- The `navigation` partial will now call the new `settings`,
`primaryNavigation`, and `secondaryNavigation` partials,
[#&#8203;1987](https://togithub.com/TypeStrong/TypeDoc/issues/1987).

##### Bug Fixes

- All warnings will be reported instead of only the first warning of a
given type,
[#&#8203;1981](https://togithub.com/TypeStrong/TypeDoc/issues/1981).
- Include references will no longer be incorrectly parsed as links,
[#&#8203;1986](https://togithub.com/TypeStrong/TypeDoc/issues/1986).
- The generated schema.json on the website will now use enum values
rather than enum names if possible.

##### Thanks!

-   [@&#8203;akphi](https://togithub.com/akphi)
-   [@&#8203;zamiell](https://togithub.com/zamiell)

#### v0.23.5 (2022-07-02)

##### Features

- The `DEBUG_SEARCH_WEIGHTS` global variable can now be set on `window`
to add search scoring information in the search results.
- TypeDoc's icons are now available on `DefaultThemeRenderContext.icons`
for use/modification by themes.

#### v0.23.4 (2022-07-02)

##### Bug Fixes

- TypeDoc no longer ignores project references if `--entryPointStrategy
Packages` is set,
[#&#8203;1976](https://togithub.com/TypeStrong/TypeDoc/issues/1976).
- Boost computations are now done when creating the search index,
resulting in a smaller `search.js` generated file.

##### Features

- The `--exclude` option will now be respected by `--entryPointStrategy
Packages` and can be used to exclude package directories,
[#&#8203;1959](https://togithub.com/TypeStrong/TypeDoc/issues/1959).
- TypeDoc now emits an `IndexEvent` on the `Renderer` when preparing the
search index,
[#&#8203;1953](https://togithub.com/TypeStrong/TypeDoc/issues/1953).
- Added new `--searchInComments` option to include comment text in the
search index,
[#&#8203;1553](https://togithub.com/TypeStrong/TypeDoc/issues/1553).
Turning this option on will increase the size of your search index,
potentially by an order of magnitude.

#### v0.23.3 (2022-07-01)

##### Bug Fixes

- Function properties in type space will no longer be interpreted as
methods,
[#&#8203;1637](https://togithub.com/TypeStrong/TypeDoc/issues/1637).
- TypeDoc will no longer crash if a comment contains an empty `@example`
tag,
[#&#8203;1967](https://togithub.com/TypeStrong/TypeDoc/issues/1967).
- TypeDoc will now detect attempted inheritance from accessors and
inherit from the getter or setter,
[#&#8203;1968](https://togithub.com/TypeStrong/TypeDoc/issues/1968).
- `intentionallyNotExported` will now properly respect qualified names,
[#&#8203;1972](https://togithub.com/TypeStrong/TypeDoc/issues/1972).
- Fixed missing namespace comments on `export * as NS` declarations,
[#&#8203;1973](https://togithub.com/TypeStrong/TypeDoc/issues/1973).
- Fixed missing comments on `export const x = () => 123` function
variables,
[#&#8203;1973](https://togithub.com/TypeStrong/TypeDoc/issues/1973).


</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://app.renovatebot.com/dashboard#github/andipaetzold/react-firehooks).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xNy4xIiwidXBkYXRlZEluVmVyIjoiMzUuNDguMiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
  • Loading branch information
renovate[bot] committed Apr 18, 2023
1 parent 58de557 commit 33e9a41
Show file tree
Hide file tree
Showing 2 changed files with 448 additions and 414 deletions.

0 comments on commit 33e9a41

Please sign in to comment.