Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Excessive warnings: Serialized project referenced reflection #6

Closed
am29d opened this issue Aug 13, 2024 · 4 comments
Closed

Excessive warnings: Serialized project referenced reflection #6

am29d opened this issue Aug 13, 2024 · 4 comments

Comments

@am29d
Copy link

am29d commented Aug 13, 2024

H @Gerrit0 ,

thanks for creating the plugin. We have been using it in our project for a while now and it's super helpful to trim the long and nested schemas.

We have been cleaning up the api doc warnings recently and noticed a huge list of warnings coming from typedoc-plugin-zod

[warning] Serialized project referenced reflection 6859, which was not a part of the project

It starts with 927, so it's a bit of a pain to scroll back and forth across thousands of lines to see the other warnings. It'd be helpful to understand what's causing the error on our side, and if there is chance we can fix it.

Steps to reporoduce

  1. git clone [email protected]:aws-powertools/powertools-lambda-typescript.git
  2. npm i
  3. npm run docs-generateApiDoc

Versions

  • node 20.10.0
  • typedoc 0.26.5
  • typedoc-plugin-zod 1.2.0

Best,
Alex

@Gerrit0
Copy link
Owner

Gerrit0 commented Aug 14, 2024

This is probably caused by this plugin overwriting object types... it in theory should be reproducible with one of the test cases I already have in this repo with packages mode....

The fix is rather annoying, and something I'd like to solve in typedoc itself at some point.

@am29d
Copy link
Author

am29d commented Aug 14, 2024

Thanks for swift response, appreciate it. So I assume we can't do anything on our side and need to wait for the typedoc fix.

Should I open in the typedoc repo?

@Gerrit0
Copy link
Owner

Gerrit0 commented Aug 15, 2024

In theory it can be fixed by this plugin, I'd prefer to have a way to tell TypeDoc to do the necessary reflection removal surgery rather than implementing it here + in other plugins... This issue is fine for tracking

Gerrit0 added a commit to TypeStrong/typedoc that referenced this issue Aug 18, 2024
@Gerrit0
Copy link
Owner

Gerrit0 commented Aug 18, 2024

Well, it turns out.... it can be mostly fixed by this plugin. It also needs a fix upstream.

