Releases: palantir/documentalist
Releases · palantir/documentalist
v1.1.0
v1.0.0
Same as v1.0.0-beta.4, just stabilizing the version.
v1.0.0-beta.4
v1.0.0-beta.3
🔥 this release failed, see 1.0.0-beta.4
v1.0.0-beta.2
TypescriptPlugin
- #58 add
tsconfigPath
andverbose
options
v1.0.0-beta.1
Typescript Plugin
- #56 🔥 client symbols can only be imported from
documentalist/dist/client
. - #56 🔥
Kind.Parameter
⇒Kind.MethodParameter
,Kind.Signature
⇒Kind.MethodSignature
.- both of these kinds are only used inside a
Kind.Method
, so they've been renamed accordingly.
- both of these kinds are only used inside a
- #56 add new
linkify
utility function to render links to known symbols within a text string, - #57 🔥
excludePaths
option works identically toexcludeNames
now:Array<string | RegExp>
patterns, not glob.
v1.0.0-beta.0
New Features
Typescript Plugin
- added
extends
(#45) andimplements
(#49) fields to classes and interfaces. - added
inheritedFrom
(#45) field to methods and properties (inverse ofextends
). - added
constructorType
(#49) to classes for constructor signatures. - include type parameters in type strings
- document
enum
members andtype
alias members #53
Documentation
- improved usage docs.
- known members mentioned in types can be clicked upon to jump straight to their docs!
- left nav scrolls separately from content.
v0.1.1
- fix publishing
v0.1.0
- rewrite
TypescriptPlugin
to use typedoc for documentation extraction- typedoc currently requires
typescript@2.4
, which is much better than the previous requirement oftypescript@2.1
. - 🔥 data is now in the
typescript
key, instead ofts
. - 🔥 data format is very similar to previous iteration, but some fields have been renamed.
flags
object containsisDeprecated
,isOptional
, etc.
- typedoc currently requires
v0.0.8
Add typedoc data to documentalist json. This enables much deeper description of all typescript types including interfaces, classes, consts, type aliases, etc.