comunica / comunica-feature-link-traversal

📬 Comunica packages for link traversal-based query execution
Other
8 stars 11 forks source link

Update dependency typedoc to ^0.22.0 #24

Closed renovate[bot] closed 2 years ago

renovate[bot] commented 2 years ago

WhiteSource Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
typedoc (source) ^0.21.0 -> ^0.22.0 age adoption passing confidence

Release Notes

TypeStrong/TypeDoc ### [`v0.22.13`](https://togithub.com/TypeStrong/TypeDoc/blob/HEAD/CHANGELOG.md#v02213-2022-03-06) [Compare Source](https://togithub.com/TypeStrong/TypeDoc/compare/v0.22.12...v0.22.13) ##### Features - Add support for TypeScript 4.6, [#​1877](https://togithub.com/TypeStrong/TypeDoc/issues/1877). - Support copying `@param` comments for nested members that target union and intersection types, [#​1876](https://togithub.com/TypeStrong/TypeDoc/issues/1876). ##### Bug Fixes - Fixed validation for `--requiredToBeDocumented` option, [#​1872](https://togithub.com/TypeStrong/TypeDoc/issues/1872). - Fixed missing `this` parameters in documentation for some functions, [#​1875](https://togithub.com/TypeStrong/TypeDoc/issues/1875). ### [`v0.22.12`](https://togithub.com/TypeStrong/TypeDoc/blob/HEAD/CHANGELOG.md#v02212-2022-02-20) [Compare Source](https://togithub.com/TypeStrong/TypeDoc/compare/v0.22.11...v0.22.12) ##### Features - Added `--validation.notDocumented` option to warn on items that are not documented, [#​1817](https://togithub.com/TypeStrong/TypeDoc/issues/1817). ##### Bug Fixes - Fixed `const` variables not properly marked as `const`, [#​1866](https://togithub.com/TypeStrong/TypeDoc/issues/1866). ##### Thanks! - [@​albyrock87](https://togithub.com/albyrock87) - [@​Nokel81](https://togithub.com/Nokel81) ### [`v0.22.11`](https://togithub.com/TypeStrong/TypeDoc/blob/HEAD/CHANGELOG.md#v02211-2022-01-18) [Compare Source](https://togithub.com/TypeStrong/TypeDoc/compare/v0.22.10...v0.22.11) ##### Features - Added new `cname` option for GitHub Pages custom domain support, [#​1803](https://togithub.com/TypeStrong/TypeDoc/issues/1803). - `ReferenceType`s which reference an external symbol will now include `qualifiedName` and `package` in their serialized JSON. - Added clickable anchor link for member titles, [#​1842](https://togithub.com/TypeStrong/TypeDoc/issues/1842). ##### Bug Fixes - Fixed line height of `h1` and `h2` elements being too low, [#​1796](https://togithub.com/TypeStrong/TypeDoc/issues/1796). - Code blocks in the light theme will no longer have the same background as the rest of the page, [#​1836](https://togithub.com/TypeStrong/TypeDoc/issues/1836). - Symbol names passed to `addUnknownSymbolResolver` will now be correctly given the qualified name to the symbol being referenced, [#​1832](https://togithub.com/TypeStrong/TypeDoc/issues/1832). - The search index will now be written as JSON, reducing load times for large projects, [#​1825](https://togithub.com/TypeStrong/TypeDoc/issues/1825). ##### Thanks! - [@​adeniszczyc](https://togithub.com/adeniszczyc) - [@​dragomirtitian](https://togithub.com/dragomirtitian) - [@​matteobruni](https://togithub.com/matteobruni) - [@​srmagura](https://togithub.com/srmagura) - [@​stefanobaghino-da](https://togithub.com/stefanobaghino-da) ### [`v0.22.10`](https://togithub.com/TypeStrong/TypeDoc/blob/HEAD/CHANGELOG.md#v02210-2021-11-25) [Compare Source](https://togithub.com/TypeStrong/TypeDoc/compare/v0.22.9...v0.22.10) ##### Features - Added support for TypeScript 4.5, [#​1798](https://togithub.com/TypeStrong/TypeDoc/issues/1798). ##### Bug Fixes - If file exports a symbol both under it's real name and as `default`, the `default` export will now always be the renamed symbol, [#​1795](https://togithub.com/TypeStrong/TypeDoc/issues/1795). - TypeDoc will no longer crash if a symbol is defined both as a normal class (and optional interface) and as a property, as is used for global Node types in older `@types/node` versions, [Gerrit0/typedoc-plugin-missing-exports#​5](https://togithub.com/Gerrit0/typedoc-plugin-missing-exports/issues/5). ### [`v0.22.9`](https://togithub.com/TypeStrong/TypeDoc/blob/HEAD/CHANGELOG.md#v0229-2021-11-14) [Compare Source](https://togithub.com/TypeStrong/TypeDoc/compare/v0.22.8...v0.22.9) ##### Features - TypeDoc will now detect and warn if multiple instances of the package are loaded. This usually means that a plugin has its own version of TypeDoc installed, which will lead to things breaking in unexpected ways. It will only work if both loaded TypeDocs are v0.22.9 or later. - TypeDoc will now automatically load packages with `typedoc-theme` in their keywords. Plugins which define a custom theme should include this keyword so that they can be automatically collected and displayed at https://typedoc.org/guides/themes/. ##### Bug Fixes - Corrected HTML generation for projects using Google Analytics, [#​1786](https://togithub.com/TypeStrong/TypeDoc/issues/1786). - Ensured that the `` appears within the first 1024 bytes of generated pages, [#​1783](https://togithub.com/TypeStrong/TypeDoc/issues/1783). ##### Thanks! - [@​RunDevelopment](https://togithub.com/RunDevelopment) ### [`v0.22.8`](https://togithub.com/TypeStrong/TypeDoc/blob/HEAD/CHANGELOG.md#v0228-2021-11-07) [Compare Source](https://togithub.com/TypeStrong/TypeDoc/compare/v0.22.7...v0.22.8) ##### Features - Added hooks which can be used to inject HTML without completely replacing a template, [#​1773](https://togithub.com/TypeStrong/TypeDoc/issues/1773). See the documentation in [custom-themes.md](https://togithub.com/TypeStrong/typedoc/blob/master/internal-docs/custom-themes.md) for details. ##### Bug Fixes - Actually fixed `@category` tag incorrectly appearing on function types if used on a type alias, [#​1745](https://togithub.com/TypeStrong/TypeDoc/issues/1745). - Fix error in console when a page contains no documentation items. ##### Thanks! - [@​RunDevelopment](https://togithub.com/RunDevelopment) - [@​srmagura](https://togithub.com/srmagura) ### [`v0.22.7`](https://togithub.com/TypeStrong/TypeDoc/blob/HEAD/CHANGELOG.md#v0227-2021-10-25) [Compare Source](https://togithub.com/TypeStrong/TypeDoc/compare/v0.22.6...v0.22.7) ##### Features - Added support for GitHub enterprise projects with a `githubprivate.com` domain, [#​1743](https://togithub.com/TypeStrong/TypeDoc/issues/1743). - Added support for GitLab repositories, [#​1728](https://togithub.com/TypeStrong/TypeDoc/issues/1728). ##### Bug Fixes - Replaced O(n^2) with O(1) implementation for determining unique IDs in a rendered page, [#​1755](https://togithub.com/TypeStrong/TypeDoc/issues/1755). - Fixed crash with when running in very large repositories, [#​1744](https://togithub.com/TypeStrong/TypeDoc/issues/1744). - Fixed visible gap after footer in dark mode if `hideGenerator` is set, [#​1749](https://togithub.com/TypeStrong/TypeDoc/issues/1749). - Fixed `@category` tag incorrectly appearing on function types if used on a type alias, [#​1745](https://togithub.com/TypeStrong/TypeDoc/issues/1745). - Fixed incorrect JS to apply themes on page load, [#​1709](https://togithub.com/TypeStrong/TypeDoc/issues/1709) (again). - Accessors and index signatures are now properly marked as inherited on declaration creation, [#​1742](https://togithub.com/TypeStrong/TypeDoc/issues/1742). ##### Thanks! - [@​nlfurniss](https://togithub.com/nlfurniss) - [@​RunDevelopment](https://togithub.com/RunDevelopment) - [@​srmagura](https://togithub.com/srmagura) ### [`v0.22.6`](https://togithub.com/TypeStrong/TypeDoc/blob/HEAD/CHANGELOG.md#v0226-2021-10-17) [Compare Source](https://togithub.com/TypeStrong/TypeDoc/compare/v0.22.5...v0.22.6) ##### Features - Added support for displaying identifiers & property access expressions in initializers, [#​1730](https://togithub.com/TypeStrong/TypeDoc/issues/1730). - Expanded support for variables tagged with `@enum` to all variables whose property types are string literals, [#​1740](https://togithub.com/TypeStrong/TypeDoc/issues/1740). ##### Bug Fixes - Fixed flash when navigating to a second page when OS theme does not match selected theme, [#​1709](https://togithub.com/TypeStrong/TypeDoc/issues/1709). - Fixed improper quoting of `as const` style enums, [#​1727](https://togithub.com/TypeStrong/TypeDoc/issues/1727). - Fixed handling of `@typeParam` on type aliases, [#​1733](https://togithub.com/TypeStrong/TypeDoc/issues/1733). - Fixed handling of comment tags on function type aliases, [#​1734](https://togithub.com/TypeStrong/TypeDoc/issues/1734). - Paths in warnings about non-exported symbols are now consistently displayed across platforms, [#​1738](https://togithub.com/TypeStrong/TypeDoc/issues/1738). ##### Thanks! - [@​capraynor](https://togithub.com/capraynor) - [@​srmagura](https://togithub.com/srmagura) ### [`v0.22.5`](https://togithub.com/TypeStrong/TypeDoc/blob/HEAD/CHANGELOG.md#v0225-2021-10-02) [Compare Source](https://togithub.com/TypeStrong/TypeDoc/compare/v0.22.4...v0.22.5) ##### Features - TypeDoc will now recognize `@param` comments for destructured parameters and rename `__namedParameters` to the name specified in the `@param` comment if the number of `@param` comments match the number of parameters, resolves [#​1703](https://togithub.com/TypeStrong/TypeDoc/issues/1703). - The `intentionallyNotExported` option may now include file names/paths to limit its scope, for example, the following will suppress warnings from `Foo` in `src/foo.ts` not being exported, but will not suppress warnings if another `Foo` declared in `src/utils/foo.ts` is not exported. ```json { "intentionallyNotExported": ["src/foo.ts:Foo"] } ``` - The `--emit` option can now be used to more finely control what TypeDoc will emit. | Value | Behavior | | --- | --- | | `both` | Emit both documentation and JS. | | `docs` | Emit documentation, but not JS (default). | | `none` | Emit nothing, just convert and run validation. | | `true` | Alias for `both`, for backwards compatibility. Will be removed in 0.23. | | `false` | Alias for `docs`, for backwards compatibility. Will be removed in 0.23. | ##### Bug Fixes - TypeDoc will now only create one highlighter for rendering code, saving ~200-500ms for rendering time. - For compatibility with JSDoc, TypeDoc will now strip `` elements from `@example` tags, resolves [#​1679](https://togithub.com/TypeStrong/TypeDoc/issues/1679). - TypeScript's `emitDeclarationOnly` compiler option is now supported, resolves [#​1716](https://togithub.com/TypeStrong/TypeDoc/issues/1716). - Fixed discovery of tsconfig.json when the provided path ends in `.json`, resolves [#​1712](https://togithub.com/TypeStrong/TypeDoc/issues/1712). - Fixed a crash when converting the `globalThis` namespace, could only be caused by a plugin. ##### Thanks! - [@​Gudahtt](https://togithub.com/Gudahtt) - [@​mgred](https://togithub.com/mgred) - [@​schlusslicht](https://togithub.com/schlusslicht) - [@​srmagura](https://togithub.com/srmagura) ### [`v0.22.4`](https://togithub.com/TypeStrong/TypeDoc/blob/HEAD/CHANGELOG.md#v0224-2021-09-18) [Compare Source](https://togithub.com/TypeStrong/TypeDoc/compare/v0.22.3...v0.22.4) ##### Features - Flag option types like `validation` can now be set to true/false to enable/disable all flags within them. - Source code links now work with Bitbucket repositories, resolves [#​1615](https://togithub.com/TypeStrong/TypeDoc/issues/1615). - Added `githubPages` option (default: true), which will create a `.nojekyll` page in the generated output, resolves [#​1680](https://togithub.com/TypeStrong/TypeDoc/issues/1680). - `MarkdownEvent` is now exported, resolves [#​1696](https://togithub.com/TypeStrong/TypeDoc/issues/1696). ##### Bug Fixes - Fixed the hamburger menu not being visible on mobile devices, fixes [#​1699](https://togithub.com/TypeStrong/TypeDoc/issues/1699). - Comments on function implementations with overloaded signatures will now be correctly handled, fixes [#​1697](https://togithub.com/TypeStrong/TypeDoc/issues/1697). ##### Thanks! - [@​srmagura](https://togithub.com/srmagura) ### [`v0.22.3`](https://togithub.com/TypeStrong/TypeDoc/blob/HEAD/CHANGELOG.md#v0223-2021-09-12) [Compare Source](https://togithub.com/TypeStrong/TypeDoc/compare/v0.22.2...v0.22.3) ##### Bug Fixes - Switched the default highlighting themes back to `light-plus` and `dark-plus`, they were accidentally set to `min-light` and `min-dark` in v0.22.0. ##### Features - Added new `validation` option which can be used to disable checks for non-exported symbols. On the command line, this can be specified with `--validation.notExported true`, or in an options file with: ```json { "validation": { "notExported": true } } ``` - Added invalidLink to `validation` option, deprecated `listInvalidSymbolLinks`, which will be removed in 0.23. ### [`v0.22.2`](https://togithub.com/TypeStrong/TypeDoc/blob/HEAD/CHANGELOG.md#v0222-2021-09-11) [Compare Source](https://togithub.com/TypeStrong/TypeDoc/compare/v0.22.1...v0.22.2) ##### Bug Fixes - Fix background color of tables in dark mode, closes [#​1684](https://togithub.com/TypeStrong/TypeDoc/issues/1684). ### [`v0.22.1`](https://togithub.com/TypeStrong/TypeDoc/blob/HEAD/CHANGELOG.md#v02213-2022-03-06) [Compare Source](https://togithub.com/TypeStrong/TypeDoc/compare/v0.22.0...v0.22.1) ##### Features - Add support for TypeScript 4.6, [#​1877](https://togithub.com/TypeStrong/TypeDoc/issues/1877). - Support copying `@param` comments for nested members that target union and intersection types, [#​1876](https://togithub.com/TypeStrong/TypeDoc/issues/1876). ##### Bug Fixes - Fixed validation for `--requiredToBeDocumented` option, [#​1872](https://togithub.com/TypeStrong/TypeDoc/issues/1872). - Fixed missing `this` parameters in documentation for some functions, [#​1875](https://togithub.com/TypeStrong/TypeDoc/issues/1875). ### [`v0.22.0`](https://togithub.com/TypeStrong/TypeDoc/blob/HEAD/CHANGELOG.md#v0220-2021-09-10) [Compare Source](https://togithub.com/TypeStrong/TypeDoc/compare/28bca9212dd62649929a78e98025da71db5c300e...v0.22.0) ##### Breaking Changes - The `packages` and `entryPoints` options have been combined. To migrate configurations which used `packages`, replace `packages` with `entryPoints` and set `entryPointStrategy` to `packages`. - Renamed `disableOutputCheck` to `cleanOutputDir` to more clearly reflect its behavior. - The `highlightTheme` option has been split into `lightHighlightTheme` and `darkHighlightTheme`. - Removed poorly documented / poorly behaved `toc` option. - HTML output is now rendered with JSX instead of Handlebars, closes [#​1631](https://togithub.com/TypeStrong/TypeDoc/issues/1631). This change provides major performance benefits, reducing rendering time by up to 10x for several benchmarked projects. It also allows themes to be easily type checked, preventing mistakes when creating custom themes. Removing Handlebars also fixed memory leaks when `--watch` was specified due to Handlebar's caching mechanism. This change breaks all existing custom themes, so a theme created for v0.21 or earlier will not work in v0.22. See [internal-docs/custom-themes.md](https://togithub.com/TypeStrong/typedoc/blob/v0.22.0/internal-docs/custom-themes.md) for documentation on how to create a custom theme in v0.22. - Removed the minimal theme that has been mostly broken for a long time. - Changed the default `entryPointStrategy` from `expand` to `resolve`. - Paths in config files will now be resolved relative to the config file instead of relative to the current working directory. - Exclude patterns are now checked against files instead of against each part of the path as traversed, [#​1399](https://togithub.com/TypeStrong/TypeDoc/issues/1399). This means that an exclude of `**/someDir` will **not** exclude files in that directory. To exclude files in a directory, specify `**/someDir/**`. ##### Features - Added support for light/dark mode to the default theme, closes [#​1641](https://togithub.com/TypeStrong/TypeDoc/issues/1641). - Added support for custom CSS with the new `customCss` option, closes [#​1060](https://togithub.com/TypeStrong/TypeDoc/issues/1060). - Added support for linking to third party documentation sites, closes [#​131](https://togithub.com/TypeStrong/TypeDoc/issues/131). See [internal-docs/third-party-symbols.md](https://togithub.com/TypeStrong/typedoc/blob/v0.22.0/internal-docs/third-party-symbols.md) for documentation on how to create a plugin which enables this. Support for linking to MDN for global types is provided by [typedoc-plugin-mdn-links](https://togithub.com/Gerrit0/typedoc-plugin-mdn-links). - Added `entryPointStrategy` to reduce confusion from new TypeDoc users on handling of entry points. There are three possible options: | Option | Behavior | | --- | --- | | resolve (default) | Expects all entry points to be contained within the root level tsconfig project. If a directory is given, includes `/index` as the entry point. | | expand | Expects all entry points to be contained within the root level tsconfig project. If a directory is given, files within it are recursively expanded. This was the default behavior in v0.21. | | packages | Corresponds to `--packages` in v0.21, behaves as documented in the Monorepo section in the readme. | - Added support for `typedocMain` in package.json when using the `packages` strategy for resolving entry points. - Produce warnings when documentation is missing exports, closes [#​1653](https://togithub.com/TypeStrong/TypeDoc/issues/1653). If using TypeDoc's API, this behavior is available through calling `application.validate(project)`. - Added support for detecting "`as const` enums", closes [#​1675](https://togithub.com/TypeStrong/TypeDoc/issues/1675). - Added `hideLegend` option, closes [#​1108](https://togithub.com/TypeStrong/TypeDoc/issues/1108). - Added performance measurements to debug logging (`--logLevel Verbose`) - String literal indexed access types will create links to their referencing member if possible, closes [#​1226](https://togithub.com/TypeStrong/TypeDoc/issues/1226). ##### Bug Fixes - Support inclusion patterns when expanding input files, closes [#​1399](https://togithub.com/TypeStrong/TypeDoc/issues/1399). - Arrow keys can no longer select hidden search results. - The Legend header will no longer be included if there is nothing in the legend. - If a non-function uses `@param`, the name will not be dropped when rendering, closes [#​1410](https://togithub.com/TypeStrong/TypeDoc/issues/1410). ##### API Breaking Changes - TypeDoc now specifies the `"export"` key in `package.json`, preventing plugins from importing internal paths. TypeDoc should now export all necessary structures (potentially marked with `@internal` if likely to change) from the root export. - The `ReflectionKind` values for `Project`, `Module`, `Namespace`, and `Enum` have changed. - Removed deprecated logger functions. - Dropped support for legacy plugins which use `export=`. Plugins are now required to export a `load` function. - Remove `TypeParameterType`, references to type parameters have produced a `ReferenceType` since v0.20.0. - Types no longer have a `clone` method. It inconsistently performed deep or shallow clones, and was not used by TypeDoc. - Types no longer contain an `equals` method. It was occasionally correct for medium-complexity types, and always incorrect for more complicated types. ##### Thanks! - [@​cspotcode](https://togithub.com/cspotcode) - [@​itsjamie](https://togithub.com/itsjamie) #### v0.21.9 (2021-08-29) ##### Bug Fixes - Support highlighting language aliases ([#​1673](https://togithub.com/TypeStrong/TypeDoc/issues/1673)), closes [#​1672](https://togithub.com/TypeStrong/TypeDoc/issues/1672) ##### Thanks! - [@​StoneCypher](https://togithub.com/StoneCypher) #### v0.21.8 (2021-08-28) ##### Features - Upgrade Shiki to 0.9.8, adds support for several new highlighting languages ##### Thanks! - [@​StoneCypher](https://togithub.com/StoneCypher) #### v0.21.7 (2021-08-27) ##### Features - Support for TypeScript 4.4, closes [#​1664](https://togithub.com/TypeStrong/TypeDoc/issues/1664) #### v0.21.6 (2021-08-19) ##### Features - Add support for NO_COLOR environment variable ([#​1650](https://togithub.com/TypeStrong/TypeDoc/issues/1650)) ##### Bug Fixes - Handle undefined symbols in query types, closes [#​1660](https://togithub.com/TypeStrong/TypeDoc/issues/1660) ##### Thanks! - [@​krisztianb](https://togithub.com/krisztianb) #### v0.21.5 (2021-07-31) ##### Features - Support Node v12.10 ([#​1632](https://togithub.com/TypeStrong/TypeDoc/issues/1632)), closes [#​1628](https://togithub.com/TypeStrong/TypeDoc/issues/1628) ##### Bug Fixes - Implicitly set noEmit unless --emit is provided, closes [#​1639](https://togithub.com/TypeStrong/TypeDoc/issues/1639) ##### Thanks! - [@​betaorbust](https://togithub.com/betaorbust) #### v0.21.4 (2021-07-12) ##### Bug Fixes - Constructors did not have source information set, closes [#​1626](https://togithub.com/TypeStrong/TypeDoc/issues/1626) #### v0.21.3 (2021-07-10) ##### Breaking Changes - Options may not be set once conversion starts. Enables a small perf improvement. ##### Bug Fixes - Improve detection for "property methods" to convert as methods, closes [#​1624](https://togithub.com/TypeStrong/TypeDoc/issues/1624) - Two members differing only by case produced broken links, closes [#​1585](https://togithub.com/TypeStrong/TypeDoc/issues/1585) - Resolve some memory leaks ##### Thanks! - [@​cspotcode](https://togithub.com/cspotcode) #### v0.21.2 (2021-06-27) ##### Bug Fixes - Postpone resolution of inherited classes until their parents have been resolved, closes [#​1580](https://togithub.com/TypeStrong/TypeDoc/issues/1580) #### v0.21.1 (2021-06-25) ##### Bug Fixes - Exclude empty modules from documentation, closes [#​1607](https://togithub.com/TypeStrong/TypeDoc/issues/1607) - `readme` could not be set to `none` in a config file, closes [#​1608](https://togithub.com/TypeStrong/TypeDoc/issues/1608) - Correctly handle minimatch excludes on Windows, closes [#​1610](https://togithub.com/TypeStrong/TypeDoc/issues/1610)

Configuration

📅 Schedule: "before 7am every weekday" in timezone Europe/Brussels.

🚦 Automerge: Disabled due to failing status checks.

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

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



This PR has been generated by WhiteSource Renovate. View repository job log here.

renovate[bot] commented 2 years ago

Branch automerge failure

This PR was configured for branch automerge, however this is not possible so it has been raised as a PR instead.


renovate[bot] commented 2 years ago

Renovate Ignore Notification

As this PR has been closed unmerged, Renovate will now ignore this update (^0.22.0). You will still receive a PR once a newer version is released, so if you wish to permanently ignore this dependency, please add it to the ignoreDeps array of your renovate config.

If this PR was closed by mistake or you changed your mind, you can simply rename this PR and you will soon get a fresh replacement PR opened.