renovate bot added a commit to SAP/ui5-webcomponents-react that referenced this issue Aug 19, 2024
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@cypress/code-coverage](https://togithub.com/cypress-io/code-coverage)
| [`3.12.44` ->
`3.12.45`](https://renovatebot.com/diffs/npm/@cypress%2fcode-coverage/3.12.44/3.12.45)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@cypress%2fcode-coverage/3.12.45?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@cypress%2fcode-coverage/3.12.45?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@cypress%2fcode-coverage/3.12.44/3.12.45?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@cypress%2fcode-coverage/3.12.44/3.12.45?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@semantic-release/github](https://togithub.com/semantic-release/github)
| [`10.1.4` ->
`10.1.6`](https://renovatebot.com/diffs/npm/@semantic-release%2fgithub/10.1.4/10.1.6)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@semantic-release%2fgithub/10.1.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@semantic-release%2fgithub/10.1.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@semantic-release%2fgithub/10.1.4/10.1.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@semantic-release%2fgithub/10.1.4/10.1.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [chromatic](https://www.chromatic.com)
([source](https://togithub.com/chromaui/chromatic-cli)) | [`11.7.0` ->
`11.7.1`](https://renovatebot.com/diffs/npm/chromatic/11.7.0/11.7.1) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/chromatic/11.7.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/chromatic/11.7.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/chromatic/11.7.0/11.7.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/chromatic/11.7.0/11.7.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [cypress](https://cypress.io)
([source](https://togithub.com/cypress-io/cypress)) | [`13.13.2` ->
`13.13.3`](https://renovatebot.com/diffs/npm/cypress/13.13.2/13.13.3) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/cypress/13.13.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/cypress/13.13.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/cypress/13.13.2/13.13.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/cypress/13.13.2/13.13.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [lint-staged](https://togithub.com/lint-staged/lint-staged) |
[`15.2.8` ->
`15.2.9`](https://renovatebot.com/diffs/npm/lint-staged/15.2.8/15.2.9) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/lint-staged/15.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/lint-staged/15.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/lint-staged/15.2.8/15.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/lint-staged/15.2.8/15.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [typedoc](https://typedoc.org)
([source](https://togithub.com/TypeStrong/TypeDoc)) | [`0.26.5` ->
`0.26.6`](https://renovatebot.com/diffs/npm/typedoc/0.26.5/0.26.6) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/typedoc/0.26.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/typedoc/0.26.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/typedoc/0.26.5/0.26.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typedoc/0.26.5/0.26.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [vite](https://vitejs.dev)
([source](https://togithub.com/vitejs/vite/tree/HEAD/packages/vite)) |
[`5.4.0` -> `5.4.1`](https://renovatebot.com/diffs/npm/vite/5.4.0/5.4.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/vite/5.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite/5.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite/5.4.0/5.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite/5.4.0/5.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>cypress-io/code-coverage
(@&#8203;cypress/code-coverage)</summary>

###
[`v3.12.45`](https://togithub.com/cypress-io/code-coverage/releases/tag/v3.12.45)

[Compare
Source](https://togithub.com/cypress-io/code-coverage/compare/v3.12.44...v3.12.45)

##### Bug Fixes

- **deps:** update dependency debug to v4.3.6
([#&#8203;865](https://togithub.com/cypress-io/code-coverage/issues/865))
([5e2dbd2](https://togithub.com/cypress-io/code-coverage/commit/5e2dbd22616c5ac9c5216bcbc16bad3abd27eccd))

</details>

<details>
<summary>semantic-release/github
(@&#8203;semantic-release/github)</summary>

###
[`v10.1.6`](https://togithub.com/semantic-release/github/compare/v10.1.5...dfe47e94cc06a5cd3efea7c74fced5f36c62af05)

[Compare
Source](https://togithub.com/semantic-release/github/compare/v10.1.5...v10.1.6)

###
[`v10.1.5`](https://togithub.com/semantic-release/github/releases/tag/v10.1.5)

[Compare
Source](https://togithub.com/semantic-release/github/compare/v10.1.4...v10.1.5)

##### Bug Fixes

- compare only <owner>/<repo> when checking for rename
([#&#8203;886](https://togithub.com/semantic-release/github/issues/886))
([24ea2ee](https://togithub.com/semantic-release/github/commit/24ea2ee7a7060ab23b5370c9c24f22c5f6ee8ee8))

</details>

<details>
<summary>chromaui/chromatic-cli (chromatic)</summary>

###
[`v11.7.1`](https://togithub.com/chromaui/chromatic-cli/blob/HEAD/CHANGELOG.md#v1171-Wed-Aug-14-2024)

[Compare
Source](https://togithub.com/chromaui/chromatic-cli/compare/v11.7.0...v11.7.1)

##### 🐛 Bug Fix

- Add key to configuration to fix
[#&#8203;1022](https://togithub.com/chromaui/chromatic-cli/issues/1022)
[#&#8203;1023](https://togithub.com/chromaui/chromatic-cli/pull/1023)
([@&#8203;winkerVSbecks](https://togithub.com/winkerVSbecks))

##### Authors: 1

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

***

</details>

<details>
<summary>cypress-io/cypress (cypress)</summary>

###
[`v13.13.3`](https://togithub.com/cypress-io/cypress/releases/tag/v13.13.3)

[Compare
Source](https://togithub.com/cypress-io/cypress/compare/v13.13.2...v13.13.3)

Changelog: https://docs.cypress.io/guides/references/changelog#13-13-3

</details>

<details>
<summary>lint-staged/lint-staged (lint-staged)</summary>

###
[`v15.2.9`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#1529)

[Compare
Source](https://togithub.com/lint-staged/lint-staged/compare/v15.2.8...v15.2.9)

##### Patch Changes

- [#&#8203;1463](https://togithub.com/lint-staged/lint-staged/pull/1463)
[`b69ce2d`](https://togithub.com/lint-staged/lint-staged/commit/b69ce2ddfd5a7ae576f4fef4afc60b8a81f3c945)
Thanks [@&#8203;iiroj](https://togithub.com/iiroj)! - Set the maximum
number of event listeners to the number of tasks. This should silence
the console warning `MaxListenersExceededWarning: Possible EventEmitter
memory leak detected`.

</details>

<details>
<summary>TypeStrong/TypeDoc (typedoc)</summary>

###
[`v0.26.6`](https://togithub.com/TypeStrong/TypeDoc/blob/HEAD/CHANGELOG.md#v0266-2024-08-18)

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

##### Features

- Use of the `@extends` block tag no longer produces warnings,
[#&#8203;2659](https://togithub.com/TypeStrong/TypeDoc/issues/2659).
This tag should only be used in JavaScript projects to specify the type
parameters used when extending a parent class. It will not be rendered.
- Added new `navigation.compactFolders` option to prevent TypeDoc from
compacting folders, similar to the VSCode option.
[#&#8203;2667](https://togithub.com/TypeStrong/TypeDoc/issues/2667).

##### Bug Fixes

- The `suppressCommentWarningsInDeclarationFiles` option now correctly
ignores warnings in `.d.cts` and `.d.mts` files,
[#&#8203;2647](https://togithub.com/TypeStrong/TypeDoc/issues/2647).
- Restored re-exports in the page navigation menu,
[#&#8203;2671](https://togithub.com/TypeStrong/TypeDoc/issues/2671).
- JSON serialized projects will no longer contain reflection IDs for
other projects created in the same run.
[Gerrit0/typedoc-plugin-zod#6](https://togithub.com/Gerrit0/typedoc-plugin-zod/issues/6).
- In packages mode the reflection ID counter will no longer be reset
when converting projects. This previously could result in links to files
not working as expected.

</details>

<details>
<summary>vitejs/vite (vite)</summary>

###
[`v5.4.1`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small541-2024-08-15-small)

- fix: `build.modulePreload.resolveDependencies` is optimizable
([#&#8203;16083](https://togithub.com/vitejs/vite/issues/16083))
([e961b31](https://togithub.com/vitejs/vite/commit/e961b31493f8493277b46773156cc6e546b9c86b)),
closes [#&#8203;16083](https://togithub.com/vitejs/vite/issues/16083)
- fix: align CorsOptions.origin type with
[@&#8203;types/cors](https://togithub.com/types/cors)
([#&#8203;17836](https://togithub.com/vitejs/vite/issues/17836))
([1bda847](https://togithub.com/vitejs/vite/commit/1bda847329022d5279cfa2b51719dd19a161fd64)),
closes [#&#8203;17836](https://togithub.com/vitejs/vite/issues/17836)
- fix: typings for vite:preloadError
([#&#8203;17868](https://togithub.com/vitejs/vite/issues/17868))
([6700594](https://togithub.com/vitejs/vite/commit/67005949999054ab3cd079890ed220bc359bcf62)),
closes [#&#8203;17868](https://togithub.com/vitejs/vite/issues/17868)
- fix(build): avoid re-define `__vite_import_meta_env__`
([#&#8203;17876](https://togithub.com/vitejs/vite/issues/17876))
([e686d74](https://togithub.com/vitejs/vite/commit/e686d749d673c02ff4395971ac74340082da14e5)),
closes [#&#8203;17876](https://togithub.com/vitejs/vite/issues/17876)
- fix(deps): update all non-major dependencies
([#&#8203;17869](https://togithub.com/vitejs/vite/issues/17869))
([d11711c](https://togithub.com/vitejs/vite/commit/d11711c7e4c082fd0400245bfdc766006fd38ac8)),
closes [#&#8203;17869](https://togithub.com/vitejs/vite/issues/17869)
- fix(lightningcss): search for assets with correct base path
([#&#8203;17856](https://togithub.com/vitejs/vite/issues/17856))
([4e5ce3c](https://togithub.com/vitejs/vite/commit/4e5ce3c7a90966b1f942df35b8b3e8a550a4f031)),
closes [#&#8203;17856](https://togithub.com/vitejs/vite/issues/17856)
- fix(worker): handle self reference url worker in dependency for build
([#&#8203;17846](https://togithub.com/vitejs/vite/issues/17846))
([391bb49](https://togithub.com/vitejs/vite/commit/391bb4917b55baf3fdb01c6fc3d782d6c51be6c8)),
closes [#&#8203;17846](https://togithub.com/vitejs/vite/issues/17846)
- chore: fix picocolors import for local dev
([#&#8203;17884](https://togithub.com/vitejs/vite/issues/17884))
([9018255](https://togithub.com/vitejs/vite/commit/9018255c697a8c0888dce57aaa755d25bf66beba)),
closes [#&#8203;17884](https://togithub.com/vitejs/vite/issues/17884)
- refactor: remove `handleHotUpdate` from watch-package-data plugin
([#&#8203;17865](https://togithub.com/vitejs/vite/issues/17865))
([e16bf1f](https://togithub.com/vitejs/vite/commit/e16bf1fb14b7a3a950de4d74fce31416746829b3)),
closes [#&#8203;17865](https://togithub.com/vitejs/vite/issues/17865)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **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 was generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View the
[repository job
log](https://developer.mend.io/github/SAP/ui5-webcomponents-react).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4yNi4xIiwidXBkYXRlZEluVmVyIjoiMzguMjYuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
dubzzz pushed a commit to dubzzz/fast-check that referenced this issue Aug 19, 2024
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [typedoc](https://typedoc.org)
([source](https://togithub.com/TypeStrong/TypeDoc)) | [`^0.26.5` ->
`^0.26.6`](https://renovatebot.com/diffs/npm/typedoc/0.26.5/0.26.6) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/typedoc/0.26.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/typedoc/0.26.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/typedoc/0.26.5/0.26.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typedoc/0.26.5/0.26.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>TypeStrong/TypeDoc (typedoc)</summary>

###
[`v0.26.6`](https://togithub.com/TypeStrong/TypeDoc/blob/HEAD/CHANGELOG.md#v0266-2024-08-18)

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

##### Features

- Use of the `@extends` block tag no longer produces warnings,
[#&#8203;2659](https://togithub.com/TypeStrong/TypeDoc/issues/2659).
This tag should only be used in JavaScript projects to specify the type
parameters used when extending a parent class. It will not be rendered.
- Added new `navigation.compactFolders` option to prevent TypeDoc from
compacting folders, similar to the VSCode option.
[#&#8203;2667](https://togithub.com/TypeStrong/TypeDoc/issues/2667).

##### Bug Fixes

- The `suppressCommentWarningsInDeclarationFiles` option now correctly
ignores warnings in `.d.cts` and `.d.mts` files,
[#&#8203;2647](https://togithub.com/TypeStrong/TypeDoc/issues/2647).
- Restored re-exports in the page navigation menu,
[#&#8203;2671](https://togithub.com/TypeStrong/TypeDoc/issues/2671).
- JSON serialized projects will no longer contain reflection IDs for
other projects created in the same run.
[Gerrit0/typedoc-plugin-zod#6](https://togithub.com/Gerrit0/typedoc-plugin-zod/issues/6).
- In packages mode the reflection ID counter will no longer be reset
when converting projects. This previously could result in links to files
not working as expected.

</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.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View the
[repository job
log](https://developer.mend.io/github/dubzzz/fast-check).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4yNi4xIiwidXBkYXRlZEluVmVyIjoiMzguMjYuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Kit-p added a commit to Kit-p/json-kit that referenced this issue Sep 1, 2024
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [typedoc](https://typedoc.org)
([source](https://togithub.com/TypeStrong/TypeDoc)) | [`0.26.5` ->
`0.26.6`](https://renovatebot.com/diffs/npm/typedoc/0.26.5/0.26.6) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/typedoc/0.26.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/typedoc/0.26.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/typedoc/0.26.5/0.26.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typedoc/0.26.5/0.26.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>TypeStrong/TypeDoc (typedoc)</summary>

###
[`v0.26.6`](https://togithub.com/TypeStrong/TypeDoc/blob/HEAD/CHANGELOG.md#v0266-2024-08-18)

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

##### Features

- Use of the `@extends` block tag no longer produces warnings,
[#&#8203;2659](https://togithub.com/TypeStrong/TypeDoc/issues/2659).
This tag should only be used in JavaScript projects to specify the type
parameters used when extending a parent class. It will not be rendered.
- Added new `navigation.compactFolders` option to prevent TypeDoc from
compacting folders, similar to the VSCode option.
[#&#8203;2667](https://togithub.com/TypeStrong/TypeDoc/issues/2667).

##### Bug Fixes

- The `suppressCommentWarningsInDeclarationFiles` option now correctly
ignores warnings in `.d.cts` and `.d.mts` files,
[#&#8203;2647](https://togithub.com/TypeStrong/TypeDoc/issues/2647).
- Restored re-exports in the page navigation menu,
[#&#8203;2671](https://togithub.com/TypeStrong/TypeDoc/issues/2671).
- JSON serialized projects will no longer contain reflection IDs for
other projects created in the same run.
[Gerrit0/typedoc-plugin-zod#6](https://togithub.com/Gerrit0/typedoc-plugin-zod/issues/6).
- In packages mode the reflection ID counter will no longer be reset
when converting projects. This previously could result in links to files
not working as expected.

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "before 4am on the first day of the
month" (UTC), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/Kit-p/json-kit).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC41Ni4wIiwidXBkYXRlZEluVmVyIjoiMzguNTYuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
renovate bot added a commit to ScaleLeap/amazon-advertising-api-sdk that referenced this issue Sep 11, 2024
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [typedoc](https://typedoc.org)
([source](https://redirect.github.com/TypeStrong/TypeDoc)) | [`0.26.4`
-> `0.26.7`](https://renovatebot.com/diffs/npm/typedoc/0.26.4/0.26.7) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/typedoc/0.26.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/typedoc/0.26.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/typedoc/0.26.4/0.26.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typedoc/0.26.4/0.26.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>TypeStrong/TypeDoc (typedoc)</summary>

###
[`v0.26.7`](https://redirect.github.com/TypeStrong/TypeDoc/blob/HEAD/CHANGELOG.md#v0267-2024-09-09)

[Compare
Source](https://redirect.github.com/TypeStrong/TypeDoc/compare/v0.26.6...v0.26.7)

##### Features

- Support TypeScript 5.6,
[#&#8203;2699](https://redirect.github.com/TypeStrong/TypeDoc/issues/2699).
- Added `customJs` option to include a script tag in generated HTML
output,
[#&#8203;2650](https://redirect.github.com/TypeStrong/TypeDoc/issues/2650).
- Added `markdownLinkExternal` option to treat `http[s]://` links in
markdown documents and comments as external to be opened in a new tab,
[#&#8203;2679](https://redirect.github.com/TypeStrong/TypeDoc/issues/2679).
- Added `navigation.excludeReferences` option to prevent re-exports from
appearing in the left hand navigation,
[#&#8203;2685](https://redirect.github.com/TypeStrong/TypeDoc/issues/2685).
- Added support for the `@abstract` tag,
[#&#8203;2692](https://redirect.github.com/TypeStrong/TypeDoc/issues/2692).

##### Bug Fixes

- Fixed an issue where links in packages mode would be resolved
incorrectly,
[#&#8203;2680](https://redirect.github.com/TypeStrong/TypeDoc/issues/2680).
- `@link` tags to symbols which are not included in the documentation
will produce invalid link warnings again,
[#&#8203;2681](https://redirect.github.com/TypeStrong/TypeDoc/issues/2681).
- Fixed handling of `@param` tags on comments attached to function
callback parameters,
[#&#8203;2683](https://redirect.github.com/TypeStrong/TypeDoc/issues/2683).
- The `alphabetical` and `alphabetical-ignoring-documents` sort options
now use `localeCompare` to sort,
[#&#8203;2684](https://redirect.github.com/TypeStrong/TypeDoc/issues/2684).
- Fixed incorrect placement of parameter default values in some
signatures with a `this` parameter,
[#&#8203;2698](https://redirect.github.com/TypeStrong/TypeDoc/issues/2698).

##### Thanks!

-   [@&#8203;Aryakoste](https://redirect.github.com/Aryakoste)
-   [@&#8203;waynemwashuma](https://redirect.github.com/waynemwashuma)

###
[`v0.26.6`](https://redirect.github.com/TypeStrong/TypeDoc/blob/HEAD/CHANGELOG.md#v0266-2024-08-18)

[Compare
Source](https://redirect.github.com/TypeStrong/TypeDoc/compare/v0.26.5...v0.26.6)

##### Features

- Use of the `@extends` block tag no longer produces warnings,
[#&#8203;2659](https://redirect.github.com/TypeStrong/TypeDoc/issues/2659).
This tag should only be used in JavaScript projects to specify the type
parameters used when extending a parent class. It will not be rendered.
- Added new `navigation.compactFolders` option to prevent TypeDoc from
compacting folders, similar to the VSCode option.
[#&#8203;2667](https://redirect.github.com/TypeStrong/TypeDoc/issues/2667).

##### Bug Fixes

- The `suppressCommentWarningsInDeclarationFiles` option now correctly
ignores warnings in `.d.cts` and `.d.mts` files,
[#&#8203;2647](https://redirect.github.com/TypeStrong/TypeDoc/issues/2647).
- Restored re-exports in the page navigation menu,
[#&#8203;2671](https://redirect.github.com/TypeStrong/TypeDoc/issues/2671).
- JSON serialized projects will no longer contain reflection IDs for
other projects created in the same run.
[Gerrit0/typedoc-plugin-zod#6](https://redirect.github.com/Gerrit0/typedoc-plugin-zod/issues/6).
- In packages mode the reflection ID counter will no longer be reset
when converting projects. This previously could result in links to files
not working as expected.

###
[`v0.26.5`](https://redirect.github.com/TypeStrong/TypeDoc/blob/HEAD/CHANGELOG.md#v0265-2024-07-21)

[Compare
Source](https://redirect.github.com/TypeStrong/TypeDoc/compare/v0.26.4...v0.26.5)

##### Features

- TypeDoc now exposes array option defaults under `OptionDefaults`,
[#&#8203;2640](https://redirect.github.com/TypeStrong/TypeDoc/issues/2640).

##### Bug Fixes

- Constructor parameters which share a name with a property on a parent
class will no longer inherit the comment on the parent class,
[#&#8203;2636](https://redirect.github.com/TypeStrong/TypeDoc/issues/2636).
- Packages mode will now attempt to use the comment declared in the
comment class for inherited members,
[#&#8203;2622](https://redirect.github.com/TypeStrong/TypeDoc/issues/2622).
- TypeDoc no longer crashes when `@document` includes an empty file,
[#&#8203;2638](https://redirect.github.com/TypeStrong/TypeDoc/issues/2638).
- API: Event listeners added later with the same priority will be called
later,
[#&#8203;2643](https://redirect.github.com/TypeStrong/TypeDoc/issues/2643).

##### Thanks!

- [@&#8203;bladerunner2020](https://redirect.github.com/bladerunner2020)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "every weekday" in timezone Etc/UTC,
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/ScaleLeap/amazon-advertising-api-sdk).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4yMC4xIiwidXBkYXRlZEluVmVyIjoiMzguNTkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJyZW5vdmF0ZWJvdCJdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate bot added a commit to ScaleLeap/selling-partner-api-sdk that referenced this issue Sep 12, 2024
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [typedoc](https://typedoc.org)
([source](https://redirect.github.com/TypeStrong/TypeDoc)) | [`0.26.3`
-> `0.26.7`](https://renovatebot.com/diffs/npm/typedoc/0.26.3/0.26.7) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/typedoc/0.26.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/typedoc/0.26.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/typedoc/0.26.3/0.26.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typedoc/0.26.3/0.26.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>TypeStrong/TypeDoc (typedoc)</summary>

###
[`v0.26.7`](https://redirect.github.com/TypeStrong/TypeDoc/blob/HEAD/CHANGELOG.md#v0267-2024-09-09)

[Compare
Source](https://redirect.github.com/TypeStrong/TypeDoc/compare/v0.26.6...v0.26.7)

##### Features

- Support TypeScript 5.6,
[#&#8203;2699](https://redirect.github.com/TypeStrong/TypeDoc/issues/2699).
- Added `customJs` option to include a script tag in generated HTML
output,
[#&#8203;2650](https://redirect.github.com/TypeStrong/TypeDoc/issues/2650).
- Added `markdownLinkExternal` option to treat `http[s]://` links in
markdown documents and comments as external to be opened in a new tab,
[#&#8203;2679](https://redirect.github.com/TypeStrong/TypeDoc/issues/2679).
- Added `navigation.excludeReferences` option to prevent re-exports from
appearing in the left hand navigation,
[#&#8203;2685](https://redirect.github.com/TypeStrong/TypeDoc/issues/2685).
- Added support for the `@abstract` tag,
[#&#8203;2692](https://redirect.github.com/TypeStrong/TypeDoc/issues/2692).

##### Bug Fixes

- Fixed an issue where links in packages mode would be resolved
incorrectly,
[#&#8203;2680](https://redirect.github.com/TypeStrong/TypeDoc/issues/2680).
- `@link` tags to symbols which are not included in the documentation
will produce invalid link warnings again,
[#&#8203;2681](https://redirect.github.com/TypeStrong/TypeDoc/issues/2681).
- Fixed handling of `@param` tags on comments attached to function
callback parameters,
[#&#8203;2683](https://redirect.github.com/TypeStrong/TypeDoc/issues/2683).
- The `alphabetical` and `alphabetical-ignoring-documents` sort options
now use `localeCompare` to sort,
[#&#8203;2684](https://redirect.github.com/TypeStrong/TypeDoc/issues/2684).
- Fixed incorrect placement of parameter default values in some
signatures with a `this` parameter,
[#&#8203;2698](https://redirect.github.com/TypeStrong/TypeDoc/issues/2698).

##### Thanks!

-   [@&#8203;Aryakoste](https://redirect.github.com/Aryakoste)
-   [@&#8203;waynemwashuma](https://redirect.github.com/waynemwashuma)

###
[`v0.26.6`](https://redirect.github.com/TypeStrong/TypeDoc/blob/HEAD/CHANGELOG.md#v0266-2024-08-18)

[Compare
Source](https://redirect.github.com/TypeStrong/TypeDoc/compare/v0.26.5...v0.26.6)

##### Features

- Use of the `@extends` block tag no longer produces warnings,
[#&#8203;2659](https://redirect.github.com/TypeStrong/TypeDoc/issues/2659).
This tag should only be used in JavaScript projects to specify the type
parameters used when extending a parent class. It will not be rendered.
- Added new `navigation.compactFolders` option to prevent TypeDoc from
compacting folders, similar to the VSCode option.
[#&#8203;2667](https://redirect.github.com/TypeStrong/TypeDoc/issues/2667).

##### Bug Fixes

- The `suppressCommentWarningsInDeclarationFiles` option now correctly
ignores warnings in `.d.cts` and `.d.mts` files,
[#&#8203;2647](https://redirect.github.com/TypeStrong/TypeDoc/issues/2647).
- Restored re-exports in the page navigation menu,
[#&#8203;2671](https://redirect.github.com/TypeStrong/TypeDoc/issues/2671).
- JSON serialized projects will no longer contain reflection IDs for
other projects created in the same run.
[Gerrit0/typedoc-plugin-zod#6](https://redirect.github.com/Gerrit0/typedoc-plugin-zod/issues/6).
- In packages mode the reflection ID counter will no longer be reset
when converting projects. This previously could result in links to files
not working as expected.

###
[`v0.26.5`](https://redirect.github.com/TypeStrong/TypeDoc/blob/HEAD/CHANGELOG.md#v0265-2024-07-21)

[Compare
Source](https://redirect.github.com/TypeStrong/TypeDoc/compare/v0.26.4...v0.26.5)

##### Features

- TypeDoc now exposes array option defaults under `OptionDefaults`,
[#&#8203;2640](https://redirect.github.com/TypeStrong/TypeDoc/issues/2640).

##### Bug Fixes

- Constructor parameters which share a name with a property on a parent
class will no longer inherit the comment on the parent class,
[#&#8203;2636](https://redirect.github.com/TypeStrong/TypeDoc/issues/2636).
- Packages mode will now attempt to use the comment declared in the
comment class for inherited members,
[#&#8203;2622](https://redirect.github.com/TypeStrong/TypeDoc/issues/2622).
- TypeDoc no longer crashes when `@document` includes an empty file,
[#&#8203;2638](https://redirect.github.com/TypeStrong/TypeDoc/issues/2638).
- API: Event listeners added later with the same priority will be called
later,
[#&#8203;2643](https://redirect.github.com/TypeStrong/TypeDoc/issues/2643).

##### Thanks!

- [@&#8203;bladerunner2020](https://redirect.github.com/bladerunner2020)

###
[`v0.26.4`](https://redirect.github.com/TypeStrong/TypeDoc/blob/HEAD/CHANGELOG.md#v0264-2024-07-10)

[Compare
Source](https://redirect.github.com/TypeStrong/TypeDoc/compare/v0.26.3...v0.26.4)

##### Bug Fixes

- The page navigation sidebar no longer incorrectly includes re-exports
if the same member is exported with multiple names
[#&#8203;2625](https://redirect.github.com/TypeStrong/TypeDoc/issues/2625).
- Page navigation now ensures the current page is visible when the page
is first loaded,
[#&#8203;2626](https://redirect.github.com/TypeStrong/TypeDoc/issues/2626).
- If a relative linked image is referenced multiple times, TypeDoc will
no longer sometimes produce invalid links to the image
[#&#8203;2627](https://redirect.github.com/TypeStrong/TypeDoc/issues/2627).
- `@link` tags will now be validated in referenced markdown documents,
[#&#8203;2629](https://redirect.github.com/TypeStrong/TypeDoc/issues/2629).
- `@link` tags are now resolved in project documents,
[#&#8203;2629](https://redirect.github.com/TypeStrong/TypeDoc/issues/2629).
- HTML/JSON output generated by TypeDoc now contains a trailing newline,
[#&#8203;2632](https://redirect.github.com/TypeStrong/TypeDoc/issues/2632).
- TypeDoc now correctly handles markdown documents with CRLF line
endings,
[#&#8203;2628](https://redirect.github.com/TypeStrong/TypeDoc/issues/2628).
- `@hidden` is now properly applied when placed in a function
implementation comment,
[#&#8203;2634](https://redirect.github.com/TypeStrong/TypeDoc/issues/2634).
-   Comments on re-exports are now rendered.

##### Thanks!

-   [@&#8203;bukowa](https://redirect.github.com/bukowa)
-   [@&#8203;garrett-hopper](https://redirect.github.com/garrett-hopper)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "every weekday" in timezone Etc/UTC,
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/ScaleLeap/selling-partner-api-sdk).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjUuMSIsInVwZGF0ZWRJblZlciI6IjM4LjU5LjIiLCJ0YXJnZXRCcmFuY2giOiJtYXN0ZXIiLCJsYWJlbHMiOlsicmVub3ZhdGVib3QiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate bot added a commit to ScaleLeap/amazon-marketplaces that referenced this issue Sep 27, 2024
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [typedoc](https://typedoc.org)
([source](https://redirect.github.com/TypeStrong/TypeDoc)) | [`0.26.5`
-> `0.26.7`](https://renovatebot.com/diffs/npm/typedoc/0.26.5/0.26.7) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/typedoc/0.26.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/typedoc/0.26.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/typedoc/0.26.5/0.26.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typedoc/0.26.5/0.26.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>TypeStrong/TypeDoc (typedoc)</summary>

###
[`v0.26.7`](https://redirect.github.com/TypeStrong/TypeDoc/blob/HEAD/CHANGELOG.md#v0267-2024-09-09)

[Compare
Source](https://redirect.github.com/TypeStrong/TypeDoc/compare/v0.26.6...v0.26.7)

##### Features

- Support TypeScript 5.6,
[#&#8203;2699](https://redirect.github.com/TypeStrong/TypeDoc/issues/2699).
- Added `customJs` option to include a script tag in generated HTML
output,
[#&#8203;2650](https://redirect.github.com/TypeStrong/TypeDoc/issues/2650).
- Added `markdownLinkExternal` option to treat `http[s]://` links in
markdown documents and comments as external to be opened in a new tab,
[#&#8203;2679](https://redirect.github.com/TypeStrong/TypeDoc/issues/2679).
- Added `navigation.excludeReferences` option to prevent re-exports from
appearing in the left hand navigation,
[#&#8203;2685](https://redirect.github.com/TypeStrong/TypeDoc/issues/2685).
- Added support for the `@abstract` tag,
[#&#8203;2692](https://redirect.github.com/TypeStrong/TypeDoc/issues/2692).

##### Bug Fixes

- Fixed an issue where links in packages mode would be resolved
incorrectly,
[#&#8203;2680](https://redirect.github.com/TypeStrong/TypeDoc/issues/2680).
- `@link` tags to symbols which are not included in the documentation
will produce invalid link warnings again,
[#&#8203;2681](https://redirect.github.com/TypeStrong/TypeDoc/issues/2681).
- Fixed handling of `@param` tags on comments attached to function
callback parameters,
[#&#8203;2683](https://redirect.github.com/TypeStrong/TypeDoc/issues/2683).
- The `alphabetical` and `alphabetical-ignoring-documents` sort options
now use `localeCompare` to sort,
[#&#8203;2684](https://redirect.github.com/TypeStrong/TypeDoc/issues/2684).
- Fixed incorrect placement of parameter default values in some
signatures with a `this` parameter,
[#&#8203;2698](https://redirect.github.com/TypeStrong/TypeDoc/issues/2698).

##### Thanks!

-   [@&#8203;Aryakoste](https://redirect.github.com/Aryakoste)
-   [@&#8203;waynemwashuma](https://redirect.github.com/waynemwashuma)

###
[`v0.26.6`](https://redirect.github.com/TypeStrong/TypeDoc/blob/HEAD/CHANGELOG.md#v0266-2024-08-18)

[Compare
Source](https://redirect.github.com/TypeStrong/TypeDoc/compare/v0.26.5...v0.26.6)

##### Features

- Use of the `@extends` block tag no longer produces warnings,
[#&#8203;2659](https://redirect.github.com/TypeStrong/TypeDoc/issues/2659).
This tag should only be used in JavaScript projects to specify the type
parameters used when extending a parent class. It will not be rendered.
- Added new `navigation.compactFolders` option to prevent TypeDoc from
compacting folders, similar to the VSCode option.
[#&#8203;2667](https://redirect.github.com/TypeStrong/TypeDoc/issues/2667).

##### Bug Fixes

- The `suppressCommentWarningsInDeclarationFiles` option now correctly
ignores warnings in `.d.cts` and `.d.mts` files,
[#&#8203;2647](https://redirect.github.com/TypeStrong/TypeDoc/issues/2647).
- Restored re-exports in the page navigation menu,
[#&#8203;2671](https://redirect.github.com/TypeStrong/TypeDoc/issues/2671).
- JSON serialized projects will no longer contain reflection IDs for
other projects created in the same run.
[Gerrit0/typedoc-plugin-zod#6](https://redirect.github.com/Gerrit0/typedoc-plugin-zod/issues/6).
- In packages mode the reflection ID counter will no longer be reset
when converting projects. This previously could result in links to files
not working as expected.

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "every weekday" in timezone Etc/UTC,
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/ScaleLeap/amazon-marketplaces).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4yNi4xIiwidXBkYXRlZEluVmVyIjoiMzguNTkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJyZW5vdmF0ZWJvdCJdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
toddbaert pushed a commit to open-feature/js-sdk that referenced this issue Oct 22, 2024
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [typedoc](https://typedoc.org)
([source](https://redirect.github.com/TypeStrong/TypeDoc)) | [`^0.25.7`
-> `^0.26.0`](https://renovatebot.com/diffs/npm/typedoc/0.25.13/0.26.10)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/typedoc/0.26.10?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/typedoc/0.26.10?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/typedoc/0.25.13/0.26.10?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typedoc/0.25.13/0.26.10?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>TypeStrong/TypeDoc (typedoc)</summary>

###
[`v0.26.10`](https://redirect.github.com/TypeStrong/TypeDoc/blob/HEAD/CHANGELOG.md#v02610-2024-10-16)

[Compare
Source](https://redirect.github.com/TypeStrong/TypeDoc/compare/v0.26.9...v0.26.10)

##### Bug Fixes

- Fixed missing space on page headers,
[#&#8203;2748](https://redirect.github.com/TypeStrong/TypeDoc/issues/2748).

###
[`v0.26.9`](https://redirect.github.com/TypeStrong/TypeDoc/blob/HEAD/CHANGELOG.md#v0269-2024-10-11)

[Compare
Source](https://redirect.github.com/TypeStrong/TypeDoc/compare/v0.26.8...v0.26.9)

##### Features

- Added `headings` option to control optional headings,
[#&#8203;2729](https://redirect.github.com/TypeStrong/TypeDoc/issues/2729).
- Updated Chinese translations,
[#&#8203;2739](https://redirect.github.com/TypeStrong/TypeDoc/issues/2739).
- Added a folder icon to page navigation elements which are not links,
[#&#8203;2741](https://redirect.github.com/TypeStrong/TypeDoc/issues/2741).

##### Bug Fixes

- `externalSymbolLinkMappings` now uses the TypeScript reported link
target if available,
[#&#8203;2725](https://redirect.github.com/TypeStrong/TypeDoc/issues/2725).
- TypeDoc will no longer omit the modules page if a project contains
only modules/documents,
[#&#8203;2730](https://redirect.github.com/TypeStrong/TypeDoc/issues/2730).
- Fixed missing breadcrumbs on project page,
[#&#8203;2728](https://redirect.github.com/TypeStrong/TypeDoc/issues/2728).
- TypeDoc will no longer render an empty readme page if no readme was
found.

##### Thanks!

-   [@&#8203;lriggle-strib](https://redirect.github.com/lriggle-strib)
-   [@&#8203;mrfigg](https://redirect.github.com/mrfigg)
-   [@&#8203;XeroAlpha](https://redirect.github.com/XeroAlpha)

###
[`v0.26.8`](https://redirect.github.com/TypeStrong/TypeDoc/blob/HEAD/CHANGELOG.md#v0268-2024-10-04)

[Compare
Source](https://redirect.github.com/TypeStrong/TypeDoc/compare/v0.26.7...v0.26.8)

##### Features

- Updated Chinese translations,
[#&#8203;2706](https://redirect.github.com/TypeStrong/TypeDoc/issues/2706).
- Exported constants no longer render the type and default value if they
are the same,
[#&#8203;2717](https://redirect.github.com/TypeStrong/TypeDoc/issues/2717).
- The HTML output now wraps tag blocks with `<div>` tags and includes
the tag name in a class name,
[#&#8203;2723](https://redirect.github.com/TypeStrong/TypeDoc/issues/2723).

##### Bug Fixes

- Correctly handle external link resolver link text when referencing an
external symbol,
[#&#8203;2700](https://redirect.github.com/TypeStrong/TypeDoc/issues/2700).
- Big integer literals are now supported as default values,
[#&#8203;2721](https://redirect.github.com/TypeStrong/TypeDoc/issues/2721).
- Corrected handling of `@link` tags present in comments at the start of
source files.
- The index will now display when a module only contains documents,
[#&#8203;2722](https://redirect.github.com/TypeStrong/TypeDoc/issues/2722).
- `ReflectionSymbolId.pos` no longer references the position *before*
any doc comments for a symbol.
This could cause typedoc-plugin-dt-links to produce links which didn't
go to the expected location in a file.

##### Thanks!

-   [@&#8203;Corso02](https://redirect.github.com/Corso02)
-   [@&#8203;lriggle-strib](https://redirect.github.com/lriggle-strib)
-   [@&#8203;XeroAlpha](https://redirect.github.com/XeroAlpha)

###
[`v0.26.7`](https://redirect.github.com/TypeStrong/TypeDoc/blob/HEAD/CHANGELOG.md#v0267-2024-09-09)

[Compare
Source](https://redirect.github.com/TypeStrong/TypeDoc/compare/v0.26.6...v0.26.7)

##### Features

- Support TypeScript 5.6,
[#&#8203;2699](https://redirect.github.com/TypeStrong/TypeDoc/issues/2699).
- Added `customJs` option to include a script tag in generated HTML
output,
[#&#8203;2650](https://redirect.github.com/TypeStrong/TypeDoc/issues/2650).
- Added `markdownLinkExternal` option to treat `http[s]://` links in
markdown documents and comments as external to be opened in a new tab,
[#&#8203;2679](https://redirect.github.com/TypeStrong/TypeDoc/issues/2679).
- Added `navigation.excludeReferences` option to prevent re-exports from
appearing in the left hand navigation,
[#&#8203;2685](https://redirect.github.com/TypeStrong/TypeDoc/issues/2685).
- Added support for the `@abstract` tag,
[#&#8203;2692](https://redirect.github.com/TypeStrong/TypeDoc/issues/2692).

##### Bug Fixes

- Fixed an issue where links in packages mode would be resolved
incorrectly,
[#&#8203;2680](https://redirect.github.com/TypeStrong/TypeDoc/issues/2680).
- `@link` tags to symbols which are not included in the documentation
will produce invalid link warnings again,
[#&#8203;2681](https://redirect.github.com/TypeStrong/TypeDoc/issues/2681).
- Fixed handling of `@param` tags on comments attached to function
callback parameters,
[#&#8203;2683](https://redirect.github.com/TypeStrong/TypeDoc/issues/2683).
- The `alphabetical` and `alphabetical-ignoring-documents` sort options
now use `localeCompare` to sort,
[#&#8203;2684](https://redirect.github.com/TypeStrong/TypeDoc/issues/2684).
- Fixed incorrect placement of parameter default values in some
signatures with a `this` parameter,
[#&#8203;2698](https://redirect.github.com/TypeStrong/TypeDoc/issues/2698).

##### Thanks!

-   [@&#8203;Aryakoste](https://redirect.github.com/Aryakoste)
-   [@&#8203;waynemwashuma](https://redirect.github.com/waynemwashuma)

###
[`v0.26.6`](https://redirect.github.com/TypeStrong/TypeDoc/blob/HEAD/CHANGELOG.md#v0266-2024-08-18)

[Compare
Source](https://redirect.github.com/TypeStrong/TypeDoc/compare/v0.26.5...v0.26.6)

##### Features

- Use of the `@extends` block tag no longer produces warnings,
[#&#8203;2659](https://redirect.github.com/TypeStrong/TypeDoc/issues/2659).
This tag should only be used in JavaScript projects to specify the type
parameters used when extending a parent class. It will not be rendered.
- Added new `navigation.compactFolders` option to prevent TypeDoc from
compacting folders, similar to the VSCode option.
[#&#8203;2667](https://redirect.github.com/TypeStrong/TypeDoc/issues/2667).

##### Bug Fixes

- The `suppressCommentWarningsInDeclarationFiles` option now correctly
ignores warnings in `.d.cts` and `.d.mts` files,
[#&#8203;2647](https://redirect.github.com/TypeStrong/TypeDoc/issues/2647).
- Restored re-exports in the page navigation menu,
[#&#8203;2671](https://redirect.github.com/TypeStrong/TypeDoc/issues/2671).
- JSON serialized projects will no longer contain reflection IDs for
other projects created in the same run.
[Gerrit0/typedoc-plugin-zod#6](https://redirect.github.com/Gerrit0/typedoc-plugin-zod/issues/6).
- In packages mode the reflection ID counter will no longer be reset
when converting projects. This previously could result in links to files
not working as expected.

###
[`v0.26.5`](https://redirect.github.com/TypeStrong/TypeDoc/blob/HEAD/CHANGELOG.md#v0265-2024-07-21)

[Compare
Source](https://redirect.github.com/TypeStrong/TypeDoc/compare/v0.26.4...v0.26.5)

##### Features

- TypeDoc now exposes array option defaults under `OptionDefaults`,
[#&#8203;2640](https://redirect.github.com/TypeStrong/TypeDoc/issues/2640).

##### Bug Fixes

- Constructor parameters which share a name with a property on a parent
class will no longer inherit the comment on the parent class,
[#&#8203;2636](https://redirect.github.com/TypeStrong/TypeDoc/issues/2636).
- Packages mode will now attempt to use the comment declared in the
comment class for inherited members,
[#&#8203;2622](https://redirect.github.com/TypeStrong/TypeDoc/issues/2622).
- TypeDoc no longer crashes when `@document` includes an empty file,
[#&#8203;2638](https://redirect.github.com/TypeStrong/TypeDoc/issues/2638).
- API: Event listeners added later with the same priority will be called
later,
[#&#8203;2643](https://redirect.github.com/TypeStrong/TypeDoc/issues/2643).

##### Thanks!

- [@&#8203;bladerunner2020](https://redirect.github.com/bladerunner2020)

###
[`v0.26.4`](https://redirect.github.com/TypeStrong/TypeDoc/blob/HEAD/CHANGELOG.md#v0264-2024-07-10)

[Compare
Source](https://redirect.github.com/TypeStrong/TypeDoc/compare/v0.26.3...v0.26.4)

##### Bug Fixes

- The page navigation sidebar no longer incorrectly includes re-exports
if the same member is exported with multiple names
[#&#8203;2625](https://redirect.github.com/TypeStrong/TypeDoc/issues/2625).
- Page navigation now ensures the current page is visible when the page
is first loaded,
[#&#8203;2626](https://redirect.github.com/TypeStrong/TypeDoc/issues/2626).
- If a relative linked image is referenced multiple times, TypeDoc will
no longer sometimes produce invalid links to the image
[#&#8203;2627](https://redirect.github.com/TypeStrong/TypeDoc/issues/2627).
- `@link` tags will now be validated in referenced markdown documents,
[#&#8203;2629](https://redirect.github.com/TypeStrong/TypeDoc/issues/2629).
- `@link` tags are now resolved in project documents,
[#&#8203;2629](https://redirect.github.com/TypeStrong/TypeDoc/issues/2629).
- HTML/JSON output generated by TypeDoc now contains a trailing newline,
[#&#8203;2632](https://redirect.github.com/TypeStrong/TypeDoc/issues/2632).
- TypeDoc now correctly handles markdown documents with CRLF line
endings,
[#&#8203;2628](https://redirect.github.com/TypeStrong/TypeDoc/issues/2628).
- `@hidden` is now properly applied when placed in a function
implementation comment,
[#&#8203;2634](https://redirect.github.com/TypeStrong/TypeDoc/issues/2634).
-   Comments on re-exports are now rendered.

##### Thanks!

-   [@&#8203;bukowa](https://redirect.github.com/bukowa)
-   [@&#8203;garrett-hopper](https://redirect.github.com/garrett-hopper)

###
[`v0.26.3`](https://redirect.github.com/TypeStrong/TypeDoc/blob/HEAD/CHANGELOG.md#v0263-2024-06-28)

[Compare
Source](https://redirect.github.com/TypeStrong/TypeDoc/compare/v0.26.2...v0.26.3)

##### Features

- "On This Page" navigation now includes the page groups in collapsible
sections,
[#&#8203;2616](https://redirect.github.com/TypeStrong/TypeDoc/issues/2616).

##### Bug Fixes

- `mailto:` links are no longer incorrectly recognized as relative
paths,
[#&#8203;2613](https://redirect.github.com/TypeStrong/TypeDoc/issues/2613).
- Added `@since` to the default list of recognized tags,
[#&#8203;2614](https://redirect.github.com/TypeStrong/TypeDoc/issues/2614).
- Relative paths to directories will no longer cause the directory to be
copied into the media directory,
[#&#8203;2617](https://redirect.github.com/TypeStrong/TypeDoc/issues/2617).

###
[`v0.26.2`](https://redirect.github.com/TypeStrong/TypeDoc/blob/HEAD/CHANGELOG.md#v0262-2024-06-24)

[Compare
Source](https://redirect.github.com/TypeStrong/TypeDoc/compare/v0.26.1...v0.26.2)

##### Features

- Added a `--suppressCommentWarningsInDeclarationFiles` option to
disable warnings from
parsing comments in declaration files,
[#&#8203;2611](https://redirect.github.com/TypeStrong/TypeDoc/issues/2611).
- Improved comment discovery to more closely match TypeScript's
discovery when getting comments
for members of interfaces/classes,
[#&#8203;2084](https://redirect.github.com/TypeStrong/TypeDoc/issues/2084),
[#&#8203;2545](https://redirect.github.com/TypeStrong/TypeDoc/issues/2545).

##### Bug Fixes

- The `text` non-highlighted language no longer causes warnings when
rendering,
[#&#8203;2610](https://redirect.github.com/TypeStrong/TypeDoc/issues/2610).
- If a comment on a method is inherited from a parent class, and the
child class does not
use an `@param` tag from the parent, TypeDoc will no longer warn about
the `@param` tag.

###
[`v0.26.1`](https://redirect.github.com/TypeStrong/TypeDoc/blob/HEAD/CHANGELOG.md#v0261-2024-06-22)

[Compare
Source](https://redirect.github.com/TypeStrong/TypeDoc/compare/v0.26.0...v0.26.1)

##### Features

- Improved Korean translation coverage,
[#&#8203;2602](https://redirect.github.com/TypeStrong/TypeDoc/issues/2602).

##### Bug Fixes

- Added `@author` to the default list of recognized tags,
[#&#8203;2603](https://redirect.github.com/TypeStrong/TypeDoc/issues/2603).
- Anchor links are no longer incorrectly checked for relative paths,
[#&#8203;2604](https://redirect.github.com/TypeStrong/TypeDoc/issues/2604).
- Fixed an issue where line numbers reported in error messages could be
incorrect,
[#&#8203;2605](https://redirect.github.com/TypeStrong/TypeDoc/issues/2605).
- Fixed relative link detection for markdown links containing code in
their label,
[#&#8203;2606](https://redirect.github.com/TypeStrong/TypeDoc/issues/2606).
- Fixed an issue with packages mode where TypeDoc would use (much) more
memory than required,
[#&#8203;2607](https://redirect.github.com/TypeStrong/TypeDoc/issues/2607).
- TypeDoc will no longer crash when asked to render highlighted code for
an unsupported language,
[#&#8203;2609](https://redirect.github.com/TypeStrong/TypeDoc/issues/2609).
- Fixed an issue where relatively-linked files would not be copied to
the output directory in packages mode.
- Fixed an issue where modifier tags were not applied to top level
modules in packages mode.
- Fixed an issue where excluded tags were not removed from top level
modules in packages mode.
- `.jsonc` configuration files are now properly read as JSONC, rather
than being passed to `require`.

##### Thanks!

-   [@&#8203;KNU-K](https://redirect.github.com/KNU-K)

###
[`v0.26.0`](https://redirect.github.com/TypeStrong/TypeDoc/blob/HEAD/CHANGELOG.md#v0260-2024-06-22)

[Compare
Source](https://redirect.github.com/TypeStrong/TypeDoc/compare/v0.25.13...v0.26.0)

##### Breaking Changes

-   Drop support for Node 16.
- Moved from `marked` to `markdown-it` for parsing as marked has moved
to an async model which supporting would significantly complicate
TypeDoc's rendering code.
This means that any projects setting `markedOptions` needs to be updated
to use `markdownItOptions`.
Unlike `marked@4`, `markdown-it` pushes lots of functionality to
plugins. To use plugins, a JavaScript config file must be used with the
`markdownItLoader` option.
- Updated Shiki from 0.14 to 1.x. This should mostly be a transparent
update which adds another 23 supported languages and 13 supported
themes.
As Shiki adds additional languages, the time it takes to load the
highlighter increases linearly. To avoid rendering taking longer than
necessary,
TypeDoc now only loads a few common languages. Additional languages can
be loaded by setting the `--highlightLanguages` option.
-   Changed default of `--excludePrivate` to `true`.
- Renamed `--sitemapBaseUrl` to `--hostedBaseUrl` to reflect that it can
be used for more than just the sitemap.
-   Removed deprecated `navigation.fullTree` option.
- Removed `--media` option, TypeDoc will now detect image links within
your comments and markdown documents and automatically copy them to the
site.
-   Removed `--includes` option, use the `@document` tag instead.
- Removed `--stripYamlFrontmatter` option, TypeDoc will always do this
now.
-   Renamed the `--htmlLang` option to `--lang`.
- Removed the `--gaId` option for Google Analytics integration and
corresponding `analytics` theme member,
[#&#8203;2600](https://redirect.github.com/TypeStrong/TypeDoc/issues/2600).
- All function-likes may now have comments directly attached to them.
This is a change from previous versions of TypeDoc where functions
comments
were always moved down to the signature level. This mostly worked, but
caused problems with type aliases, so was partially changed in 0.25.13.
This change was extended to apply not only to type aliases, but also
other function-likes declared with variables and callable properties.
As a part of this change, comments on the implementation signature of
overloaded functions will now be added to the function reflection, and
will
not be inherited by signatures of that function,
[#&#8203;2521](https://redirect.github.com/TypeStrong/TypeDoc/issues/2521).
- API: TypeDoc now uses a typed event emitter to provide improved type
safety, this found a bug where `Converter.EVENT_CREATE_DECLARATION`
    was emitted for `ProjectReflection` in some circumstances.
-   API: `MapOptionDeclaration.mapError` has been removed.
-   API: Deprecated `BindOption` decorator has been removed.
- API: `DeclarationReflection.indexSignature` has been renamed to
`DeclarationReflection.indexSignatures`.
Note: This also affects JSON serialization. TypeDoc will support JSON
output from 0.25 through at least 0.26.
- API: `JSONOutput.SignatureReflection.typeParameter` has been renamed
to `typeParameters` to match the JS API.
- API: `DefaultThemeRenderContext.iconsCache` has been removed as it is
no longer needed.
- API: `DefaultThemeRenderContext.hook` must now be passed `context` if
required by the hook.

##### Features

-   Added support for TypeScript 5.5.
- Added new `--projectDocuments` option to specify additional Markdown
documents to be included in the generated site
[#&#8203;247](https://redirect.github.com/TypeStrong/TypeDoc/issues/247),
[#&#8203;1870](https://redirect.github.com/TypeStrong/TypeDoc/issues/1870),
[#&#8203;2288](https://redirect.github.com/TypeStrong/TypeDoc/issues/2288),
[#&#8203;2565](https://redirect.github.com/TypeStrong/TypeDoc/issues/2565).
- TypeDoc now has the architecture in place to support localization. No
languages besides English
are currently shipped in the package, but it is now possible to add
support for additional languages,
[#&#8203;2475](https://redirect.github.com/TypeStrong/TypeDoc/issues/2475).
- Added support for a `packageOptions` object which specifies options
that should be applied to each entry point when running with
`--entryPointStrategy packages`,
[#&#8203;2523](https://redirect.github.com/TypeStrong/TypeDoc/issues/2523).
- `--hostedBaseUrl` will now be used to generate a `<link
rel="canonical">` element in the project root page,
[#&#8203;2550](https://redirect.github.com/TypeStrong/TypeDoc/issues/2550).
- Added support for documenting individual elements of a union type,
[#&#8203;2585](https://redirect.github.com/TypeStrong/TypeDoc/issues/2585).
Note: This feature is only available on type aliases directly containing
unions.
- TypeDoc will now log the number of errors/warnings errors encountered,
if any, after a run,
[#&#8203;2581](https://redirect.github.com/TypeStrong/TypeDoc/issues/2581).
- New option, `--customFooterHtml` to add custom HTML to the generated
page footer,
[#&#8203;2559](https://redirect.github.com/TypeStrong/TypeDoc/issues/2559).
- TypeDoc will now copy modifier tags to children if specified in the
`--cascadedModifierTags` option,
[#&#8203;2056](https://redirect.github.com/TypeStrong/TypeDoc/issues/2056).
- TypeDoc will now warn if mutually exclusive modifier tags are
specified for a comment (e.g. both `@alpha` and `@beta`),
[#&#8203;2056](https://redirect.github.com/TypeStrong/TypeDoc/issues/2056).
- Groups and categories can now be collapsed in the page body,
[#&#8203;2330](https://redirect.github.com/TypeStrong/TypeDoc/issues/2330).
-   Added support for JSDoc `@hideconstructor` tag.
This tag should only be used to work around
[TypeScript#58653](https://redirect.github.com/TypeScript/TypeDoc/issues/58653),
prefer the more general `@hidden`/`@ignore` tag to hide members
normally,
[#&#8203;2577](https://redirect.github.com/TypeStrong/TypeDoc/issues/2577).
- Added `--useHostedBaseUrlForAbsoluteLinks` option to use the
`--hostedBaseUrl` option to produce absolute links to pages on a site,
[#&#8203;940](https://redirect.github.com/TypeStrong/TypeDoc/issues/940).
- Tag headers now generate permalinks in the default theme,
[#&#8203;2308](https://redirect.github.com/TypeStrong/TypeDoc/issues/2308).
- TypeDoc now attempts to use the "most likely name" for a symbol if the
symbol is not present in the documentation,
[#&#8203;2574](https://redirect.github.com/TypeStrong/TypeDoc/issues/2574).
- Fixed an issue where the "On This Page" section would include markdown
if the page contained headings which contained markdown.
- TypeDoc will now warn if a block tag is used which is not defined by
the `--blockTags` option.
- Added three new sort strategies `documents-first`, `documents-last`,
and `alphabetical-ignoring-documents` to order markdown documents.
- Added new `--alwaysCreateEntryPointModule` option. When set, TypeDoc
will always create a `Module` for entry points, even if only one is
provided.
If `--projectDocuments` is used to add documents, this option defaults
to `true`, otherwise, defaults to `false`.
- Added new `--highlightLanguages` option to control what Shiki language
packages are loaded.
- TypeDoc will now render union elements on new lines if there are more
than 3 items in the union.
- TypeDoc will now only render the "Type Declaration" section if it will
provide additional information not already presented in the page.
This results in significantly smaller documentation pages in many cases
where that section would just repeat what has already been presented in
the rendered type.
- Added `comment.beforeTags` and `comment.afterTags` hooks for plugin
use.
Combined with `CommentTag.skipRendering` this can be used to provide
custom tag handling at render time.

##### Bug Fixes

- TypeDoc now supports objects with multiple index signatures,
[#&#8203;2470](https://redirect.github.com/TypeStrong/TypeDoc/issues/2470).
- Header anchor links in rendered markdown are now more consistent with
headers generated by TypeDoc,
[#&#8203;2546](https://redirect.github.com/TypeStrong/TypeDoc/issues/2546).
- Types rendered in the `Returns` header are now properly colored,
[#&#8203;2546](https://redirect.github.com/TypeStrong/TypeDoc/issues/2546).
- Links added with the `navigationLinks` option are now moved into the
pull out navigation on mobile displays,
[#&#8203;2548](https://redirect.github.com/TypeStrong/TypeDoc/issues/2548).
- `@license` and `@import` comments will be ignored at the top of files,
[#&#8203;2552](https://redirect.github.com/TypeStrong/TypeDoc/issues/2552).
- Fixed issue in documentation validation where constructor signatures
where improperly considered not documented,
[#&#8203;2553](https://redirect.github.com/TypeStrong/TypeDoc/issues/2553).
- Keyboard focus is now visible on dropdowns and checkboxes in the
default theme,
[#&#8203;2556](https://redirect.github.com/TypeStrong/TypeDoc/issues/2556).
- The color theme label in the default theme now has an accessible name,
[#&#8203;2557](https://redirect.github.com/TypeStrong/TypeDoc/issues/2557).
- Fixed issue where search results could not be navigated while Windows
Narrator was on,
[#&#8203;2563](https://redirect.github.com/TypeStrong/TypeDoc/issues/2563).
- `charset` is now correctly cased in `<meta>` tag generated by the
default theme,
[#&#8203;2568](https://redirect.github.com/TypeStrong/TypeDoc/issues/2568).
- Fixed very slow conversion on Windows where Msys git was used by
typedoc to discover repository links,
[#&#8203;2586](https://redirect.github.com/TypeStrong/TypeDoc/issues/2586).
- Validation will now be run in watch mode,
[#&#8203;2584](https://redirect.github.com/TypeStrong/TypeDoc/issues/2584).
- Fixed an issue where custom themes which added dependencies in the
`<head>` element could result in broken icons,
[#&#8203;2589](https://redirect.github.com/TypeStrong/TypeDoc/issues/2589).
- `@default` and `@defaultValue` blocks are now recognized as regular
blocks if they include inline tags,
[#&#8203;2601](https://redirect.github.com/TypeStrong/TypeDoc/issues/2601).
- Navigation folders sharing a name will no longer be saved with a
shared key to `localStorage`.
- The `--hideParameterTypesInTitle` option no longer applies when
rendering function types.
- Broken `@link` tags in readme files will now cause a warning when link
validation is enabled.
- Fixed `externalSymbolLinkMappings` option's support for
[meanings](https://typedoc.org/guides/declaration-references/#meaning)
in declaration references.
- Buttons to copy code now have the `type=button` attribute set to avoid
being treated as submit buttons.
- `--hostedBaseUrl` will now implicitly add a trailing slash to the
generated URL.

##### Thanks!

-   [@&#8203;Aryakoste](https://redirect.github.com/Aryakoste)
- [@&#8203;bladerunner2020](https://redirect.github.com/bladerunner2020)
-   [@&#8203;Dinnerbone](https://redirect.github.com/Dinnerbone)
-   [@&#8203;HarelM](https://redirect.github.com/HarelM)
-   [@&#8203;kraenhansen](https://redirect.github.com/kraenhansen)
-   [@&#8203;Nil2000](https://redirect.github.com/Nil2000)
-   [@&#8203;steve02081504](https://redirect.github.com/steve02081504)
-   [@&#8203;tristanzander](https://redirect.github.com/tristanzander)

</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 is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/open-feature/js-sdk).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4yNi4xIiwidXBkYXRlZEluVmVyIjoiMzguMTIwLjEiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate bot added a commit to JoshuaKGoldberg/ts-api-utils that referenced this issue Nov 24, 2024
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [typedoc](https://typedoc.org)
([source](https://redirect.github.com/TypeStrong/TypeDoc)) | [`^0.24.8`
-> `^0.26.0`](https://renovatebot.com/diffs/npm/typedoc/0.24.8/0.26.11)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/typedoc/0.26.11?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/typedoc/0.26.11?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/typedoc/0.24.8/0.26.11?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typedoc/0.24.8/0.26.11?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>TypeStrong/TypeDoc (typedoc)</summary>

###
[`v0.26.11`](https://redirect.github.com/TypeStrong/TypeDoc/blob/HEAD/CHANGELOG.md#v02611-2024-11-01)

[Compare
Source](https://redirect.github.com/TypeStrong/TypeDoc/compare/v0.26.10...v0.26.11)

##### Features

- If `hostedBaseUrl` is set to the root page on a website, TypeDoc will
now include `WebSite` structured data,
[#&#8203;2760](https://redirect.github.com/TypeStrong/TypeDoc/issues/2760).

##### Bug Fixes

- Fix support for ESM config files with Node 23,
[#&#8203;2752](https://redirect.github.com/TypeStrong/TypeDoc/issues/2752).
- Fix type errors when using `"module": "ESNext"` and importing TypeDoc,
[#&#8203;2747](https://redirect.github.com/TypeStrong/TypeDoc/issues/2747).
- Inherited comments on overloaded methods now consider the overload
position when inheriting a comment,
[#&#8203;2755](https://redirect.github.com/TypeStrong/TypeDoc/issues/2755).

###
[`v0.26.10`](https://redirect.github.com/TypeStrong/TypeDoc/blob/HEAD/CHANGELOG.md#v02610-2024-10-16)

[Compare
Source](https://redirect.github.com/TypeStrong/TypeDoc/compare/v0.26.9...v0.26.10)

##### Bug Fixes

- Fixed missing space on page headers,
[#&#8203;2748](https://redirect.github.com/TypeStrong/TypeDoc/issues/2748).

###
[`v0.26.9`](https://redirect.github.com/TypeStrong/TypeDoc/blob/HEAD/CHANGELOG.md#v0269-2024-10-11)

[Compare
Source](https://redirect.github.com/TypeStrong/TypeDoc/compare/v0.26.8...v0.26.9)

##### Features

- Added `headings` option to control optional headings,
[#&#8203;2729](https://redirect.github.com/TypeStrong/TypeDoc/issues/2729).
- Updated Chinese translations,
[#&#8203;2739](https://redirect.github.com/TypeStrong/TypeDoc/issues/2739).
- Added a folder icon to page navigation elements which are not links,
[#&#8203;2741](https://redirect.github.com/TypeStrong/TypeDoc/issues/2741).

##### Bug Fixes

- `externalSymbolLinkMappings` now uses the TypeScript reported link
target if available,
[#&#8203;2725](https://redirect.github.com/TypeStrong/TypeDoc/issues/2725).
- TypeDoc will no longer omit the modules page if a project contains
only modules/documents,
[#&#8203;2730](https://redirect.github.com/TypeStrong/TypeDoc/issues/2730).
- Fixed missing breadcrumbs on project page,
[#&#8203;2728](https://redirect.github.com/TypeStrong/TypeDoc/issues/2728).
- TypeDoc will no longer render an empty readme page if no readme was
found.

##### Thanks!

-   [@&#8203;lriggle-strib](https://redirect.github.com/lriggle-strib)
-   [@&#8203;mrfigg](https://redirect.github.com/mrfigg)
-   [@&#8203;XeroAlpha](https://redirect.github.com/XeroAlpha)

###
[`v0.26.8`](https://redirect.github.com/TypeStrong/TypeDoc/blob/HEAD/CHANGELOG.md#v0268-2024-10-04)

[Compare
Source](https://redirect.github.com/TypeStrong/TypeDoc/compare/v0.26.7...v0.26.8)

##### Features

- Updated Chinese translations,
[#&#8203;2706](https://redirect.github.com/TypeStrong/TypeDoc/issues/2706).
- Exported constants no longer render the type and default value if they
are the same,
[#&#8203;2717](https://redirect.github.com/TypeStrong/TypeDoc/issues/2717).
- The HTML output now wraps tag blocks with `<div>` tags and includes
the tag name in a class name,
[#&#8203;2723](https://redirect.github.com/TypeStrong/TypeDoc/issues/2723).

##### Bug Fixes

- Correctly handle external link resolver link text when referencing an
external symbol,
[#&#8203;2700](https://redirect.github.com/TypeStrong/TypeDoc/issues/2700).
- Big integer literals are now supported as default values,
[#&#8203;2721](https://redirect.github.com/TypeStrong/TypeDoc/issues/2721).
- Corrected handling of `@link` tags present in comments at the start of
source files.
- The index will now display when a module only contains documents,
[#&#8203;2722](https://redirect.github.com/TypeStrong/TypeDoc/issues/2722).
- `ReflectionSymbolId.pos` no longer references the position *before*
any doc comments for a symbol.
This could cause typedoc-plugin-dt-links to produce links which didn't
go to the expected location in a file.

##### Thanks!

-   [@&#8203;Corso02](https://redirect.github.com/Corso02)
-   [@&#8203;lriggle-strib](https://redirect.github.com/lriggle-strib)
-   [@&#8203;XeroAlpha](https://redirect.github.com/XeroAlpha)

###
[`v0.26.7`](https://redirect.github.com/TypeStrong/TypeDoc/blob/HEAD/CHANGELOG.md#v0267-2024-09-09)

[Compare
Source](https://redirect.github.com/TypeStrong/TypeDoc/compare/v0.26.6...v0.26.7)

##### Features

- Support TypeScript 5.6,
[#&#8203;2699](https://redirect.github.com/TypeStrong/TypeDoc/issues/2699).
- Added `customJs` option to include a script tag in generated HTML
output,
[#&#8203;2650](https://redirect.github.com/TypeStrong/TypeDoc/issues/2650).
- Added `markdownLinkExternal` option to treat `http[s]://` links in
markdown documents and comments as external to be opened in a new tab,
[#&#8203;2679](https://redirect.github.com/TypeStrong/TypeDoc/issues/2679).
- Added `navigation.excludeReferences` option to prevent re-exports from
appearing in the left hand navigation,
[#&#8203;2685](https://redirect.github.com/TypeStrong/TypeDoc/issues/2685).
- Added support for the `@abstract` tag,
[#&#8203;2692](https://redirect.github.com/TypeStrong/TypeDoc/issues/2692).

##### Bug Fixes

- Fixed an issue where links in packages mode would be resolved
incorrectly,
[#&#8203;2680](https://redirect.github.com/TypeStrong/TypeDoc/issues/2680).
- `@link` tags to symbols which are not included in the documentation
will produce invalid link warnings again,
[#&#8203;2681](https://redirect.github.com/TypeStrong/TypeDoc/issues/2681).
- Fixed handling of `@param` tags on comments attached to function
callback parameters,
[#&#8203;2683](https://redirect.github.com/TypeStrong/TypeDoc/issues/2683).
- The `alphabetical` and `alphabetical-ignoring-documents` sort options
now use `localeCompare` to sort,
[#&#8203;2684](https://redirect.github.com/TypeStrong/TypeDoc/issues/2684).
- Fixed incorrect placement of parameter default values in some
signatures with a `this` parameter,
[#&#8203;2698](https://redirect.github.com/TypeStrong/TypeDoc/issues/2698).

##### Thanks!

-   [@&#8203;Aryakoste](https://redirect.github.com/Aryakoste)
-   [@&#8203;waynemwashuma](https://redirect.github.com/waynemwashuma)

###
[`v0.26.6`](https://redirect.github.com/TypeStrong/TypeDoc/blob/HEAD/CHANGELOG.md#v0266-2024-08-18)

[Compare
Source](https://redirect.github.com/TypeStrong/TypeDoc/compare/v0.26.5...v0.26.6)

##### Features

- Use of the `@extends` block tag no longer produces warnings,
[#&#8203;2659](https://redirect.github.com/TypeStrong/TypeDoc/issues/2659).
This tag should only be used in JavaScript projects to specify the type
parameters used when extending a parent class. It will not be rendered.
- Added new `navigation.compactFolders` option to prevent TypeDoc from
compacting folders, similar to the VSCode option.
[#&#8203;2667](https://redirect.github.com/TypeStrong/TypeDoc/issues/2667).

##### Bug Fixes

- The `suppressCommentWarningsInDeclarationFiles` option now correctly
ignores warnings in `.d.cts` and `.d.mts` files,
[#&#8203;2647](https://redirect.github.com/TypeStrong/TypeDoc/issues/2647).
- Restored re-exports in the page navigation menu,
[#&#8203;2671](https://redirect.github.com/TypeStrong/TypeDoc/issues/2671).
- JSON serialized projects will no longer contain reflection IDs for
other projects created in the same run.
[Gerrit0/typedoc-plugin-zod#6](https://redirect.github.com/Gerrit0/typedoc-plugin-zod/issues/6).
- In packages mode the reflection ID counter will no longer be reset
when converting projects. This previously could result in links to files
not working as expected.

###
[`v0.26.5`](https://redirect.github.com/TypeStrong/TypeDoc/blob/HEAD/CHANGELOG.md#v0265-2024-07-21)

[Compare
Source](https://redirect.github.com/TypeStrong/TypeDoc/compare/v0.26.4...v0.26.5)

##### Features

- TypeDoc now exposes array option defaults under `OptionDefaults`,
[#&#8203;2640](https://redirect.github.com/TypeStrong/TypeDoc/issues/2640).

##### Bug Fixes

- Constructor parameters which share a name with a property on a parent
class will no longer inherit the comment on the parent class,
[#&#8203;2636](https://redirect.github.com/TypeStrong/TypeDoc/issues/2636).
- Packages mode will now attempt to use the comment declared in the
comment class for inherited members,
[#&#8203;2622](https://redirect.github.com/TypeStrong/TypeDoc/issues/2622).
- TypeDoc no longer crashes when `@document` includes an empty file,
[#&#8203;2638](https://redirect.github.com/TypeStrong/TypeDoc/issues/2638).
- API: Event listeners added later with the same priority will be called
later,
[#&#8203;2643](https://redirect.github.com/TypeStrong/TypeDoc/issues/2643).

##### Thanks!

- [@&#8203;bladerunner2020](https://redirect.github.com/bladerunner2020)

###
[`v0.26.4`](https://redirect.github.com/TypeStrong/TypeDoc/blob/HEAD/CHANGELOG.md#v0264-2024-07-10)

[Compare
Source](https://redirect.github.com/TypeStrong/TypeDoc/compare/v0.26.3...v0.26.4)

##### Bug Fixes

- The page navigation sidebar no longer incorrectly includes re-exports
if the same member is exported with multiple names
[#&#8203;2625](https://redirect.github.com/TypeStrong/TypeDoc/issues/2625).
- Page navigation now ensures the current page is visible when the page
is first loaded,
[#&#8203;2626](https://redirect.github.com/TypeStrong/TypeDoc/issues/2626).
- If a relative linked image is referenced multiple times, TypeDoc will
no longer sometimes produce invalid links to the image
[#&#8203;2627](https://redirect.github.com/TypeStrong/TypeDoc/issues/2627).
- `@link` tags will now be validated in referenced markdown documents,
[#&#8203;2629](https://redirect.github.com/TypeStrong/TypeDoc/issues/2629).
- `@link` tags are now resolved in project documents,
[#&#8203;2629](https://redirect.github.com/TypeStrong/TypeDoc/issues/2629).
- HTML/JSON output generated by TypeDoc now contains a trailing newline,
[#&#8203;2632](https://redirect.github.com/TypeStrong/TypeDoc/issues/2632).
- TypeDoc now correctly handles markdown documents with CRLF line
endings,
[#&#8203;2628](https://redirect.github.com/TypeStrong/TypeDoc/issues/2628).
- `@hidden` is now properly applied when placed in a function
implementation comment,
[#&#8203;2634](https://redirect.github.com/TypeStrong/TypeDoc/issues/2634).
-   Comments on re-exports are now rendered.

##### Thanks!

-   [@&#8203;bukowa](https://redirect.github.com/bukowa)
-   [@&#8203;garrett-hopper](https://redirect.github.com/garrett-hopper)

###
[`v0.26.3`](https://redirect.github.com/TypeStrong/TypeDoc/blob/HEAD/CHANGELOG.md#v0263-2024-06-28)

[Compare
Source](https://redirect.github.com/TypeStrong/TypeDoc/compare/v0.26.2...v0.26.3)

##### Features

- "On This Page" navigation now includes the page groups in collapsible
sections,
[#&#8203;2616](https://redirect.github.com/TypeStrong/TypeDoc/issues/2616).

##### Bug Fixes

- `mailto:` links are no longer incorrectly recognized as relative
paths,
[#&#8203;2613](https://redirect.github.com/TypeStrong/TypeDoc/issues/2613).
- Added `@since` to the default list of recognized tags,
[#&#8203;2614](https://redirect.github.com/TypeStrong/TypeDoc/issues/2614).
- Relative paths to directories will no longer cause the directory to be
copied into the media directory,
[#&#8203;2617](https://redirect.github.com/TypeStrong/TypeDoc/issues/2617).

###
[`v0.26.2`](https://redirect.github.com/TypeStrong/TypeDoc/blob/HEAD/CHANGELOG.md#v0262-2024-06-24)

[Compare
Source](https://redirect.github.com/TypeStrong/TypeDoc/compare/v0.26.1...v0.26.2)

##### Features

- Added a `--suppressCommentWarningsInDeclarationFiles` option to
disable warnings from
parsing comments in declaration files,
[#&#8203;2611](https://redirect.github.com/TypeStrong/TypeDoc/issues/2611).
- Improved comment discovery to more closely match TypeScript's
discovery when getting comments
for members of interfaces/classes,
[#&#8203;2084](https://redirect.github.com/TypeStrong/TypeDoc/issues/2084),
[#&#8203;2545](https://redirect.github.com/TypeStrong/TypeDoc/issues/2545).

##### Bug Fixes

- The `text` non-highlighted language no longer causes warnings when
rendering,
[#&#8203;2610](https://redirect.github.com/TypeStrong/TypeDoc/issues/2610).
- If a comment on a method is inherited from a parent class, and the
child class does not
use an `@param` tag from the parent, TypeDoc will no longer warn about
the `@param` tag.

###
[`v0.26.1`](https://redirect.github.com/TypeStrong/TypeDoc/blob/HEAD/CHANGELOG.md#v0261-2024-06-22)

[Compare
Source](https://redirect.github.com/TypeStrong/TypeDoc/compare/v0.26.0...v0.26.1)

##### Features

- Improved Korean translation coverage,
[#&#8203;2602](https://redirect.github.com/TypeStrong/TypeDoc/issues/2602).

##### Bug Fixes

- Added `@author` to the default list of recognized tags,
[#&#8203;2603](https://redirect.github.com/TypeStrong/TypeDoc/issues/2603).
- Anchor links are no longer incorrectly checked for relative paths,
[#&#8203;2604](https://redirect.github.com/TypeStrong/TypeDoc/issues/2604).
- Fixed an issue where line numbers reported in error messages could be
incorrect,
[#&#8203;2605](https://redirect.github.com/TypeStrong/TypeDoc/issues/2605).
- Fixed relative link detection for markdown links containing code in
their label,
[#&#8203;2606](https://redirect.github.com/TypeStrong/TypeDoc/issues/2606).
- Fixed an issue with packages mode where TypeDoc would use (much) more
memory than required,
[#&#8203;2607](https://redirect.github.com/TypeStrong/TypeDoc/issues/2607).
- TypeDoc will no longer crash when asked to render highlighted code for
an unsupported language,
[#&#8203;2609](https://redirect.github.com/TypeStrong/TypeDoc/issues/2609).
- Fixed an issue where relatively-linked files would not be copied to
the output directory in packages mode.
- Fixed an issue where modifier tags were not applied to top level
modules in packages mode.
- Fixed an issue where excluded tags were not removed from top level
modules in packages mode.
- `.jsonc` configuration files are now properly read as JSONC, rather
than being passed to `require`.

##### Thanks!

-   [@&#8203;KNU-K](https://redirect.github.com/KNU-K)

###
[`v0.26.0`](https://redirect.github.com/TypeStrong/TypeDoc/blob/HEAD/CHANGELOG.md#v0260-2024-06-22)

[Compare
Source](https://redirect.github.com/TypeStrong/TypeDoc/compare/v0.25.13...v0.26.0)

##### Breaking Changes

-   Drop support for Node 16.
- Moved from `marked` to `markdown-it` for parsing as marked has moved
to an async model which supporting would significantly complicate
TypeDoc's rendering code.
This means that any projects setting `markedOptions` needs to be updated
to use `markdownItOptions`.
Unlike `marked@4`, `markdown-it` pushes lots of functionality to
plugins. To use plugins, a JavaScript config file must be used with the
`markdownItLoader` option.
- Updated Shiki from 0.14 to 1.x. This should mostly be a transparent
update which adds another 23 supported languages and 13 supported
themes.
As Shiki adds additional languages, the time it takes to load the
highlighter increases linearly. To avoid rendering taking longer than
necessary,
TypeDoc now only loads a few common languages. Additional languages can
be loaded by setting the `--highlightLanguages` option.
-   Changed default of `--excludePrivate` to `true`.
- Renamed `--sitemapBaseUrl` to `--hostedBaseUrl` to reflect that it can
be used for more than just the sitemap.
-   Removed deprecated `navigation.fullTree` option.
- Removed `--media` option, TypeDoc will now detect image links within
your comments and markdown documents and automatically copy them to the
site.
-   Removed `--includes` option, use the `@document` tag instead.
- Removed `--stripYamlFrontmatter` option, TypeDoc will always do this
now.
-   Renamed the `--htmlLang` option to `--lang`.
- Removed the `--gaId` option for Google Analytics integration and
corresponding `analytics` theme member,
[#&#8203;2600](https://redirect.github.com/TypeStrong/TypeDoc/issues/2600).
- All function-likes may now have comments directly attached to them.
This is a change from previous versions of TypeDoc where functions
comments
were always moved down to the signature level. This mostly worked, but
caused problems with type aliases, so was partially changed in 0.25.13.
This change was extended to apply not only to type aliases, but also
other function-likes declared with variables and callable properties.
As a part of this change, comments on the implementation signature of
overloaded functions will now be added to the function reflection, and
will
not be inherited by signatures of that function,
[#&#8203;2521](https://redirect.github.com/TypeStrong/TypeDoc/issues/2521).
- API: TypeDoc now uses a typed event emitter to provide improved type
safety, this found a bug where `Converter.EVENT_CREATE_DECLARATION`
    was emitted for `ProjectReflection` in some circumstances.
-   API: `MapOptionDeclaration.mapError` has been removed.
-   API: Deprecated `BindOption` decorator has been removed.
- API: `DeclarationReflection.indexSignature` has been renamed to
`DeclarationReflection.indexSignatures`.
Note: This also affects JSON serialization. TypeDoc will support JSON
output from 0.25 through at least 0.26.
- API: `JSONOutput.SignatureReflection.typeParameter` has been renamed
to `typeParameters` to match the JS API.
- API: `DefaultThemeRenderContext.iconsCache` has been removed as it is
no longer needed.
- API: `DefaultThemeRenderContext.hook` must now be passed `context` if
required by the hook.

##### Features

-   Added support for TypeScript 5.5.
- Added new `--projectDocuments` option to specify additional Markdown
documents to be included in the generated site
[#&#8203;247](https://redirect.github.com/TypeStrong/TypeDoc/issues/247),
[#&#8203;1870](https://redirect.github.com/TypeStrong/TypeDoc/issues/1870),
[#&#8203;2288](https://redirect.github.com/TypeStrong/TypeDoc/issues/2288),
[#&#8203;2565](https://redirect.github.com/TypeStrong/TypeDoc/issues/2565).
- TypeDoc now has the architecture in place to support localization. No
languages besides English
are currently shipped in the package, but it is now possible to add
support for additional languages,
[#&#8203;2475](https://redirect.github.com/TypeStrong/TypeDoc/issues/2475).
- Added support for a `packageOptions` object which specifies options
that should be applied to each entry point when running with
`--entryPointStrategy packages`,
[#&#8203;2523](https://redirect.github.com/TypeStrong/TypeDoc/issues/2523).
- `--hostedBaseUrl` will now be used to generate a `<link
rel="canonical">` element in the project root page,
[#&#8203;2550](https://redirect.github.com/TypeStrong/TypeDoc/issues/2550).
- Added support for documenting individual elements of a union type,
[#&#8203;2585](https://redirect.github.com/TypeStrong/TypeDoc/issues/2585).
Note: This feature is only available on type aliases directly containing
unions.
- TypeDoc will now log the number of errors/warnings errors encountered,
if any, after a run,
[#&#8203;2581](https://redirect.github.com/TypeStrong/TypeDoc/issues/2581).
- New option, `--customFooterHtml` to add custom HTML to the generated
page footer,
[#&#8203;2559](https://redirect.github.com/TypeStrong/TypeDoc/issues/2559).
- TypeDoc will now copy modifier tags to children if specified in the
`--cascadedModifierTags` option,
[#&#8203;2056](https://redirect.github.com/TypeStrong/TypeDoc/issues/2056).
- TypeDoc will now warn if mutually exclusive modifier tags are
specified for a comment (e.g. both `@alpha` and `@beta`),
[#&#8203;2056](https://redirect.github.com/TypeStrong/TypeDoc/issues/2056).
- Groups and categories can now be collapsed in the page body,
[#&#8203;2330](https://redirect.github.com/TypeStrong/TypeDoc/issues/2330).
-   Added support for JSDoc `@hideconstructor` tag.
This tag should only be used to work around
[TypeScript#58653](https://redirect.github.com/TypeScript/TypeDoc/issues/58653),
prefer the more general `@hidden`/`@ignore` tag to hide members
normally,
[#&#8203;2577](https://redirect.github.com/TypeStrong/TypeDoc/issues/2577).
- Added `--useHostedBaseUrlForAbsoluteLinks` option to use the
`--hostedBaseUrl` option to produce absolute links to pages on a site,
[#&#8203;940](https://redirect.github.com/TypeStrong/TypeDoc/issues/940).
- Tag headers now generate permalinks in the default theme,
[#&#8203;2308](https://redirect.github.com/TypeStrong/TypeDoc/issues/2308).
- TypeDoc now attempts to use the "most likely name" for a symbol if the
symbol is not present in the documentation,
[#&#8203;2574](https://redirect.github.com/TypeStrong/TypeDoc/issues/2574).
- Fixed an issue where the "On This Page" section would include markdown
if the page contained headings which contained markdown.
- TypeDoc will now warn if a block tag is used which is not defined by
the `--blockTags` option.
- Added three new sort strategies `documents-first`, `documents-last`,
and `alphabetical-ignoring-documents` to order markdown documents.
- Added new `--alwaysCreateEntryPointModule` option. When set, TypeDoc
will always create a `Module` for entry points, even if only one is
provided.
If `--projectDocuments` is used to add documents, this option defaults
to `true`, otherwise, defaults to `false`.
- Added new `--highlightLanguages` option to control what Shiki language
packages are loaded.
- TypeDoc will now render union elements on new lines if there are more
than 3 items in the union.
- TypeDoc will now only render the "Type Declaration" section if it will
provide additional information not already presented in the page.
This results in significantly smaller documentation pages in many cases
where that section would just repeat what has already been presented in
the rendered type.
- Added `comment.beforeTags` and `comment.afterTags` hooks for plugin
use.
Combined with `CommentTag.skipRendering` this can be used to provide
custom tag handling at render time.

##### Bug Fixes

- TypeDoc now supports objects with multiple index signatures,
[#&#8203;2470](https://redirect.github.com/TypeStrong/TypeDoc/issues/2470).
- Header anchor links in rendered markdown are now more consistent with
headers generated by TypeDoc,
[#&#8203;2546](https://redirect.github.com/TypeStrong/TypeDoc/issues/2546).
- Types rendered in the `Returns` header are now properly colored,
[#&#8203;2546](https://redirect.github.com/TypeStrong/TypeDoc/issues/2546).
- Links added with the `navigationLinks` option are now moved into the
pull out navigation on mobile displays,
[#&#8203;2548](https://redirect.github.com/TypeStrong/TypeDoc/issues/2548).
- `@license` and `@import` comments will be ignored at the top of files,
[#&#8203;2552](https://redirect.github.com/TypeStrong/TypeDoc/issues/2552).
- Fixed issue in documentation validation where constructor signatures
where improperly considered not documented,
[#&#8203;2553](https://redirect.github.com/TypeStrong/TypeDoc/issues/2553).
- Keyboard focus is now visible on dropdowns and checkboxes in the
default theme,
[#&#8203;2556](https://redirect.github.com/TypeStrong/TypeDoc/issues/2556).
- The color theme label in the default theme now has an accessible name,
[#&#8203;2557](https://redirect.github.com/TypeStrong/TypeDoc/issues/2557).
- Fixed issue where search results could not be navigated while Windows
Narrator was on,
[#&#8203;2563](https://redirect.github.com/TypeStrong/TypeDoc/issues/2563).
- `charset` is now correctly cased in `<meta>` tag generated by the
default theme,
[#&#8203;2568](https://redirect.github.com/TypeStrong/TypeDoc/issues/2568).
- Fixed very slow conversion on Windows where Msys git was used by
typedoc to discover repository links,
[#&#8203;2586](https://redirect.github.com/TypeStrong/TypeDoc/issues/2586).
- Validation will now be run in watch mode,
[#&#8203;2584](https://redirect.github.com/TypeStrong/TypeDoc/issues/2584).
- Fixed an issue where custom themes which added dependencies in the
`<head>` element could result in broken icons,
[#&#8203;2589](https://redirect.github.com/TypeStrong/TypeDoc/issues/2589).
- `@default` and `@defaultValue` blocks are now recognized as regular
blocks if they include inline tags,
[#&#8203;2601](https://redirect.github.com/TypeStrong/TypeDoc/issues/2601).
- Navigation folders sharing a name will no longer be saved with a
shared key to `localStorage`.
- The `--hideParameterTypesInTitle` option no longer applies when
rendering function types.
- Broken `@link` tags in readme files will now cause a warning when link
validation is enabled.
- Fixed `externalSymbolLinkMappings` option's support for
[meanings](https://typedoc.org/guides/declaration-references/#meaning)
in declaration references.
- Buttons to copy code now have the `type=button` attribute set to avoid
being treated as submit buttons.
- `--hostedBaseUrl` will now implicitly add a trailing slash to the
generated URL.

##### Thanks!

-   [@&#8203;Aryakoste](https://redirect.github.com/Aryakoste)
- [@&#8203;bladerunner2020](https://redirect.github.com/bladerunner2020)
-   [@&#8203;Dinnerbone](https://redirect.github.com/Dinnerbone)
-   [@&#8203;HarelM](https://redirect.github.com/HarelM)
-   [@&#8203;kraenhansen](https://redirect.github.com/kraenhansen)
-   [@&#8203;Nil2000](https://redirect.github.com/Nil2000)
-   [@&#8203;steve02081504](https://redirect.github.com/steve02081504)
-   [@&#8203;tristanzander](https://redirect.github.com/tristanzander)

###
[`v0.25.13`](https://redirect.github.com/TypeStrong/TypeDoc/blob/HEAD/CHANGELOG.md#v02513-2024-04-07)

[Compare
Source](https://redirect.github.com/TypeStrong/TypeDoc/compare/v0.25.12...v0.25.13)

##### Features

- Added `gitRevision:short` placeholder option to `--sourceLinkTemplate`
option,
[#&#8203;2529](https://redirect.github.com/TypeStrong/TypeDoc/issues/2529).
Links generated by TypeDoc will now default to using the non-short git
revision.
- Moved "Generated by TypeDoc" footer into a `<footer>` tag, added
`footer.begin` and `footer.end`
render hooks for use by custom plugins,
[#&#8203;2532](https://redirect.github.com/TypeStrong/TypeDoc/issues/2532).

##### Bug Fixes

- Fixed conversion of `NoInfer` missing type parameter reference,
[#&#8203;2539](https://redirect.github.com/TypeStrong/TypeDoc/issues/2539).
-   Linking to a member on a page no longer incorrectly claims that
"This member is normally hidden due to your filter settings" for every
member.

##### Thanks!

-   [@&#8203;xuhdev](https://redirect.github.com/xuhdev)

###
[`v0.25.12`](https://redirect.github.com/TypeStrong/TypeDoc/blob/HEAD/CHANGELOG.md#v02512-2024-03-10)

[Compare
Source](https://redirect.github.com/TypeStrong/TypeDoc/compare/v0.25.11...v0.25.12)

##### Bug Fixes

- Updated page font to work around issues with Mac rendering,
[#&#8203;2518](https://redirect.github.com/TypeStrong/TypeDoc/issues/2518)

##### Thanks!

-   [@&#8203;docmattman](https://redirect.github.com/docmattman)

###
[`v0.25.11`](https://redirect.github.com/TypeStrong/TypeDoc/blob/HEAD/CHANGELOG.md#v02511-2024-03-06)

[Compare
Source](https://redirect.github.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,
[#&#8203;2514](https://redirect.github.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,
[#&#8203;2515](https://redirect.github.com/TypeStrong/TypeDoc/issues/2515).

###
[`v0.25.10`](https://redirect.github.com/TypeStrong/TypeDoc/blob/HEAD/CHANGELOG.md#v02510-2024-03-03)

[Compare
Source](https://redirect.github.com/TypeStrong/TypeDoc/compare/v0.25.9...v0.25.10)

##### Bug Fixes

- Constructed references to enum types will be properly linked with
`@interface`,
[#&#8203;2508](https://redirect.github.com/TypeStrong/TypeDoc/issues/2508).
- Comments on property-methods will no longer be duplicated in generated
documentation,
[#&#8203;2509](https://redirect.github.com/TypeStrong/TypeDoc/issues/2509).
- Reduced rendered docs size by writing icons to a referenced SVG asset,
[#&#8203;2505](https://redirect.github.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,
[#&#8203;2491](https://redirect.github.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://redirect.github.com/TypeStrong/TypeDoc/blob/HEAD/CHANGELOG.md#v0259-2024-02-26)

[Compare
Source](https://redirect.github.com/TypeStrong/TypeDoc/compare/v0.25.8...v0.25.9)

##### Features

- Literal numeric unions will now be sorted during conversion,
[#&#8203;2502](https://redirect.github.com/TypeStrong/TypeDoc/issues/2502).

##### Bug Fixes

- Module readmes will now be included in JSON output,
[#&#8203;2500](https://redirect.github.com/TypeStrong/TypeDoc/issues/2500).
- Fixed crash when `--excludeNotDocumented` was used and the project
contained a reference to a removed signature,
[#&#8203;2496](https://redirect.github.com/TypeStrong/TypeDoc/issues/2496).
- Fixed crash when converting an infinitely recursive type via a new
`--maxTypeConversionDepth` option,
[#&#8203;2507](https://redirect.github.com/TypeStrong/TypeDoc/issues/2507).
- Type links in "Parameters" and "Type Parameters" sections of the page
will now be correctly colored.

##### Thanks!

-   [@&#8203;JMBeresford](https://redirect.github.com/JMBeresford)

###
[`v0.25.8`](https://redirect.github.com/TypeStrong/TypeDoc/blob/HEAD/CHANGELOG.md#v0258-2024-02-09)

[Compare
Source](https://redirect.github.com/TypeStrong/TypeDoc/compare/v0.25.7...v0.25.8)

###
[`v0.25.7`](https://redirect.github.com/TypeStrong/typedoc/releases/tag/v0.25.7)

[Compare
Source](https://redirect.github.com/TypeStrong/TypeDoc/compare/v0.25.6...v0.25.7)

##### Bug Fixes

- Fixed an issue where a namespace would not be created for merged
function-namespaces only containing types,
[#&#8203;2476](https://redirect.github.com/TypeStrong/TypeDoc/issues/2476).
- Fixed an infinite loop when converting a union type which directly
contained another union type which refers to itself,
[#&#8203;2469](https://redirect.github.com/TypeStrong/TypeDoc/issues/2469).

###
[`v0.25.6`](https://redirect.github.com/TypeStrong/TypeDoc/blob/HEAD/CHANGELOG.md#v0256-2024-01-01)

[Compare
Source](https://redirect.github.com/TypeStrong/TypeDoc/compare/v0.25.5...v0.25.6)

##### Bug Fixes

- Fixed infinite loop caused by a fix for some complicated
union/intersection types,
[#&#8203;2468](https://redirect.github.com/TypeStrong/TypeDoc/issues/2468).
- Improved infinite loop detection in type converter to reduce false
positives.

###
[`v0.25.5`](https://redirect.github.com/TypeStrong/TypeDoc/blob/HEAD/CHANGELOG.md#v0255-2024-01-01)

[Compare
Source](https://redirect.github.com/TypeStrong/TypeDoc/compare/v0.25.4...v0.25.5)

###
[`v0.25.4`](https://redirect.github.com/TypeStrong/TypeDoc/blob/HEAD/CHANGELOG.md#v0254-2023-11-26)

[Compare
Source](https://redirect.github.com/TypeStrong/TypeDoc/compare/v0.25.3...v0.25.4)

##### Features

- Added support for TypeScript 5.3,
[#&#8203;2446](https://redirect.github.com/TypeStrong/TypeDoc/issues/2446).
- TypeDoc will now render interfaces as code at the top of the page
describing interfaces,
[#&#8203;2449](https://redirect.github.com/TypeStrong/TypeDoc/issues/2449).
This can be controlled through the new
`DefaultThemeRenderContext.reflectionPreview` helper.
- Improved type rendering to highlight keywords differently than
symbols.

##### Bug Fixes

- Fixed automatic declaration file resolution on Windows,
[#&#8203;2416](https://redirect.github.com/TypeStrong/TypeDoc/issues/2416).
- Fixed default option values on options declared by plugins in packages
mode,
[#&#8203;2433](https://redirect.github.com/TypeStrong/TypeDoc/issues/2433).
- `gitRevision` will now be replaced in `sourceLinkTemplate`,
[#&#8203;2434](https://redirect.github.com/TypeStrong/TypeDoc/issues/2434).
- Improved handling of function-modules created with `Object.assign`,
[#&#8203;2436](https://redirect.github.com/TypeStrong/TypeDoc/issues/2436).
- TypeDoc will no longer warn about duplicate comments with warnings
which point to a single comment,
[#&#8203;2437](https://redirect.github.com/TypeStrong/TypeDoc/issues/2437)
- Fixed an infinite loop when `skipLibCheck` is used to ignore some
compiler errors,
[#&#8203;2438](https://redirect.github.com/TypeStrong/TypeDoc/issues/2438).
- `@example` tag titles will now be rendered in the example heading,
[#&#8203;2440](https://redirect.github.com/TypeStrong/TypeDoc/issues/2440).
- Correctly handle transient symbols in `@namespace`-created namespaces,
[#&#8203;2444](https://redirect.github.com/TypeStrong/TypeDoc/issues/2444).
- TypeDoc no longer displays the "Hierarchy" section if there is no
inheritance hierarchy to display.
- Direct links to individual signatures no longer results in the
signature being partially scrolled off the screen.

##### Thanks!

-   [@&#8203;li-jia-nan](https://redirect.github.com/li-jia-nan)
-   [@&#8203;Nokel81](https://redirect.github.com/Nokel81)
-   [@&#8203;ocavue](https://redirect.github.com/ocavue)
-   [@&#8203;swarnpallav](https://redirect.github.com/swarnpallav)

###
[`v0.25.3`](https://redirect.github.com/TypeStrong/TypeDoc/blob/HEAD/CHANGELOG.md#v0253-2023-10-29)

[Compare
Source](https://redirect.github.com/TypeStrong/TypeDoc/compare/v0.25.2...v0.25.3)

##### Features

- Added `--sourceLinkExternal` option to render source code links as
external,
[#&#8203;2415](https://redirect.github.com/TypeStrong/TypeDoc/issues/2415).
- TypeDoc no longer requires the `declarationMap` option to be set to
true to handle cross-package links in packages mode,
[#&#8203;2416](https://redirect.github.com/TypeStrong/TypeDoc/issues/2416).
- Added `external-last` option for the `--sort` option,
[#&#8203;2418](https://redirect.github.com/TypeStrong/TypeDoc/issues/2418).

##### Bug Fixes

- TypeDoc now attempts to correct local anchor links in readme files
which are broken by its deconfliction logic,
[#&#8203;2413](https://redirect.github.com/TypeStrong/TypeDoc/issues/2413).
- TypeDoc now finds comments on index signatures again,
[#&#8203;2414](https://redirect.github.com/TypeStrong/TypeDoc/issues/2414).
- TypeDoc now does a better job of detecting properties when
destructured function arguments are used.
-   Quotes will now be properly escaped in HTML attribute values.

##### Thanks!

-   [@&#8203;mogelbrod](https://redirect.github.com/mogelbrod)
-   [@&#8203;rsanchez](https://redirect.github.com/rsanchez)

###
[`v0.25.2`](https://redirect.github.com/TypeStrong/TypeDoc/blob/HEAD/CHANGELOG.md#v0252-2023-10-08)

[Compare
Source](https://redirect.github.com/TypeStrong/TypeDoc/compare/v0.25.1...v0.25.2)

##### Features

- Added `navigationLeaves` option to remove branches from the navigation
tree,
[#&#8203;2382](https://redirect.github.com/TypeStrong/TypeDoc/issues/2382).
- Added `sortEntryPoints` option (defaults to true) to allow disabling
entry point sorting,
[#&#8203;2393](https://redirect.github.com/TypeStrong/TypeDoc/issues/2393).
- Improved support for multi-word searches,
[#&#8203;2400](https://redirect.github.com/TypeStrong/TypeDoc/issues/2400).

##### Bug Fixes

- Fixed conversion of `@template` constraints on JSDoc defined type
parameters,
[#&#8203;2389](https://redirect.github.com/TypeStrong/TypeDoc/issues/2389).
- Invalid link validation is now correctly suppressed before all
projects have been converted in packages mode,
[#&#8203;2403](https://redirect.github.com/TypeStrong/TypeDoc/issues/2403).
- Fixed tsconfig handling for projects using a solution-style tsconfig,
[#&#8203;2406](https://redirect.github.com/TypeStrong/TypeDoc/issues/2406).
- Fixed broken settings icons caused by icon caching introduced in
0.25.1,
[#&#8203;2408](https://redirect.github.com/TypeStrong/TypeDoc/issues/2408).
- Corrected module comment handling on declaration files containing a
single `declare module "foo"`,
[#&#8203;2401](https://redirect.github.com/TypeStrong/TypeDoc/issues/2401).

##### Thanks!

-   [@&#8203;schiem](https://redirect.github.com/schiem)

###
[`v0.25.1`](https://redirect.github.com/TypeStrong/TypeDoc/blob/HEAD/CHANGELOG.md#v0251-2023-09-04)

[Compare
Source](https://redirect.github.com/TypeStrong/TypeDoc/compare/v0.25.0...v0.25.1)

##### Features

- Added `stripYamlFrontmatter` config option to remove YAML frontmatter
from README.md,
[#&#8203;2381](https://redirect.github.com/TypeStrong/TypeDoc/issues/2381).
- Added `--excludeCategories` config option to remove reflections
present in any excluded category,
[#&#8203;1407](https://redirect.github.com/TypeStrong/TypeDoc/issues/1407).
- If no tsconfig.json file is present, TypeDoc will now attempt to
compile without setting any compiler options,
[#&#8203;2304](https://redirect.github.com/TypeStrong/TypeDoc/issues/2304).
- Navigation is now written to a JS file and built dynamically, which
significantly decreases document generation time
with large projects and also provides large space benefits. Themes may
now override `DefaultTheme.buildNavigation`
to customize the displayed navigation tree,
[#&#8203;2287](https://redirect.github.com/TypeStrong/TypeDoc/issues/2287).
Note: This change renders `navigation.fullTree` obsolete. If you set it,
TypeDoc will warn that it is being ignored.
    It will be removed in v0.26.
- The search index is now compressed before writing, which reduces most
search index sizes by ~5-10x.
- TypeDoc will now attempt to cache icons when
`DefaultThemeRenderContext.icons` is overwritten by a custom theme.
Note: To perform this optimization, TypeDoc relies on
`DefaultThemeRenderContext.iconCache` being rendered within
    each page. TypeDoc does it in the `defaultLayout` template.
- Cache URL derivation during generation,
[#&#8203;2386](https://redirect.github.com/TypeStrong/TypeDoc/issues/2386).

##### Bug Fixes

- `@property` now works as expected if used to override a method's
documentation.
- Deprecated functions/methods are now correctly rendered with a
struck-out name.
- `--watch` mode works again,
[#&#8203;2378](https://redirect.github.com/TypeStrong/TypeDoc/issues/2378).
- Improved support for optional names within JSDoc types,
[#&#8203;2384](https://redirect.github.com/TypeStrong/TypeDoc/issues/2384).
- Fixed duplicate rendering of reflection flags on signature parameters,
[#&#8203;2385](https://redirect.github.com/TypeStrong/TypeDoc/issues/2385).
- TypeDoc now handles the `intrinsic` keyword if TS intrinsic types are
included in documentation.
- `--exclude` is now respected when expanding globs in entry points,
[#&#8203;2376](https://redirect.github.com/TypeStrong/TypeDoc/issues/2376).

##### Thanks!

-   [@&#8203;ajesshope](https://redirect.github.com/ajesshope)
-   [@&#8203;HemalPatil](https://redirect.github.com/HemalPatil)
-   [@&#8203;hrueger](https://redirect.github.com/hrueger)
-   [@&#8203;typhonrt](https://redirect.github.com/typhonrt)

###
[`v0.25.0`](https://redirect.github.com/TypeStrong/TypeDoc/blob/HEAD/CHANGELOG.md#v0250-2023-08-25)

[Compare
Source](https://redirect.github.com/TypeStrong/TypeDoc/compare/v0.24.8...v0.25.0)

##### Breaking Changes

-   Bump minimum Node version to 16.
-   Removed `legacy-packages` option for `--entryPointStrategy`.
-   Changed default value of `--categorizeByGroup` to `false`.
-   Specifying a link as the `gitRemote` is no longer supported.
- An `Application` instance must now be retrieved via
`Application.bootstrap` or `Application.bootstrapWithPlugins`,
[#&#8203;2268](https://redirect.github.com/TypeStrong/TypeDoc/issues/2268).
- Removed `ReflectionKind.ObjectLiteral` that was never used by TypeDoc.
- Removed deprecated members `DefaultThemeRenderContext.comment` and
`DefaultThemeRenderContext.attemptExternalResolution`.

##### Features

- Added support for TypeScript 5.2,
[#&#8203;2373](https://redirect.github.com/TypeStrong/TypeDoc/issues/2373).
- TypeDoc config files now support options default-exported from an ESM
config file,
[#&#8203;2268](https://redirect.github.com/TypeStrong/TypeDoc/issues/2268).
- TypeDoc config files may now export a promise containing
configuration,
[#&#8203;2268](https://redirect.github.com/TypeStrong/TypeDoc/issues/2268).
- Added `--preserveLinkText` option (defaults to true) which determines
whether the reflection name or full link text is included
in the output when no override is specified,
[#&#8203;2355](https://redirect.github.com/TypeStrong/TypeDoc/issues/2355).
- Added a no-results placeholder when no search results are available,
[#&#8203;2347](https://redirect.github.com/TypeStrong/TypeDoc/issues/2347).
- Implemented several miscellaneous performance improvements to generate
docs faster, this took the time to generate TypeDoc's
    site from ~5.6 seconds to ~5.4 seconds.
- Added `--disableGit` option to prevent TypeDoc from using Git to try
to determine if sources can be linked,
[#&#8203;2326](https://redirect.github.com/TypeStrong/TypeDoc/issues/2326).
- Added support for tags `@showGroups`, `@hideGroups`,
`@showCategories`, `@hideCategories` to configure the navigation pane on
a
per-reflection basis,
[#&#8203;2329](https://redirect.github.com/TypeStrong/TypeDoc/issues/2329).
- With `--jsDocCompatibility.defaultTags` set, `@defaultValue` is now
implicitly a code block if the text contains no code,
[#&#8203;2370](https://redirect.github.com/TypeStrong/TypeDoc/issues/2370).

##### Bug Fixes

- Fixed link discovery if nested (`Foo#bar`) links were used and
`--useTsLinkResolution` is enabled in some cases,
[#&#8203;2360](https://redirect.github.com/TypeStrong/TypeDoc/issues/2360).
- Links with invalid declaration references will no longer silently link
to the wrong page in some cases,
[#&#8203;2360](https://redirect.github.com/TypeStrong/TypeDoc/issues/2360).
- Fixed duplicate definitions in type hierarchy when using packages
mode,
[#&#8203;2327](https://redirect.github.com/TypeStrong/TypeDoc/issues/2327).
- `@inheritDoc` was not properly resolved across packages in packages
mode,
[#&#8203;2331](https://redirect.github.com/TypeStrong/TypeDoc/issues/2331).
- Added warning for attempted `@interface` use on union types,
[#&#8203;2352](https://redirect.github.com/TypeStrong/TypeDoc/issues/2352).
- Fixed misleading type annotation on `Theme.getUrls`,
[#&#8203;2318](https://redirect.github.com/TypeStrong/TypeDoc/issues/2318).
- Fixed duplicate namespace in documentation if `@namespace` is used on
a variable with an associated namespace,
[#&#8203;2364](https://redirect.github.com/TypeStrong/TypeDoc/issues/2364).
- Fixed `@namespace` property discovery if merged with a type and the
type was declared first
[#&#8203;2364](https://redirect.github.com/TypeStrong/TypeDoc/issues/2364).
- Tables in markdown are now styled,
[#&#8203;2366](https://redirect.github.com/TypeStrong/TypeDoc/issues/2366).
- Sidebar links no longer open in a new tab,
[#&#8203;2353](https://redirect.github.com/TypeStrong/TypeDoc/issues/2353).
- Headers now include some padding before rendering text,
[#&#8203;2316](https://redirect.github.com/TypeStrong/TypeDoc/issues/2316).
- Symbol locations for signatures on `reflection.sources` now considers
the node's name like non-signature location discovery does.

##### Thanks!

-   [@&#8203;camc314](https://redirect.github.com/camc314)
-   [@&#8203;cprussin](https://redirect.github.com/cprussin)
-   [@&#8203;roggervalf](https://redirect.github.com/roggervalf)
-   [@&#8203;Th3S4mur41](https://redirect.github.com/Th3S4mur41)

#### v0.24.8 (2023-06-04)

##### Features

- Added support for TypeScript 5.1,
[#&#8203;2296](https://redirect.github.com/TypeStrong/TypeDoc/issues/2296).
- Added `navigation.fullTree` to control rendering the full navigation
tree on each page,
[#&#8203;2287](https://redirect.github.com/TypeStrong/TypeDoc/issues/2287).
This option will likely be replaced in 0.25 with dynamic loading of the
full tree.
- TypeDoc's `--pretty` option now also controls whether generated HTML
contains line breaks,
[#&#8203;2287](https://redirect.github.com/TypeStrong/TypeDoc/issues/2287).
- Optimized icon caching to reduce file size in generated HTML
documentation,
[#&#8203;2287](https://redirect.github.com/TypeStrong/TypeDoc/issues/2287).
- Render property description of "roughly top level" object types,
[#&#8203;2276](https://redirect.github.com/TypeStrong/TypeDoc/issues/2276).
- Added `MarkdownEvent.INCLUDE` for plugins,
[#&#8203;2284](https://redirect.github.com/TypeStrong/TypeDoc/issues/2284).

##### Bug Fixes

- When rendering functions/methods, TypeDoc will now render the comment
summary above the parameters/return type,
and any other block tags in the order they are defined in the comment,
[#&#8203;2285](https://redirect.github.com/TypeStrong/TypeDoc/issues/2285).
- Comments are no longer removed from classes/interfaces containing call
signatures,
[#&#8203;2290](https://redirect.github.com/TypeStrong/TypeDoc/issues/2290).

##### Thanks!

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

#### v0.24.7 (2023-05-08)

##### Features

- TypeDoc will now allow conversion without any entry points to support
"readme only" packages,
[#&#8203;2264](https://redirect.github.com/TypeStrong/TypeDoc/issues/2264).

##### Bug Fixes

- Category children are now sorted according to the `sort` option,
[#&#8203;2272](https://redirect.github.com/TypeStrong/TypeDoc/issues/2272).
- Inline tags no longer require a space after the tag name to be parsed
as a tag,
[#&#8203;2273](https://redirect.github.com/TypeStrong/TypeDoc/issues/2273).
- Fixed module/namespace links in navigation when viewed in Safari,
[#&#8203;2275](https://redirect.github.com/TypeStrong/TypeDoc/issues/2275).

#### v0.24.6 (2023-04-24)

##### Features

- Improved error messaging if a provided entry point could not be
converted into a documented module reflection,
[#&#8203;2242](https://redirect.github.com/TypeStrong/TypeDoc/issues/2242).
- API: Added support for `g`, `circle`, `ellipse`, `polygon`, and
`polyline` svg elements,
[#&#8203;2259](https://redirect.github.com/TypeStrong/TypeDoc/issues/2259).
- Extended `jsDocCompatibility` option with `inheritDocTag` to ignore
fully lowercase `inheritDoc` tags and
`ignoreUnescapedBraces` to disable warnings about unescaped `{` and `}`
characters in comments.

##### Bug Fixes

- `--useTsLinkResolution` is no longer ignored within block tags,
[#&#8203;2260](https://redirect.github.com/TypeStrong/TypeDoc/issues/2260).
- The current namespace will also be expanded in the navigation on page
load,
[#&#8203;2260](https://redirect.github.com/TypeStrong/TypeDoc/issues/2260).
- Fixed flicker of navigation pane when reloading a page caused by
updating expansion state after the page was loaded.
- Fixed an infinite loop if more than one entry point was provided, and
all entry points were the same.

##### Thanks!

-   [@&#8203;FlippieCoetser](https://redirect.github.com/FlippieCoetser)

#### v0.24.5 (2023-04-22)

##### Features

- Categories and groups can now be shown in the navigation, added
`--navigation.includeCategories`
and `--navigation.includeGroups` to control this behavior. The
`--categorizeByGroup` option also
effects this behavior. If `categorizeByGroup` is set (the default) and
`navigation.includeGroups` is
*not* set, the value of `navigation.includeCategories` will be
effectively ignored since categories
will be created only within groups,
[#&#8203;1532](https://redirect.github.com/TypeStrong/TypeDoc/issues/1532).
- Added support for discovering a "module" comment on global files,
[#&#8203;2165](https://redirect.github.com/TypeStrong/TypeDoc/issues/2165).
- Added copy code to clipboard button,
[#&#8203;2153](https://redirect.github.com/TypeStrong/TypeDoc/issues/2153).
- Function `@returns` blocks will now be rendered with the return type,
[#&#8203;2180](https://redirect.github.com/TypeStrong/TypeDoc/issues/2180).
- Added `--groupOrder` option to specify the sort order of groups,
[#&#8203;2251](https://redirect.github.com/TypeStrong/TypeDoc/issues/2251).

##### Bug Fixes

- Type parameter constraints now respect the
`--hideParameterTypesInTitle` option,
[#&#8203;2226](https://redirect.github.com/TypeStrong/TypeDoc/issues/2226).
- Even more contrast fixes,
[#&#8203;2248](https://redirect.github.com/TypeStrong/TypeDoc/issues/2248).
- Fix semantic highlighting for predicate type's parameter references,
[#&#8203;2249](https://redirect.github.com/TypeStrong/TypeDoc/issues/2249).
-   Fixed broken links to heading titles.
- Fixed inconsistent styling between type parameter lists and parameter
lists.
- TypeDoc will now warn if more than one `@returns` block is is present
in a function, and ignore the duplicate blocks as specified by TSDoc.

##### Thanks!

-   [@&#8203;FlippieCoetser](https://redirect.github.com/FlippieCoetser)

#### v0.24.4 (2023-04-16)

##### Bug Fixes

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

#### v0.24.3 (2023-04-16)

##### Bug Fixes

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

#### v0.24.2 (2023-04-15)

##### Features

- Added semantic link coloring for reflection names & links,
[#&#8203;2227](https://redirect.github.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://redirect.github.com/TypeStrong/TypeDoc/issues/2224).
- Increased padding between sections when one navigation column is
displayed,
[#&#8203;2225](https://redirect.github.com/TypeStrong/TypeDoc/issues/2225).
- Correct padding for navigation elements with a displayed icon,
[#&#8203;2229](https://redirect.github.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://redirect.github.com/TypeStrong/TypeDoc/issues/2237).
- Updated highlight colors for semantic links to meet WCAG AA contrast
requirements,
[#&#8203;2228](https://redirect.github.com/TypeStrong/TypeDoc/issues/2228).
- Type parameters are now highlighted consistently,
[#&#8203;2230](https://redirect.github.com/TypeStrong/TypeDoc/issues/2230).
- Fixed semantic coloring in type and function signatures,
[#&#8203;2227](https://redirect.github.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://redirect.github.com/TypeStrong/TypeDoc/issues/2231).
- Fixed "Implementation of X.y" links if a mixture of methods and
property-methods are used,
[#&#8203;2233](https://redirect.github.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://redirect.github.com/TypeStrong/TypeDoc/issues/2234).
- Fix expansion of globs if a single entry point is provided,
[#&#8203;2235](https://redirect.github.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://redirect.github.com/RunDevelopment)

#### v0.24.1 (2023-04-09)

##### Bug Fixes

- Improve detection for legacy JSDoc `@example` tags,
[#&#8203;2222](https://redirect.github.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://redirect.github.com/TypeStrong/TypeDoc/issues/2223).

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/JoshuaKGoldberg/ts-api-utils).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xOS4wIiwidXBkYXRlZEluVmVyIjoiMzkuMTkuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants