Version Packages (#3420)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
This commit is contained in:
github-actions[bot]
2026-07-16 20:43:33 +08:00
committed by GitHub
co-authored by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
parent 446ffc4346
commit d2ee483b05
11 changed files with 54 additions and 98 deletions
-8
View File
@@ -1,8 +0,0 @@
---
packages:
npm:@fumadocs/api-docs: patch
---
## Rewrite union detector
Use a simplified JSON schema validator to identify the active tab of an union field in playground UI.
-17
View File
@@ -1,17 +0,0 @@
---
packages:
npm:fumadocs-openapi: patch
---
## Harden `createProxy()` against SSRF
- `allowedOrigins` now defaults to the proxy route's own origin, so an unconfigured proxy is same-origin only instead of an open proxy. A warning is logged when neither `allowedOrigins` nor `filterRequest` is set.
- The allowlist is now enforced on redirects: an allowed upstream can no longer redirect the proxy to a disallowed origin.
## `allowedOrigins` regex support
`allowedOrigins` entries can now be a `RegExp` in addition to an exact origin string.
## Fix proxy decoding
Fix `ERR_CONTENT_DECODING_FAILED` for compressed upstream responses: the stale `content-encoding`/`content-length` headers are now dropped, since `fetch()` already decodes the body before it is proxied back.
+27 -67
View File
@@ -1,71 +1,57 @@
core:changelogs:
- content: "---\npackages:\n npm:@fumadocs/base-ui:\n type: patch\n npm:fumadocs-ui:\n type: patch\n---\n\n## Correct codeblock props\n\nThe type of `title` is now `ReactNode` instead of string.\n"
filename: 2026-07-15-mrlu2n34.md
- content: "---\npackages:\n npm:@fumadocs/api-docs:\n type: patch\n---\n\n## Rewrite union detector\n\nUse a simplified JSON schema validator to identify the active tab of an union field in playground UI.\n"
filename: 2026-07-16-mrne565q.md
v: 0.0.0
- content: "---\npackages:\n npm:@fumadocs/base-ui:\n type: patch\n npm:fumadocs-ui:\n type: patch\n npm:@fumadocs/language:\n type: patch\n---\n\n## Expose sidebar trigger state to assistive technology\n\n`SidebarTrigger` now sets `aria-expanded` and `aria-controls`, and its label changes between `Open Sidebar` and `Close Sidebar` depending on the state.\n\nPreviously, both the button opening the mobile sidebar and the one closing it were named `Open Sidebar`, and neither conveyed whether the sidebar was open.\n\nA new `Close Sidebar` translation key is available for customisation.\n"
filename: 2026-07-15-mrm8481j.md
v: 0.0.0
- content: "---\npackages:\n npm:fumadocs-mdx:\n type: minor\n---\n\n## Support Macro API\n\nUse `fumadocs-mdx/macro` to define collections, and enable the macro-style API from bundler plugin (e.g. `createMDX`) using the `include` option.\n"
filename: 2026-07-15-mrkxanx8.md
v: 0.0.0
- content: "---\npackages:\n npm:fumadocs-openapi:\n type: patch\n---\n\n## Fix invalid data in generated request examples\n\nRemove invalid data from generated request body example.\n"
filename: 2026-07-15-mrm7955n.md
- content: "---\npackages:\n npm:fumadocs-openapi:\n type: patch\n---\n\n## Harden `createProxy()` against SSRF\n\n- `allowedOrigins` now defaults to the proxy route's own origin, so an unconfigured proxy is same-origin only instead of an open proxy. A warning is logged when neither `allowedOrigins` nor `filterRequest` is set.\n- The allowlist is now enforced on redirects: an allowed upstream can no longer redirect the proxy to a disallowed origin.\n\n## `allowedOrigins` regex support\n\n`allowedOrigins` entries can now be a `RegExp` in addition to an exact origin string.\n\n## Fix proxy decoding\n\nFix `ERR_CONTENT_DECODING_FAILED` for compressed upstream responses: the stale `content-encoding`/`content-length` headers are now dropped, since `fetch()` already decodes the body before it is proxied back.\n"
filename: 2026-07-16-proxy-ssrf.md
v: 0.0.0
core:packages:
- id: npm:@fumadocs/api-docs
updated: false
- id: npm:@fumadocs/asyncapi
updated: true
- id: npm:@fumadocs/base-ui
updated: false
- changelogIds:
- 2026-07-15-mrlu2n34.md
- 2026-07-15-mrm8481j.md
id: npm:@fumadocs/base-ui
- 2026-07-16-mrne565q.md
id: npm:@fumadocs/api-docs
updated: true
- id: npm:@fumadocs/basehub
updated: false
- id: npm:@fumadocs/content
updated: false
- id: npm:@fumadocs/cli
updated: false
- id: npm:@fumadocs/content
updated: false
- id: npm:@fumadocs/content-collections
updated: false
- id: npm:create-fumadocs-app
updated: true
- id: npm:fumadocs-core
updated: true
updated: false
- id: npm:create-fumadocs-app
updated: false
- id: npm:create-fumadocs-versions
updated: true
updated: false
- id: npm:fumadocs-docgen
updated: false
- id: npm:fumadocs-epub
updated: false
- changelogIds:
- 2026-07-15-mrm8481j.md
id: npm:@fumadocs/language
updated: true
- id: npm:@fumadocs/language
updated: false
- id: npm:@fumadocs/local-md
updated: false
- changelogIds:
- 2026-07-15-mrkxanx8.md
id: npm:fumadocs-mdx
updated: true
- id: npm:@fumadocs/mdx-remote
- id: npm:fumadocs-mdx
updated: false
- id: npm:fumadocs-preview
- id: npm:@fumadocs/mdx-remote
updated: false
- id: npm:fumadocs-obsidian
updated: false
- changelogIds:
- 2026-07-15-mrm7955n.md
- 2026-07-16-proxy-ssrf.md
id: npm:fumadocs-openapi
updated: true
- id: npm:fumadocs-preview
updated: false
- id: npm:fumadocs-python
updated: false
- changelogIds:
- 2026-07-15-mrlu2n34.md
- 2026-07-15-mrm8481j.md
id: npm:fumadocs-ui
updated: true
- id: npm:fumadocs-ui
updated: false
- id: npm:@fumadocs/sanity
updated: false
- id: npm:@fumadocs/satteri
@@ -85,15 +71,15 @@ core:packages:
- id: npm:@fumadocs/vite
updated: false
npm:packages:
- id: npm:@fumadocs/api-docs
- id: npm:@fumadocs/asyncapi
- id: npm:@fumadocs/base-ui
- id: npm:@fumadocs/api-docs
- id: npm:@fumadocs/basehub
- id: npm:@fumadocs/content
- id: npm:@fumadocs/cli
- id: npm:@fumadocs/content
- id: npm:@fumadocs/content-collections
- id: npm:create-fumadocs-app
- id: npm:fumadocs-core
- id: npm:create-fumadocs-app
- id: npm:create-fumadocs-versions
- id: npm:fumadocs-docgen
- id: npm:fumadocs-epub
@@ -101,9 +87,9 @@ npm:packages:
- id: npm:@fumadocs/local-md
- id: npm:fumadocs-mdx
- id: npm:@fumadocs/mdx-remote
- id: npm:fumadocs-preview
- id: npm:fumadocs-obsidian
- id: npm:fumadocs-openapi
- id: npm:fumadocs-preview
- id: npm:fumadocs-python
- id: npm:fumadocs-ui
- id: npm:@fumadocs/sanity
@@ -117,31 +103,5 @@ npm:packages:
- id: npm:@fumadocs/vite
- id: npm:docs
- id: npm:example-asyncapi
- id: npm:example-base-ui
- id: npm:example-i18n
- id: npm:example-next
- id: npm:example-next-min
- id: npm:example-next-shadcn
- id: npm:example-next-static
- id: npm:example-openapi
- id: npm:example-obsidian
- id: npm:example-python
- id: npm:example-react-router
- id: npm:example-react-router-i18n
- id: npm:example-react-router-min
- id: npm:example-react-router-rsc
- id: npm:example-react-router-spa
- id: npm:example-tanstack-start
- id: npm:example-tanstack-start-i18n
- id: npm:example-tanstack-start-openapi
- id: npm:example-tanstack-start-min
- id: npm:example-tanstack-start-spa
- id: npm:example-tanstack-start-story
- id: npm:example-waku
- id: npm:example-waku-i18n
- id: npm:vite-data
- id: npm:example-astro
- id: npm:example-content-collections
- id: npm:example-marble-cms
- id: npm:example-next-local-md
- id: npm:example-tanstack-start-local-md
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "docs",
"version": "0.1.9",
"version": "0.1.10",
"private": true,
"scripts": {
"build": "pnpm build:pre && next build && pnpm build:post",
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "example-asyncapi",
"version": "0.0.6",
"version": "0.0.7",
"private": true,
"scripts": {
"build": "next build",
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "example-openapi",
"version": "0.0.6",
"version": "0.0.7",
"private": true,
"scripts": {
"build": "next build",
+6
View File
@@ -1,3 +1,9 @@
## @fumadocs/[email protected]
### Rewrite union detector
Use a simplified JSON schema validator to identify the active tab of an union field in playground UI.
## @fumadocs/[email protected]
### Use `@scalar/json-magic` for dereferencing
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@fumadocs/api-docs",
"version": "0.2.0",
"version": "0.2.1",
"description": "Shared utils for API docs generation",
"keywords": [
"Docs",
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@fumadocs/asyncapi",
"version": "0.2.0",
"version": "0.2.1",
"description": "Generate docs for your AsyncAPI spec",
"keywords": [
"Docs",
+15
View File
@@ -1,3 +1,18 @@
## [email protected]
### Harden `createProxy()` against SSRF
- `allowedOrigins` now defaults to the proxy route's own origin, so an unconfigured proxy is same-origin only instead of an open proxy. A warning is logged when neither `allowedOrigins` nor `filterRequest` is set.
- The allowlist is now enforced on redirects: an allowed upstream can no longer redirect the proxy to a disallowed origin.
### `allowedOrigins` regex support
`allowedOrigins` entries can now be a `RegExp` in addition to an exact origin string.
### Fix proxy decoding
Fix `ERR_CONTENT_DECODING_FAILED` for compressed upstream responses: the stale `content-encoding`/`content-length` headers are now dropped, since `fetch()` already decodes the body before it is proxied back.
## [email protected]
### Fix invalid data in generated request examples
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "fumadocs-openapi",
"version": "11.2.1",
"version": "11.2.2",
"description": "Generate MDX docs for your OpenAPI spec",
"keywords": [
"Docs",