adobe / aem-spa-page-model-manager

Interface between Adobe Experience Manager and Single Page Application framework.
Apache License 2.0
33 stars 24 forks source link

chore(deps): update dependency typedoc to ^0.22.0 #72

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.3`](https://togithub.com/TypeStrong/TypeDoc/blob/master/CHANGELOG.md#v0223-2021-08-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/master/CHANGELOG.md#v0222-2021-08-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/master/CHANGELOG.md#v0221-2021-08-10) [Compare Source](https://togithub.com/TypeStrong/TypeDoc/compare/v0.22.0...v0.22.1) ##### Bug Fixes - Validation for non-exported symbols will now only produce one warning per symbol, instead of one warning per reference. - Syntax highlighting when the preferred color scheme is dark but dark theme is not explicitly selected will now properly use the dark highlighting theme. ### [`v0.22.0`](https://togithub.com/TypeStrong/TypeDoc/blob/master/CHANGELOG.md#v0220-2021-08-10) [Compare Source](https://togithub.com/TypeStrong/TypeDoc/compare/v0.21.9...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`. ##### 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-07-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-07-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-07-27) ##### Features - Support for TypeScript 4.4, closes [#​1664](https://togithub.com/TypeStrong/TypeDoc/issues/1664) #### v0.21.6 (2021-07-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-06-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-06-12) ##### Bug Fixes - Constructors did not have source information set, closes [#​1626](https://togithub.com/TypeStrong/TypeDoc/issues/1626) #### v0.21.3 (2021-06-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-05-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-05-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) ### [`v0.21.9`](https://togithub.com/TypeStrong/TypeDoc/blob/master/CHANGELOG.md#v0219-2021-07-29) [Compare Source](https://togithub.com/TypeStrong/TypeDoc/compare/v0.21.8...v0.21.9) ##### 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`](https://togithub.com/TypeStrong/TypeDoc/blob/master/CHANGELOG.md#v0218-2021-07-28) [Compare Source](https://togithub.com/TypeStrong/TypeDoc/compare/v0.21.7...v0.21.8) ##### Features - Upgrade Shiki to 0.9.8, adds support for several new highlighting languages ##### Thanks! - [@​StoneCypher](https://togithub.com/StoneCypher) ### [`v0.21.7`](https://togithub.com/TypeStrong/TypeDoc/blob/master/CHANGELOG.md#v0217-2021-07-27) [Compare Source](https://togithub.com/TypeStrong/TypeDoc/compare/v0.21.6...v0.21.7) ##### Features - Support for TypeScript 4.4, closes [#​1664](https://togithub.com/TypeStrong/TypeDoc/issues/1664) ### [`v0.21.6`](https://togithub.com/TypeStrong/TypeDoc/blob/master/CHANGELOG.md#v0216-2021-07-19) [Compare Source](https://togithub.com/TypeStrong/TypeDoc/compare/v0.21.5...v0.21.6) ##### 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`](https://togithub.com/TypeStrong/TypeDoc/blob/master/CHANGELOG.md#v0215-2021-06-31) [Compare Source](https://togithub.com/TypeStrong/TypeDoc/compare/v0.21.4...v0.21.5) ##### 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)

Configuration

📅 Schedule: "after 1pm on Monday" in timezone Europe/Zurich.

🚦 Automerge: Enabled.

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.

codecov[bot] commented 2 years ago

Codecov Report

Merging #72 (65fb420) into master (58cc443) will not change coverage. The diff coverage is n/a.

Impacted file tree graph

@@           Coverage Diff           @@
##           master      #72   +/-   ##
=======================================
  Coverage   91.89%   91.89%           
=======================================
  Files          11       11           
  Lines         802      802           
  Branches      203      207    +4     
=======================================
  Hits          737      737           
  Misses         65       65           

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 58cc443...65fb420. Read the comment docs.

github-actions[bot] commented 2 years ago

:tada: This PR is included in version 1.4.1 :tada:

The release is available on:

Your semantic-release bot :package::rocket: