vuejs-datatable
vuejs-datatable copied to clipboard
chore: 🤖 Renovate auto-bump Replace all
This PR contains the following updates:
| Package | Type | Update | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|---|---|
| rollup-plugin-babel | devDependencies | replacement | ^4.4.0 -> ^5.0.0 |
||||
| rollup-plugin-json | devDependencies | replacement | ^4.0.0 -> ^4.0.0 |
||||
| rollup-plugin-node-resolve | devDependencies | replacement | ^5.2.0 -> ^6.0.0 |
||||
| rollup-plugin-typescript2 | devDependencies | minor | ^0.30.0 -> ^0.36.0 |
||||
| typedoc (source) | devDependencies | minor | ^0.20.0 -> ^0.28.0 |
This is a special PR that replaces rollup-plugin-babel with the community suggested minimal stable replacement version.
This is a special PR that replaces rollup-plugin-json with the community suggested minimal stable replacement version.
This is a special PR that replaces rollup-plugin-node-resolve with the community suggested minimal stable replacement version.
Release Notes
ezolenko/rollup-plugin-typescript2 (rollup-plugin-typescript2)
v0.36.0
Features/bugfixes
- support newer
moduleResolutionkinds, update build to TS 5.x by @ezolenko in https://github.com/ezolenko/rollup-plugin-typescript2/pull/453 - fix: hardcode declaration extension check by @agilgur5 in https://github.com/ezolenko/rollup-plugin-typescript2/pull/456
Internal (testing, refactors)
- github: mark
dist/*as generated code by @agilgur5 in https://github.com/ezolenko/rollup-plugin-typescript2/pull/457 - deps: auto-update
semvervianpm audit fixby @agilgur5 in https://github.com/ezolenko/rollup-plugin-typescript2/pull/459 - switching from tslint (deprecated) to eslint by @ezolenko in https://github.com/ezolenko/rollup-plugin-typescript2/pull/463
Full Changelog: https://github.com/ezolenko/rollup-plugin-typescript2/compare/0.35.0...0.36.0
v0.35.0
Features
- Support
module: "ES2022"by @ezolenko in https://github.com/ezolenko/rollup-plugin-typescript2/pull/450 - Support cts/mts file types by @ezolenko in https://github.com/ezolenko/rollup-plugin-typescript2/pull/451
Bugfixes
- Disable cache in watch mode by @ezolenko in https://github.com/ezolenko/rollup-plugin-typescript2/pull/452
Full Changelog: https://github.com/ezolenko/rollup-plugin-typescript2/compare/0.34.1...0.35.0
v0.34.1
Bugfixes
- fix: don't error out while catching a
buildStarterror by @agilgur5 in https://github.com/ezolenko/rollup-plugin-typescript2/pull/422- This fixes an initialization regression in
0.34.0where users sawTypeError: Cannot read property 'done' of undefinedinstead of their actual initialization error, such as atsconfigissue (such as with https://github.com/ezolenko/rollup-plugin-typescript2/issues/421)
- This fixes an initialization regression in
- fix: add compatibility checks w/
semverby @agilgur5 in https://github.com/ezolenko/rollup-plugin-typescript2/pull/4240.34.0introduced a type-only fix that relied on Rollup 2.60.0+ and would (accidentally) error out on older versions of Rollup. This fix handles it gracefully with a clear warning message instead and skips that check when using an older version of Rollup (i.e. partly backward-compatible).- This also adds an error if
peerDependenciesminimum versions have not been met
- fix: don't resolve
filtered files by @agilgur5 in https://github.com/ezolenko/rollup-plugin-typescript2/pull/428- This fixes a regression from
0.33.0that could cause rpt2 to (accidentally) resolve files that should have been filtered out by the plugininclude/exclude(such as with https://github.com/ezolenko/rollup-plugin-typescript2/issues/427)
- This fixes a regression from
Internal (testing, refactors)
- clean(deps): remove unused
@types/resolveby @agilgur5 in https://github.com/ezolenko/rollup-plugin-typescript2/pull/423 - test: increase
no-errorsintegration timeout to 20s by @agilgur5 in https://github.com/ezolenko/rollup-plugin-typescript2/pull/425
Full Changelog: https://github.com/ezolenko/rollup-plugin-typescript2/compare/0.34.0...0.34.1
v0.34.0
Bugfixes
- fix: handle all type-only imports by piping TS imports by @agilgur5 in #406
- If you have ever had issues with some files not being type-checked or not generating declarations, this should conclusively fix all such issues. This type of issue used to occur if you had a type-only / interface-only / emit-less file, i.e. a file with only TS
types andinterfaces that would produce no JS. - NOTE: This requires Rollup version
2.60.0+ as it requires the use ofthis.load0.34.0will (accidentally) error out on older versions of Rollup.0.34.1patched this to instead give a warning and skip this check on older versions of Rollup.
- If you have ever had issues with some files not being type-checked or not generating declarations, this should conclusively fix all such issues. This type of issue used to occur if you had a type-only / interface-only / emit-less file, i.e. a file with only TS
More Fixes ...
- fix(dx): remove extra quote in
emitDeclarationOnlylog statement by @agilgur5 in #412
Docs
- docs: add a simple
CHANGELOG.mdthat references GH releases by @agilgur5 in #419- i.e. it references this page
Internal (testing, refactors)
- test: ensure
declarationMapsources are correct by @agilgur5 in #403 - test: add
print-diagnosticsspec by @agilgur5 in #405
More Internal ...
- refactor(test): heavily simplify the
contexthelper by @agilgur5 in #404 - refactor: combine
check-tsconfigwithparse-tsconfigby @agilgur5 in #413 - clean: remove
ConsoleContextentirely by usingbuildStartby @agilgur5 in #414 - refactor(cache): simplify creating / using the
cachevar by @agilgur5 in #415 - refactor: consolidate
diagnosticsfuncs into single file by @agilgur5 in #415
Full Changelog: https://github.com/ezolenko/rollup-plugin-typescript2/compare/0.33.0.1...0.34.0
v0.33.0
v0.32.1
Bugfixes
- deps: upgrade
@rollup/plugin-commonjsto v22 to fix try/catch requires by @agilgur5 in https://github.com/ezolenko/rollup-plugin-typescript2/pull/340- This fixes a regression in
0.32.0that caused users with certain environments to experienceReferenceError: window is not definedwhen importing rpt2. See https://github.com/ezolenko/rollup-plugin-typescript2/issues/339
- This fixes a regression in
Full Changelog: https://github.com/ezolenko/rollup-plugin-typescript2/compare/0.32.0...0.32.1
v0.32.0
Features
- add
rpt2:prefix on more errors by @ezolenko in https://github.com/ezolenko/rollup-plugin-typescript2/commit/ff8895103c8466694e7d8eeb734f51d2850670d8
Bugfixes
- fix: normalize paths in
get-options-overridesby @agilgur5 in https://github.com/ezolenko/rollup-plugin-typescript2/pull/331 - fix: add
realpathto host to properly resolve monorepos / symlinks by @agilgur5 in https://github.com/ezolenko/rollup-plugin-typescript2/pull/332 - fix: use
.d.tsinstead of.vue.d.tsfor Vue declarations by @agilgur5 in https://github.com/ezolenko/rollup-plugin-typescript2/pull/336- EDIT: Per https://github.com/ezolenko/rollup-plugin-typescript2/issues/224#issuecomment-1193350666, this issue and fix seem to have been made erroneously, as the Vue team now mandates
.vue.d.ts. As such, this has been reverted in0.33.0
- EDIT: Per https://github.com/ezolenko/rollup-plugin-typescript2/issues/224#issuecomment-1193350666, this issue and fix seem to have been made erroneously, as the Vue team now mandates
- fix: don't attempt to change declarationMap
sourceswhen no output by @agilgur5 in https://github.com/ezolenko/rollup-plugin-typescript2/pull/334 - fix: force
noEmitOnError: falseby @agilgur5 in https://github.com/ezolenko/rollup-plugin-typescript2/pull/338
Dependencies
- updating dependencies by @ezolenko in https://github.com/ezolenko/rollup-plugin-typescript2/commit/f84afe983b94a52810599f46e83edbb4e521d3a1, https://github.com/ezolenko/rollup-plugin-typescript2/commit/0df5362d3937040cd17dbeee856ce2f1fde7c3ce, https://github.com/ezolenko/rollup-plugin-typescript2/commit/5a3e58b2779063b26d50c48800a80c9fd5ded726, and https://github.com/ezolenko/rollup-plugin-typescript2/commit/08d2f5bcad7cb9a9a0974f3707a27d29dd89da7c
- EDIT: https://github.com/ezolenko/rollup-plugin-typescript2/commit/08d2f5bcad7cb9a9a0974f3707a27d29dd89da7c caused a regression in certain environments per https://github.com/ezolenko/rollup-plugin-typescript2/issues/339. If you're experiencing
ReferenceError: window is not defined, please upgrade to0.32.1, which should fix this issue.
- EDIT: https://github.com/ezolenko/rollup-plugin-typescript2/commit/08d2f5bcad7cb9a9a0974f3707a27d29dd89da7c caused a regression in certain environments per https://github.com/ezolenko/rollup-plugin-typescript2/issues/339. If you're experiencing
- deps: remove unneeded
@types/colorspackage by @agilgur5 in https://github.com/ezolenko/rollup-plugin-typescript2/pull/319 - deps: use
normalizePathfrom@rollup/pluginutilsby @agilgur5 in https://github.com/ezolenko/rollup-plugin-typescript2/pull/320 - deps: upgrade
tslibto^2.4.0, remove@yarn-tool/resolve-packageby @agilgur5 in https://github.com/ezolenko/rollup-plugin-typescript2/pull/326
Docs
- fix(docs):
_.mergedoesn't concat arrays by @agilgur5 in https://github.com/ezolenko/rollup-plugin-typescript2/pull/314 - docs: clarify the TS option's defaults by @agilgur5 in https://github.com/ezolenko/rollup-plugin-typescript2/pull/316
- docs: split off a CONTRIBUTING.md and improve formatting, grammar, links by @agilgur5 in https://github.com/ezolenko/rollup-plugin-typescript2/pull/313
More Docs ...
- cleaning up badges by @ezolenko in https://github.com/ezolenko/rollup-plugin-typescript2/commit/4e9f8fff080072a90164590b399768ca21a4d4e0
- docs: add link to NPM in monthly downloads badge by @agilgur5 in https://github.com/ezolenko/rollup-plugin-typescript2/pull/318
- docs: standardize how issues are referenced by @agilgur5 in https://github.com/ezolenko/rollup-plugin-typescript2/pull/317
- docs: update Compatibility section with new names and links by @agilgur5 in https://github.com/ezolenko/rollup-plugin-typescript2/pull/315
GitHub
- fix(github): improve formatting of issue template spoilers by @agilguhttps://github.com/ezolenko/rollup-plugin-typescript2/pull/311ll/311
Internal (testing, refactors)
- test: add initial unit test suite by @agilguhttps://github.com/ezolenko/rollup-plugin-typescript2/pull/321ll/321
- test: 100% coverage in
get-options-overrides(createFilter) by @agilguhttps://github.com/ezolenko/rollup-plugin-typescript2/pull/329ll/329
More Internal ...
- clean: remove
partial.tsas this is built into TS by @agilgur5 in https://github.com/ezolenko/rollup-plugin-typescript2/pull/322 - optim(ci): use
npm cifor install and cachenpmby @agilgur5 in https://github.com/ezolenko/rollup-plugin-typescript2/pull/323 - ci: add a lint check to ensure all PRs pass lint too by @agilgur5 in https://github.com/ezolenko/rollup-plugin-typescript2/pull/327
- refactor: prefer native methods to lodash where possible by @agilgur5 in https://github.com/ezolenko/rollup-plugin-typescript2/pull/328
- refactor: invert some conditionals for better readability by @agilgur5 in https://github.com/ezolenko/rollup-plugin-typescript2/pull/335
- refactor: sort all top-level imports by @agilgur5 in https://github.com/ezolenko/rollup-plugin-typescript2/pull/337
Full Changelog: https://github.com/ezolenko/rollup-plugin-typescript2/compare/0.31.2...0.32.0
v0.31.2
What's Changed
- chore: should not lock deps version by @bluelovers in https://github.com/ezolenko/rollup-plugin-typescript2/pull/293
- Add
tracemethod to theLanguageServiceHostto enable usage withtraceResolutionby @Andarist in https://github.com/ezolenko/rollup-plugin-typescript2/pull/296
Full Changelog: https://github.com/ezolenko/rollup-plugin-typescript2/compare/0.31.1...0.31.2
v0.31.1
Fix for #291
Full Changelog: https://github.com/ezolenko/rollup-plugin-typescript2/compare/0.31.0...0.31.1
v0.31.0
- PR #290 fix for
tslibon node 17 - Updated dependencies
TypeStrong/TypeDoc (typedoc)
v0.28.0
Breaking Changes
- TypeDoc now expects all input globs paths to be specified with
/path separators, #2825. - TypeDoc's
--entryPointStrategy mergemode now requires JSON from at least version 0.28.0. - Removed
jptranslations fromlang, to migrate switch toja. - File name references in
intentionallyNotExportednow use a package name/package relative path instead of an absolute path for matching. - The
source-ordersort ordering now considers package names / package relative paths instead of using the absolute paths to a file. - TypeDoc will only check for a project README file next to the discovered
package.jsonfile if--readmeis not set this change improves handling of monorepo setups where some packages have readme files and others do not, #2875. - Function-like variable exports will now only be automatically converted as function types if
they are initialized with a function expression. TypeDoc can be instructed to convert them as functions
with the
@functiontag, #2881. - Object literal type alias types will now be converted in a way which causes them to be rendered more similarly to how interfaces are rendered, #2817.
API Breaking Changes
ProjectReflection.getReflectionFromSymbolandProjectReflection.getSymbolFromReflectionhave been moved toContextPathandPathArrayparameter types now always contain normalized paths.- Introduced a
Routerwhich is used for URL creation.Reflection.url,Reflection.anchor, andReflection.hasOwnDocumenthave been removed. Deserializer.reviveProject(s)no longer accepts an option to add project documents.Deserializer.reviveProjectsnow requires analwaysCreateEntryPointModuleoption.Comment.serializeDisplayPartsno longer requires a serializer argument.ReflectionSymbolId.fileNameis now optional, TypeDoc now stores a combination of a package name and package relative path instead. ThefileNameproperty will be present when initially created, but is not serialized.- Removed
DeclarationReflection.relevanceBoostattribute which was added for plugins, but never used. i18nproxy is no longer passed to many functions, instead, referencei18nexported from the module directly.ReflectionKind.singularStringandReflectionKind.pluralStringnow returns translated strings. The methods onInternationalizationto do this previously have been removed.- The HTML output structure for the search box has changed to support the new modal.
DefaultThemeRenderContext'stypeDeclarationandtypeDetailsIfUsefulmethods now require both a reflection and a type in order to support@expandType
Features
- Add support for TypeScript 5.8.x
- The search modal in the HTML output has been rewritten to provide better mobile support
- Added a
--routeroption which can be used to modify TypeDoc's output folder structure. This can be extended with plugins, #2111. - Introduced the
@primaryExportmodifier tag to provide more fine grained control over export conversion order, #2856 - Introduced
packagesRequiringDocumentationoption forvalidation.notDocumented, TypeDoc will expect comments to be present for symbols in the specified packages. - TypeDoc now exports a
typedoc/browserentrypoint for parsing and using serialized JSON files, #2528. - Type
packageOptionsasPartial<TypeDocOptions>, #2878. - TypeDoc will now warn if an option which should only be set at the root level is set in
packageOptions, #2878. - Introduced
@functiontag to force TypeDoc to convert variable declarations with a type annotation as functions, #2881. - Exposed a
TypeDocglobal object in the HTML theme which can be used to prevent TypeDoc from usinglocalStorage, #2872. - Introduced
@preventInlineand@inlineTypetags for further control extending the@inlinetag, #2862. - Introduced
@preventExpandand@expandTypetags for further control extending the@expandtag, #2862. - API: Introduced
DefaultThemeRenderContext.reflectionIconfor more granular control over displayed reflection icons.
Bug Fixes
- TypeDoc will now only create references for symbols re-exported from modules.
- Variable-functions will now prefer placing the comment on the signature if there is only one signature present, #2824.
- User filter settings will no longer sometimes cause the search to have fewer visible results than expected.
- Fixed handling of expando functions which were also merged with a namespace, #2876.
- Fixed rendering of function types within arrays and union types, #2892.
- Fixed an issue where if the theme JS didn't load, the page wouldn't be shown, #2894.
Thanks!
v0.27.9
This will be the last v0.27.x release, see #2868 for discussion on the 0.28 beta.
Features
- Added support for TypeScript 5.8
v0.27.8
Features
- The
visibilityFilteroption now supports individual signatures, #2846. - The
faviconoption may now be given a link starting withhttps?://instead of a path, #2851. - TypeDoc now supports specifying
#as the link inexternalSymbolLinkMappingsto indicate the type should not be linked to, #2853.
Bug Fixes
- Fixed an issue where unrecognized languages would incorrectly be listed in the list of languages with translations, #2852.
- Unresolved external type references will no longer incorrectly linked to
undefined, #2854.
Thanks!
v0.27.7
Features
@includeCodeand@inlinecan now inject parts of files using region names or line numbers, #2816.- Introduced
jatranslation options, deprecatedjpin favor ofja, #2843. - Improved TypeDoc's
--watchoption to support watching files not caught by TypeScript's watch mode, #2675. - The
@inlinetag now works in more places for generic types. - Visibility filters now consider individual signatures, #2846.
Bug Fixes
- Fixed an issue where TypeDoc would incorrectly ignore type arguments in references, #2823.
- Improved narrator support for labeling icons, #2832.
- Fixed an issue with
@classincorrectly handling mapped types, #2842. - TypeDoc will now consider symbols to be external only if all of their declarations are external so that declaration merged members with global symbols can be documented, #2844.
- Fixed an issue where TypeDoc would constantly rebuild, #2844.
- Fixed an issue where the dropdown arrow in the index group would not respect the state of the dropdown, #2845.
Thanks!
v0.27.6
Features
- Added
ignoredHighlightLanguagesoption to specify languages which will be allowed in code blocks but not highlighted, #2819.
Bug Fixes
@includeand@includeCodenow work in the readme file, #2814.- TypeDoc will now avoid making references to references, #2811.
- Fixed output specific option specification, #2818.
- Improved type reference conversion to avoid including defaulted type arguments, #2820.
- Fixed parsing of declaration references which include a module and a local reference, #2810.
- Improved link resolution logic to prioritize type alias properties with the same symbol over type literal properties within function parameters.
v0.27.5
Bug Fixes
- Possibly Breaking: TypeDoc will no longer render anchors within the page for deeply nested properties. This only affects links to properties of properties of types, which did not have a clickable link exposed so are unlikely to have been linked to. Furthermore, these links were not always created by TypeDoc, only being created if all parent properties contained comments, #2808.
- TypeDoc will now warn if a property which does not have a URL within the
rendered document and the parent property/page will be linked to instead,
#2808. These warnings can be disabled with the
validation.rewrittenLinkoption. - Fix restoration of groups/categories including documents, #2801.
- Fixed missed relative paths within markdown link references in documents.
- Improved handling of incomplete inline code blocks within markdown.
- Direct
https://links under thehostedBaseUrloption's URL will no longer be treated as external, #2809.
Thanks!
v0.27.4
Features
- API: Introduced new
Converter.EVENT_CREATE_PROJECTevent which fires when a project is created by the converter, #2800.
Bug Fixes
- Switch from gzip to deflate for compressing assets to make output consistent across different operating systems, #2796.
@includeand@includeCodenow work for comments on the entry point for projects with a single entry point, #2800.- Cascaded modifier tags will no longer be copied into type literals, #2802.
@summarynow works to describe functions within modules, #2803.- Corrected navigation showing module link as current when not on module page, #2805.
v0.27.3
Features
- Added support for PNG favicons, #2790.
- Improved support for hosting TypeDoc with strict Content Security Policy rules, #2794.
Bug Fixes
- Add special handling for import types with type errors discarded with ts-expect-error, #2792.
- Fixed low contrast in default colors for properties/accessors in light mode, #2795.
- The
highlightLanguagesoption now permits Shiki aliases to be specified rather than just the language ID, #2798.
Thanks!
v0.27.2
Bug Fixes
- Fix crash with TypeScript 5.5.x, #2789.
v0.27.1
Bug Fixes
- Include classes which inherit from another package in class hierarchy in packages mode, #2467.
- Fixed handling of
@categoryDescriptionand@groupDescriptionon module pages, #2787. - Fixed automatic discovery of entry points in packages mode.
- Reverted accidental style change for hierarchy page introduced in 0.27.0
- The hierarchy Expand/Collapse link will now only appear if the hierarchies are different.
v0.27.0
Breaking Changes
- Convert to ESM to enable easier use of ESM-only dependencies.
- Drop support for TypeScript <5.0, no longer supported by DefinitelyTyped
- Relaxed requirements for file names and generated url fragments. This may result in a different file name structure, #2714.
- Anchors to document headings and reflections within a HTML generated pages
have changed. They can be partially restored to the previous format by
setting
--sluggerConfiguration.lowercase false. This change was made to more closely match the default behavior of GitHub's markdown rendering and VSCode's autocomplete when creating a relative link to an external markdown file. - Removed the
hideParameterTypesInTitleoption, this was originally added as a workaround for many signatures overflowing the available horizontal space in rendered pages. TypeDoc now has logic to wrap types/signatures smartly, so this option is no longer necessary. - Changed the default
kindSortOrderto put references last. - Changed the default
sortorder to usealphabetical-ignoring-documentsinstead ofalphabetical. - Changed default of
suppressCommentWarningsInDeclarationFilestotrue - API: Constructor signatures now use the parent class name as their name
(e.g.
X, notnew X) - API:
@group,@category,@groupDescriptionand@categoryDescriptionwill no longer be removed from the reflections they are present on. They are skipped during rendering with thenotRenderedTagsoption.
Features
- Add support for TypeScript 5.7
- TypeDoc will now discover entry points from
package.jsonexports if they are not provided manually, #1937. - Relative links to markdown files may now include
#anchorlinks to reference a heading within them. - Improved support for
@paramcomments with nested object types, #2555. - Improved support for
@paramcomments which reference a type alias/interface. Important properties on the referenced type can now be highlighted with@param options.foo, which will result in the additional note being included under the documentation for that parameter, #2147. Note: This feature is limited to references. It is not supported on other types of types. - Added a new
outputsoption which is an array of outputs. This can be used to render the documentation multiple times with different rendering options or output types, #2597. - Added support for rendering alerts (or callouts) in markdown.
- Add support for an
@expandtag which can be placed on type aliases and interfaces. When a type with@expandis referenced and TypeDoc has a place to include additional details about the type, the properties of the type will be included in the page where@expandis found. Note that use of this tag can significantly increase the size of your generated documentation if it is applied to commonly used types as it will result in inlining the comments for those types everywhere they are referenced, #2303. - Add support for an
@inlinetag which can be placed on type aliases and interfaces. When a type with@inlineis referenced, TypeDoc will resolve the referenced type and convert the type as if it was included directly within the referencing type. Note that use of this tag can significantly increase the size of your generated documentation if it is applied to commonly used types as it will result in inlining the comments for those types everywhere they are referenced, #2303. - Introduced a new
@useDeclaredTypetag for type aliases which can sometimes improve their documentation, #2654. - Added a new
@mergeModuleWithtag which can be used to tell TypeDoc to place a module/namespace's children under a different module/namespace and remove the real parent, #2281. - Added new
@includeand@includeCodeinline tags to include files within comments/documents. - Add
notRenderedTagsoption. This option is similar to theexcludeTagsoption, but whileexcludeTagswill result in the tag being completely removed from the documentation,notRenderedTagsonly prevents it from being included when rendering. - Added
groupReferencesByTypeoption. - Added
navigation.excludeReferencesoption - Added
useFirstParagraphOfCommentAsSummaryoption to configure how TypeDoc handles comments for module members without the@summarytag. - Introduced
faviconoption to specify a.icoor.svgfavicon to reference. - Sections within the page and in the "On This Page" navigation are now tied together and will expand/collapse together, #2335.
- API: Introduced a new
app.outputsobject for defining new output strategies. - API: TypeDoc's CSS is now wrapped in
@layer typedoc, #2782.
Bug Fixes
- TypeDoc now properly flags
readonlyindex signatures. - TypeDoc will now use the first signature's comment for later signatures in overloads if present, #2718.
- Fixed handling of
@enumif the type was declared before the variable, #2719. - Fixed empty top level modules page in packages mode, #2753.
- TypeDoc can now link to type alias properties, #2524.
- TypeDoc will now document the merged symbol type when considering globals
declared inside
declare global, #2774 - TypeDoc now converts
declare module "foo"as a module rather than a namespace, #2778. - Import types in type aliases now use module member references if present, #2779.
- Fixed an issue where properties were not properly marked optional in some cases. This primarily affected destructured parameters.
- Added
yamlto the highlight languages supported by default. - TypeDoc now recognizes
txtas an alias oftextto indicate a code block should not be highlighted. - Items which are hidden with
@ignoreor@hiddenbut still referenced by other types will no longer produce warnings about not being exported. - If a project only has one module within it, TypeDoc will now consider that
module when resolving
@linktags. - The arrows to indicate whether or not a section is open now work when JavaScript is disabled.
- Group/category search boosts are now applied when writing the search index rather than when converting. This prevents issues where boosts used by just one package were incorrectly reported as unused when running with entryPointStrategy set to packages.
Thanks!
v0.26.11
Features
- If
hostedBaseUrlis set to the root page on a website, TypeDoc will now includeWebSitestructured data, #2760.
Bug Fixes
- Fix support for ESM config files with Node 23, #2752.
- Fix type errors when using
"module": "ESNext"and importing TypeDoc, #2747. - Inherited comments on overloaded methods now consider the overload position when inheriting a comment, #2755.
v0.26.10
Bug Fixes
- Fixed missing space on page headers, #2748.
v0.26.9
Features
- Added
headingsoption to control optional headings, #2729. - Updated Chinese translations, #2739.
- Added a folder icon to page navigation elements which are not links, #2741.
Bug Fixes
externalSymbolLinkMappingsnow uses the TypeScript reported link target if available, #2725.- TypeDoc will no longer omit the modules page if a project contains only modules/documents, #2730.
- Fixed missing breadcrumbs on project page, #2728.
- TypeDoc will no longer render an empty readme page if no readme was found.
Thanks!
v0.26.8
Features
- Updated Chinese translations, #2706.
- Exported constants no longer render the type and default value if they are the same, #2717.
- The HTML output now wraps tag blocks with
<div>tags and includes the tag name in a class name, #2723.
Bug Fixes
- Correctly handle external link resolver link text when referencing an external symbol, #2700.
- Big integer literals are now supported as default values, #2721.
- Corrected handling of
@linktags present in comments at the start of source files. - The index will now display when a module only contains documents, #2722.
ReflectionSymbolId.posno 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!
v0.26.7
Features
- Support TypeScript 5.6, #2699.
- Added
customJsoption to include a script tag in generated HTML output, #2650. - Added
markdownLinkExternaloption to treathttp[s]://links in markdown documents and comments as external to be opened in a new tab, #2679. - Added
navigation.excludeReferencesoption to prevent re-exports from appearing in the left hand navigation, #2685. - Added support for the
@abstracttag, #2692.
Bug Fixes
- Fixed an issue where links in packages mode would be resolved incorrectly, #2680.
@linktags to symbols which are not included in the documentation will produce invalid link warnings again, #2681.- Fixed handling of
@paramtags on comments attached to function callback parameters, #2683. - The
alphabeticalandalphabetical-ignoring-documentssort options now uselocaleCompareto sort, #2684. - Fixed incorrect placement of parameter default values in some signatures with a
thisparameter, #2698.
Thanks!
v0.26.6
Features
- Use of the
@extendsblock tag no longer produces warnings, #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.compactFoldersoption to prevent TypeDoc from compacting folders, similar to the VSCode option. #2667.
Bug Fixes
- The
suppressCommentWarningsInDeclarationFilesoption now correctly ignores warnings in.d.ctsand.d.mtsfiles, #2647. - Restored re-exports in the page navigation menu, #2671.
- JSON serialized projects will no longer contain reflection IDs for other projects created in the same run. Gerrit0/typedoc-plugin-zod#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
Features
- TypeDoc now exposes array option defaults under
OptionDefaults, #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, #2636.
- Packages mode will now attempt to use the comment declared in the comment class for inherited members, #2622.
- TypeDoc no longer crashes when
@documentincludes an empty file, #2638. - API: Event listeners added later with the same priority will be called later, #2643.
Thanks!
v0.26.4
Bug Fixes
- The page navigation sidebar no longer incorrectly includes re-exports if the same member is exported with multiple names #2625.
- Page navigation now ensures the current page is visible when the page is first loaded, #2626.
- If a relative linked image is referenced multiple times, TypeDoc will no longer sometimes produce invalid links to the image #2627.
@linktags will now be validated in referenced markdown documents, #2629.@linktags are now resolved in project documents, #2629.- HTML/JSON output generated by TypeDoc now contains a trailing newline, #2632.
- TypeDoc now correctly handles markdown documents with CRLF line endings, #2628.
@hiddenis now properly applied when placed in a function implementation comment, #2634.- Comments on re-exports are now rendered.
Thanks!
[v0.26.3](https://redirect.github.com/TypeStrong
Configuration
📅 Schedule: Branch creation - "before 10pm on Monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.