Releases: palantir/documentalist
Releases · palantir/documentalist
@documentalist/[email protected]
Type | Description | Link |
---|---|---|
Break | Upgrade to typedoc to v0.25.x, which supports TypeScript v4.6 - v5.2 | #156 |
Break | Upgrade minimum Node.js engine to v18.x | #236 |
Break | Rename all interfaces to drop the I prefix:- IPluginEntry -> PluginEntry - IMarkdownPluginOptions -> MarkdownPluginOptions - INpmPluginOptions -> NpmPluginOptions - ITypescriptPluginOptions -> TypescriptPluginOptions |
#156 |
@documentalist/[email protected]
Type | Description | Link |
---|---|---|
Feature | Export new type alias TsDocEntry |
#156 |
Break | Upgrade minimum Node.js engine to v18.x | #236 |
Break | Rename all interfaces to drop the I prefix:- ICompiler -> Compiler - IMetadata -> Metadata - IBlock -> Block - IKssModifier -> KssModifier - IKSSExample -> KSSExample - IKSSPluginData -> KSSPluginData - IMarkdownPluginData -> MarkdownPluginData - IPageNode -> PageNode - IPageData -> PageData - INavigable -> Navigable - IHeadingNode -> HeadingNode - INpmPackage -> NpmPackageInfo - INpmPluginData -> NpmPluginData - IPlugin -> Plugin - IFile -> File - ITag -> Tag - IHeadingTag -> HeadingTag - ITsFlags -> TsFlags - ITsDocBase -> TsDocBase - ITsConstructor -> TsConstructor - ITsMethod -> TsMethod - ITsCallable -> TsCallable - ITsSignature -> TsSignature - ITsDefaultValue -> TsDefaultValue - ITsObjectDefinition -> TsObjectDefinition - ITsProperty -> TsProperty - ITsParameter -> TsParameter - ITsClass -> TsClass - ITsAccessor -> TsAccessor - ITsEnumMember -> TsEnumMember - ITsEnum -> TsEnum - ITypescriptPluginData -> TypescriptPluginData |
#156 |
v1.6.0
v1.5.0
v1.4.1
v1.4.0
- 🌟 #70 new
NpmPlugin
provides NPM package data forpackage.json
filesimport { Documentalist, NpmPlugin } from "documentalist"; new Documentalist({ sourceBaseDir: "../../" }) .use("package.json", new NpmPlugin({ excludePrivate: true, excludeNames: [/-app$/] })) .documentGlobs("packages/*/package.json") .then(({ npm }) => console.log(npm["package-name"].latestVersion));
- version info is fetched for published packages using
npm info
- unpublished packages expose only
latestVersion
from package.json and are markedpublished: false
- version info is fetched for published packages using
- #69
MarkdownPlugin
page nodes now havesourcePath
property - new
Documentalist()
option:sourceBaseDir
is starting point for relativesourcePath
fields
v1.3.2
- fix NPM publishing