diff --git a/.changeset/build-memory.md b/.changeset/build-memory.md deleted file mode 100644 index f19cebc6..00000000 --- a/.changeset/build-memory.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@doc-kit/core': minor -'@doc-kit/generator-react': minor -'@node-core/doc-kit-legacy': minor ---- - -Builds take about half the memory and a third of the time (measured on the Node.js API docs): Shiki registers each language once code in it is highlighted, highlighted code reaches pages as static markup rather than a tree per token, `all.html` is rendered by the worker pool, output is no longer minified by default (serve it compressed instead), idle workers end after 250ms, and each worker's heap is limited to 512MB, which Node.js's `--max-old-space-size` raises. diff --git a/.changeset/client-side-navigation.md b/.changeset/client-side-navigation.md deleted file mode 100644 index 2b7b0dc2..00000000 --- a/.changeset/client-side-navigation.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@doc-kit/generator-react': minor ---- - -feat(html): navigate between pages client-side with the Navigation API, prefetching them on hover, keep the search index and remote config in memory across pages, scope speculation rules to links that leave the site, and hash fonts (reported through the bundler's new `fonts`) so every asset can be cached immutably diff --git a/.changeset/llms-full.md b/.changeset/llms-full.md deleted file mode 100644 index 83411edf..00000000 --- a/.changeset/llms-full.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@doc-kit/core': minor -'@doc-kit/generator-react': minor ---- - -Add the `llms-txt-full` generator, writing a `llms-full.txt` file holding the Markdown of every page, each preceded by its URL. diff --git a/.changeset/markdown-plugins.md b/.changeset/markdown-plugins.md deleted file mode 100644 index 402484ea..00000000 --- a/.changeset/markdown-plugins.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@doc-kit/core': minor -'@doc-kit/generator-react': minor -'@node-core/doc-kit-legacy': patch ---- - -Add a `markdown` option to add remark, rehype, and recma plugins to the generators processing Markdown, or configure the ones they use, such as Shiki. The `@doc-kit/core` modules the generators' pipelines replace are removed (`utils/remark.mjs`, `utils/remark-shiki.mjs`, and `utils/highlighter.mjs`), and `utils/type-annotations` moves to `plugins/type-annotations` diff --git a/.changeset/quiet-use-client-warnings.md b/.changeset/quiet-use-client-warnings.md deleted file mode 100644 index a720e1f2..00000000 --- a/.changeset/quiet-use-client-warnings.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@doc-kit/generator-react': patch ---- - -Stop the Vite builds from warning about every `"use client"` directive in dependencies diff --git a/.changeset/swipe-navigation.md b/.changeset/swipe-navigation.md deleted file mode 100644 index 53bc9fcd..00000000 --- a/.changeset/swipe-navigation.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@doc-kit/generator-react': patch ---- - -Allow trackpad swipe back and forward navigation diff --git a/.changeset/typedoc-plugin.md b/.changeset/typedoc-plugin.md deleted file mode 100644 index 50b33319..00000000 --- a/.changeset/typedoc-plugin.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@doc-kit/typedoc': minor ---- - -Add `@doc-kit/typedoc`, a TypeDoc plugin writing the API reference of TypeScript projects as doc-kit Markdown. diff --git a/packages/cli/CHANGELOG.md b/packages/cli/CHANGELOG.md index 14981fff..647586cf 100644 --- a/packages/cli/CHANGELOG.md +++ b/packages/cli/CHANGELOG.md @@ -1,5 +1,12 @@ # @doc-kit/cli +## 1.0.5 + +### Patch Changes + +- Updated dependencies [[`6d5f9d1`](https://github.com/nodejs/doc-kit/commit/6d5f9d17d9f265c62db0f878c4e03903881b11c9), [`c50e75f`](https://github.com/nodejs/doc-kit/commit/c50e75f8f50c84b6ff3b16b84059bd0f53ca5d1c), [`a4c9684`](https://github.com/nodejs/doc-kit/commit/a4c9684fd46f14b3bcbaf2e8f01a246a47ee27cd)]: + - @doc-kit/core@1.3.0 + ## 1.0.4 ### Patch Changes diff --git a/packages/cli/package.json b/packages/cli/package.json index ac1d0369..6b74bbee 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,7 +1,7 @@ { "name": "@doc-kit/cli", "type": "module", - "version": "1.0.4", + "version": "1.0.5", "description": "The doc-kit command-line interface: runs @doc-kit/core generators from the terminal", "repository": { "type": "git", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 1e38a647..e693d502 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,15 @@ # @doc-kit/core +## 1.3.0 + +### Minor Changes + +- [#1156](https://github.com/nodejs/doc-kit/pull/1156) [`6d5f9d1`](https://github.com/nodejs/doc-kit/commit/6d5f9d17d9f265c62db0f878c4e03903881b11c9) Thanks [@ovflowd](https://github.com/ovflowd)! - Builds take about half the memory and a third of the time (measured on the Node.js API docs): Shiki registers each language once code in it is highlighted, highlighted code reaches pages as static markup rather than a tree per token, `all.html` is rendered by the worker pool, output is no longer minified by default (serve it compressed instead), idle workers end after 250ms, and each worker's heap is limited to 512MB, which Node.js's `--max-old-space-size` raises. + +- [#1127](https://github.com/nodejs/doc-kit/pull/1127) [`c50e75f`](https://github.com/nodejs/doc-kit/commit/c50e75f8f50c84b6ff3b16b84059bd0f53ca5d1c) Thanks [@ovflowd](https://github.com/ovflowd)! - Add the `llms-txt-full` generator, writing a `llms-full.txt` file holding the Markdown of every page, each preceded by its URL. + +- [#1157](https://github.com/nodejs/doc-kit/pull/1157) [`a4c9684`](https://github.com/nodejs/doc-kit/commit/a4c9684fd46f14b3bcbaf2e8f01a246a47ee27cd) Thanks [@ovflowd](https://github.com/ovflowd)! - Add a `markdown` option to add remark, rehype, and recma plugins to the generators processing Markdown, or configure the ones they use, such as Shiki. The `@doc-kit/core` modules the generators' pipelines replace are removed (`utils/remark.mjs`, `utils/remark-shiki.mjs`, and `utils/highlighter.mjs`), and `utils/type-annotations` moves to `plugins/type-annotations` + ## 1.2.1 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index f5f1254e..25c00c45 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,7 +1,7 @@ { "name": "@doc-kit/core", "type": "module", - "version": "1.2.1", + "version": "1.3.0", "description": "The doc-kit engine: the pipeline and shared APIs that power the doc-kit generators and CLI", "repository": { "type": "git", diff --git a/packages/node-legacy/CHANGELOG.md b/packages/node-legacy/CHANGELOG.md index c0dd7f80..95495a36 100644 --- a/packages/node-legacy/CHANGELOG.md +++ b/packages/node-legacy/CHANGELOG.md @@ -1,5 +1,17 @@ # @node-core/doc-kit-legacy +## 1.1.0 + +### Minor Changes + +- [#1156](https://github.com/nodejs/doc-kit/pull/1156) [`6d5f9d1`](https://github.com/nodejs/doc-kit/commit/6d5f9d17d9f265c62db0f878c4e03903881b11c9) Thanks [@ovflowd](https://github.com/ovflowd)! - Builds take about half the memory and a third of the time (measured on the Node.js API docs): Shiki registers each language once code in it is highlighted, highlighted code reaches pages as static markup rather than a tree per token, `all.html` is rendered by the worker pool, output is no longer minified by default (serve it compressed instead), idle workers end after 250ms, and each worker's heap is limited to 512MB, which Node.js's `--max-old-space-size` raises. + +### Patch Changes + +- [#1157](https://github.com/nodejs/doc-kit/pull/1157) [`a4c9684`](https://github.com/nodejs/doc-kit/commit/a4c9684fd46f14b3bcbaf2e8f01a246a47ee27cd) Thanks [@ovflowd](https://github.com/ovflowd)! - Add a `markdown` option to add remark, rehype, and recma plugins to the generators processing Markdown, or configure the ones they use, such as Shiki. The `@doc-kit/core` modules the generators' pipelines replace are removed (`utils/remark.mjs`, `utils/remark-shiki.mjs`, and `utils/highlighter.mjs`), and `utils/type-annotations` moves to `plugins/type-annotations` +- Updated dependencies [[`6d5f9d1`](https://github.com/nodejs/doc-kit/commit/6d5f9d17d9f265c62db0f878c4e03903881b11c9), [`c50e75f`](https://github.com/nodejs/doc-kit/commit/c50e75f8f50c84b6ff3b16b84059bd0f53ca5d1c), [`a4c9684`](https://github.com/nodejs/doc-kit/commit/a4c9684fd46f14b3bcbaf2e8f01a246a47ee27cd)]: + - @doc-kit/core@1.3.0 + ## 1.0.4 ### Patch Changes diff --git a/packages/node-legacy/package.json b/packages/node-legacy/package.json index 9984b535..ed2a3461 100644 --- a/packages/node-legacy/package.json +++ b/packages/node-legacy/package.json @@ -1,7 +1,7 @@ { "name": "@node-core/doc-kit-legacy", "type": "module", - "version": "1.0.4", + "version": "1.1.0", "description": "Node.js legacy-format generators for @doc-kit/core: legacy-html, legacy-html-all, legacy-json, and legacy-json-all", "repository": { "type": "git", diff --git a/packages/node/CHANGELOG.md b/packages/node/CHANGELOG.md index c9080666..56f13e3d 100644 --- a/packages/node/CHANGELOG.md +++ b/packages/node/CHANGELOG.md @@ -1,5 +1,12 @@ # @node-core/doc-kit +## 2.0.6 + +### Patch Changes + +- Updated dependencies [[`6d5f9d1`](https://github.com/nodejs/doc-kit/commit/6d5f9d17d9f265c62db0f878c4e03903881b11c9), [`c50e75f`](https://github.com/nodejs/doc-kit/commit/c50e75f8f50c84b6ff3b16b84059bd0f53ca5d1c), [`a4c9684`](https://github.com/nodejs/doc-kit/commit/a4c9684fd46f14b3bcbaf2e8f01a246a47ee27cd)]: + - @doc-kit/core@1.3.0 + ## 2.0.5 ### Patch Changes diff --git a/packages/node/package.json b/packages/node/package.json index 26069fcb..b266541b 100644 --- a/packages/node/package.json +++ b/packages/node/package.json @@ -1,7 +1,7 @@ { "name": "@node-core/doc-kit", "type": "module", - "version": "2.0.5", + "version": "2.0.6", "description": "Node.js-specific generators for @doc-kit/core: api-links, addon-verify, and man-page", "repository": { "type": "git", diff --git a/packages/react/CHANGELOG.md b/packages/react/CHANGELOG.md index b9a86725..0d71a9e1 100644 --- a/packages/react/CHANGELOG.md +++ b/packages/react/CHANGELOG.md @@ -1,5 +1,25 @@ # @doc-kit/generator-react +## 0.5.0 + +### Minor Changes + +- [#1156](https://github.com/nodejs/doc-kit/pull/1156) [`6d5f9d1`](https://github.com/nodejs/doc-kit/commit/6d5f9d17d9f265c62db0f878c4e03903881b11c9) Thanks [@ovflowd](https://github.com/ovflowd)! - Builds take about half the memory and a third of the time (measured on the Node.js API docs): Shiki registers each language once code in it is highlighted, highlighted code reaches pages as static markup rather than a tree per token, `all.html` is rendered by the worker pool, output is no longer minified by default (serve it compressed instead), idle workers end after 250ms, and each worker's heap is limited to 512MB, which Node.js's `--max-old-space-size` raises. + +- [#1117](https://github.com/nodejs/doc-kit/pull/1117) [`d704bbf`](https://github.com/nodejs/doc-kit/commit/d704bbf87dbc65017b2e4f1a46a8c4f762f935d9) Thanks [@ovflowd](https://github.com/ovflowd)! - feat(html): navigate between pages client-side with the Navigation API, prefetching them on hover, keep the search index and remote config in memory across pages, scope speculation rules to links that leave the site, and hash fonts (reported through the bundler's new `fonts`) so every asset can be cached immutably + +- [#1127](https://github.com/nodejs/doc-kit/pull/1127) [`c50e75f`](https://github.com/nodejs/doc-kit/commit/c50e75f8f50c84b6ff3b16b84059bd0f53ca5d1c) Thanks [@ovflowd](https://github.com/ovflowd)! - Add the `llms-txt-full` generator, writing a `llms-full.txt` file holding the Markdown of every page, each preceded by its URL. + +- [#1157](https://github.com/nodejs/doc-kit/pull/1157) [`a4c9684`](https://github.com/nodejs/doc-kit/commit/a4c9684fd46f14b3bcbaf2e8f01a246a47ee27cd) Thanks [@ovflowd](https://github.com/ovflowd)! - Add a `markdown` option to add remark, rehype, and recma plugins to the generators processing Markdown, or configure the ones they use, such as Shiki. The `@doc-kit/core` modules the generators' pipelines replace are removed (`utils/remark.mjs`, `utils/remark-shiki.mjs`, and `utils/highlighter.mjs`), and `utils/type-annotations` moves to `plugins/type-annotations` + +### Patch Changes + +- [#1158](https://github.com/nodejs/doc-kit/pull/1158) [`ad96574`](https://github.com/nodejs/doc-kit/commit/ad96574b3787c715ec2ef3806e8d14037c600fac) Thanks [@ovflowd](https://github.com/ovflowd)! - Stop the Vite builds from warning about every `"use client"` directive in dependencies + +- [#1162](https://github.com/nodejs/doc-kit/pull/1162) [`802ba72`](https://github.com/nodejs/doc-kit/commit/802ba72696f38f02e108367f3fe509c3825d4a4c) Thanks [@avivkeller](https://github.com/avivkeller)! - Allow trackpad swipe back and forward navigation +- Updated dependencies [[`6d5f9d1`](https://github.com/nodejs/doc-kit/commit/6d5f9d17d9f265c62db0f878c4e03903881b11c9), [`c50e75f`](https://github.com/nodejs/doc-kit/commit/c50e75f8f50c84b6ff3b16b84059bd0f53ca5d1c), [`a4c9684`](https://github.com/nodejs/doc-kit/commit/a4c9684fd46f14b3bcbaf2e8f01a246a47ee27cd)]: + - @doc-kit/core@1.3.0 + ## 0.4.2 ### Patch Changes diff --git a/packages/react/package.json b/packages/react/package.json index adb3946e..e09e6695 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -1,7 +1,7 @@ { "name": "@doc-kit/generator-react", "type": "module", - "version": "0.4.2", + "version": "0.5.0", "description": "React/JSX-based generators for @doc-kit/core: html, jsx-ast, llms-txt, llms-txt-full, sitemap, and orama-db", "repository": { "type": "git", diff --git a/packages/typedoc/CHANGELOG.md b/packages/typedoc/CHANGELOG.md new file mode 100644 index 00000000..17b0949d --- /dev/null +++ b/packages/typedoc/CHANGELOG.md @@ -0,0 +1,12 @@ +# @doc-kit/typedoc + +## 0.1.0 + +### Minor Changes + +- [#1125](https://github.com/nodejs/doc-kit/pull/1125) [`a987976`](https://github.com/nodejs/doc-kit/commit/a9879765692c8dfa5ab1da20fe0a0c09377e6094) Thanks [@ovflowd](https://github.com/ovflowd)! - Add `@doc-kit/typedoc`, a TypeDoc plugin writing the API reference of TypeScript projects as doc-kit Markdown. + +### Patch Changes + +- Updated dependencies [[`6d5f9d1`](https://github.com/nodejs/doc-kit/commit/6d5f9d17d9f265c62db0f878c4e03903881b11c9), [`c50e75f`](https://github.com/nodejs/doc-kit/commit/c50e75f8f50c84b6ff3b16b84059bd0f53ca5d1c), [`a4c9684`](https://github.com/nodejs/doc-kit/commit/a4c9684fd46f14b3bcbaf2e8f01a246a47ee27cd)]: + - @doc-kit/core@1.3.0 diff --git a/packages/typedoc/package.json b/packages/typedoc/package.json index ba7f99c6..b53af965 100644 --- a/packages/typedoc/package.json +++ b/packages/typedoc/package.json @@ -1,7 +1,7 @@ { "name": "@doc-kit/typedoc", "type": "module", - "version": "0.0.0", + "version": "0.1.0", "description": "A TypeDoc plugin writing API references as doc-kit Markdown", "repository": { "type": "git",