-
-
Notifications
You must be signed in to change notification settings - Fork 726
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
TypeDoc v0.28 Beta #2868
Milestone
Comments
I think there's another breaking change that wasn't listed:
|
Technically that one shouldn't need a breaking change notice as it was marked internal, but I agree, it deserves one and basically every non-trivial plugin uses it... it moved to |
Gerrit0
added a commit
that referenced
this issue
Feb 25, 2025
Also add note to changelog a bout breaking change Ref: #2868 (comment)
0.28.0-beta.1
|
0.28.0-beta.2This will likely be the last beta before release, which might end up being pushed out until the 16th as I am going to be very busy this Friday.
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
TypeDoc 0.28 is now in beta! 🎉
Please try it out and report any issues in new issues:
npm install --save-dev typedoc@beta
The full release is planned for 2025-03-14.
This release includes a major refactor to support a
typedoc/browser
import suitable for use in frontend code which interacts with TypeDoc's JSON output and an updated search dialog which behaves better on mobile devices.Default Theme Changes
@phoneticallySAARTHaK rebuilt TypeDoc's search dialog, resulting in an implementation which behaves much better on mobile devices and improved accessibility for screen readers.
Browser Entrypoint
TypeDoc's main entry point uses many node APIs during conversion making it unsuitable for usage in the browser. With this release, TypeDoc also provides
typedoc/browser
andtypedoc/browser/(lang)
entry points which can be used in a browser bundle which needs to parse TypeDoc's JSON output.Change Log
Breaking Changes
/
path separators, Unable to doc file located in a dir with[]
#2825.--entryPointStrategy merge
mode now requires JSON from at least version 0.28.0.jp
translations fromlang
, to migrate switch toja
.intentionallyNotExported
now use a package name/package relative path instead of an absolute path for matching.source-order
sort ordering now considers package names / package relative paths instead of using the absolute paths to a file.API Breaking Changes
Path
andPathArray
parameter types now always contain normalized paths.Router
which is used for URL creation.Reflection.url
,Reflection.anchor
, andReflection.hasOwnDocument
have been removed.Deserializer.reviveProject(s)
no longer accepts an option to add project documents.Deserializer.reviveProjects
now requires analwaysCreateEntryPointModule
option.Comment.serializeDisplayParts
no longer requires a serializer argument.ReflectionSymbolId.fileName
has been removed, TypeDoc now stores a combination of a package name and package relative path instead.DeclarationReflection.relevanceBoost
attribute which was added for plugins, but never used.i18n
proxy is no longer passed to many functions, instead, referencei18n
exported from the module directly.ReflectionKind.singularString
andReflectionKind.pluralString
now returns translated strings.The methods on
Internationalization
to do this previously have been removed.Features
--router
option which can be used to modify TypeDoc's output folderstructure. This can be extended with plugins, Support for custom output directory structure #2111.
@primaryExport
modifier tag to provide more fine grainedcontrol over export conversion order, Feature / Observation: Order matters in files processed regarding reflection generation for ambient namespace re-exports. #2856
packagesRequiringDocumentation
option forvalidation.notDocumented
, TypeDoc will expect comments to be present for symbols in the specified packages.typedoc/browser
entrypoint for parsing and using serialized JSON files, Runtime traversal utils for browser usage #2528.Bug Fixes
The text was updated successfully, but these errors were encountered: