Bumps js-yaml to 4.3.2 and updates ancestor dependencies js-yaml, @docusaurus/core, @docusaurus/plugin-client-redirects, @docusaurus/plugin-ideal-image and @docusaurus/preset-classic. These dependencies need to be updated together.
Updates js-yaml from 3.14.1 to 4.3.2
Changelog
Sourced from js-yaml's changelog.
4.3.2 - 2026年08月26日
Changed
- [backport] Hard-limit merge sequence size to 100.
Security
- [backport] Count empty mappings in merge sequences toward
maxTotalMergeKeys
to limit CPU usage, #797.
4.3.1 - 2026年07月31日
Security
- [backport] Remove quadratic complexity from
!!omap duplicate key detection.
4.3.0 - 2026年06月27日
Added
- [backport] Added
maxTotalMergeKeys (10000) loader option to limit the total number of
keys processed by YAML merge (<<) across one load() / loadAll() call.
Fixed
- Restore umd builds back to es5.
Removed
- [backport]
maxMergeSeqLength replaced with maxTotalMergeKeys for limiting YAML merge
processing.
[4.2.0] - 2026年06月01日
Added
- Added
docs/safety.md with notes about processing untrusted YAML.
- Added
maxDepth (100) loader option. Not a problem, but gives a better
exception instead of RangeError on stack overflow.
- Added
maxMergeSeqLength (20) loader option. Not a problem after merge fix,
but an additional restriction for safety.
- Added sourcemaps to
dist/ builds.
Changed
- Stop resolving numbers with underscores as numeric scalars, #627.
- Switched dev toolchains to Vite / neostandard.
- Updated demo.
- Reorganized tests.
dist/ files are no longer kept in the repository.
Fixed
- Fix parsing of properties on the first implicit block mapping key, #62.
- Fix trailing whitespace handling when folding flow scalar lines, #307.
- Reject top-level block scalars without content indentation, #280.
- Ensure numbers survive round-trip, #737.
- Fix test coverage for issue #221.
- Fix flow scalar trailing whitespace folding, #307.
... (truncated)
Commits
79ca68d 4.3.2 released
d90b661 Backport merge limits from v5.4.1
86e91b8 4.3.1 released
c3cc4b0 Backport quadratic complexity fix for !!omap
33d05b5 4.3.0 released
663bfab Drop demo publish, to not override new v5 one.
1cb8c7b Add v4-legacy tag for publish
02f27af Restore umd builds back to es5
8be84ed Fix es5 compatibility
59423c6 Replace maxMergeSeqLength option with maxTotalMergeKeys (more robust). Ba...
- Additional commits viewable in compare view
Updates @docusaurus/core from 3.0.0 to 3.10.2
Release notes
Sourced from @docusaurus/core's releases.
3.10.2 (2026年07月10日)
Backport and cherry-pick commits from main for v3.10.2 patch release:
3.10.1 (2026年04月30日)
🐛 Bug Fix
docusaurus-bundler
- #11981 fix(bundler): fix v3 webpackbar bug due to webpack breaking change (
@slorber)
🔧 Maintenance
Committers: 1
3.10.0 (2026年04月07日)
🚀 New Feature
docusaurus-types, docusaurus
- #11896 feat(core): add
future.v4.mdx1CompatDisabledByDefault flag (@slorber)
- #11797 feat(core): promote
siteConfig.storage to stable + add future.v4.siteStorageNamespacing flag [Claude] (@slorber)
- #11571 feat(core): support custom html elements in head tags (
@lebalz)
create-docusaurus
- #11897 feat(create-docusaurus): update init template to
.mdx extension and strict MDX syntax (@slorber)
- #11696 feat(create-docusaurus): Newly initialized TS sites should use "strict: true" (
@slorber)
- #11611 feat(create-docusaurus): enable creation in current directory (
@Mcheung7272)
- Other
... (truncated)
Changelog
Sourced from @docusaurus/core's changelog.
3.10.2 (2026年07月10日)
Backport and cherry-pick commits from main for v3.10.2 patch release:
3.10.1 (2026年04月30日)
🐛 Bug Fix
docusaurus-bundler
- #11981 fix(bundler): fix v3 webpackbar bug due to webpack breaking change (
@slorber)
🔧 Maintenance
Committers: 1
3.10.0 (2026年04月07日)
🚀 New Feature
docusaurus-types, docusaurus
- #11896 feat(core): add
future.v4.mdx1CompatDisabledByDefault flag (@slorber)
- #11797 feat(core): promote
siteConfig.storage to stable + add future.v4.siteStorageNamespacing flag [Claude] (@slorber)
- #11571 feat(core): support custom html elements in head tags (
@lebalz)
create-docusaurus
- #11897 feat(create-docusaurus): update init template to
.mdx extension and strict MDX syntax (@slorber)
- #11696 feat(create-docusaurus): Newly initialized TS sites should use "strict: true" (
@slorber)
- #11611 feat(create-docusaurus): enable creation in current directory (
@Mcheung7272)
- Other
... (truncated)
Commits
f37f903 v3.10.2
2f5389d chore: cherry-pick commits for v3.10.2 patch release (#12265)
d4164ae chore: cherry-pick commits for v3.10.1 patch release (#11982)
4892e7f feat(core): add future.v4.mdx1CompatDisabledByDefault flag (#11896)
543eaeb fix(core): fix url.resolve() Node.js deprecation warning (#11844)
1a52592 fix(faster): upgrade Rspack, fix Yarn PnP support (#11817)
4a0273f fix(create-docusaurus): fix support for TypeScript 6.0 + fix our CI (#11843)
f659aef fix(core): upgrade serve handler min version to for upgrade users to a secure...
1451780 chore(ci): fixes for the npm trusted publishing workflow (#11823)
5dff744 chore(ci): add Trusted Publishing release workflow through dispatch action (#...
- Additional commits viewable in compare view
Maintainer changes
This version was pushed to npm by GitHub Actions, a new releaser for @docusaurus/core since your current version.
Updates @docusaurus/plugin-client-redirects from 3.0.0 to 3.10.2
Release notes
Sourced from @docusaurus/plugin-client-redirects's releases.
3.10.2 (2026年07月10日)
Backport and cherry-pick commits from main for v3.10.2 patch release:
3.10.1 (2026年04月30日)
🐛 Bug Fix
docusaurus-bundler
- #11981 fix(bundler): fix v3 webpackbar bug due to webpack breaking change (
@slorber)
🔧 Maintenance
Committers: 1
3.10.0 (2026年04月07日)
🚀 New Feature
docusaurus-types, docusaurus
- #11896 feat(core): add
future.v4.mdx1CompatDisabledByDefault flag (@slorber)
- #11797 feat(core): promote
siteConfig.storage to stable + add future.v4.siteStorageNamespacing flag [Claude] (@slorber)
- #11571 feat(core): support custom html elements in head tags (
@lebalz)
create-docusaurus
- #11897 feat(create-docusaurus): update init template to
.mdx extension and strict MDX syntax (@slorber)
- #11696 feat(create-docusaurus): Newly initialized TS sites should use "strict: true" (
@slorber)
- #11611 feat(create-docusaurus): enable creation in current directory (
@Mcheung7272)
- Other
... (truncated)
Changelog
Sourced from @docusaurus/plugin-client-redirects's changelog.
3.10.2 (2026年07月10日)
Backport and cherry-pick commits from main for v3.10.2 patch release:
3.10.1 (2026年04月30日)
🐛 Bug Fix
docusaurus-bundler
- #11981 fix(bundler): fix v3 webpackbar bug due to webpack breaking change (
@slorber)
🔧 Maintenance
Committers: 1
3.10.0 (2026年04月07日)
🚀 New Feature
docusaurus-types, docusaurus
- #11896 feat(core): add
future.v4.mdx1CompatDisabledByDefault flag (@slorber)
- #11797 feat(core): promote
siteConfig.storage to stable + add future.v4.siteStorageNamespacing flag [Claude] (@slorber)
- #11571 feat(core): support custom html elements in head tags (
@lebalz)
create-docusaurus
- #11897 feat(create-docusaurus): update init template to
.mdx extension and strict MDX syntax (@slorber)
- #11696 feat(create-docusaurus): Newly initialized TS sites should use "strict: true" (
@slorber)
- #11611 feat(create-docusaurus): enable creation in current directory (
@Mcheung7272)
- Other
... (truncated)
Commits
Maintainer changes
This version was pushed to npm by GitHub Actions, a new releaser for @docusaurus/plugin-client-redirects since your current version.
Updates @docusaurus/plugin-ideal-image from 3.0.0 to 3.10.2
Release notes
Sourced from @docusaurus/plugin-ideal-image's releases.
3.10.2 (2026年07月10日)
Backport and cherry-pick commits from main for v3.10.2 patch release:
3.10.1 (2026年04月30日)
🐛 Bug Fix
docusaurus-bundler
- #11981 fix(bundler): fix v3 webpackbar bug due to webpack breaking change (
@slorber)
🔧 Maintenance
Committers: 1
3.10.0 (2026年04月07日)
🚀 New Feature
docusaurus-types, docusaurus
- #11896 feat(core): add
future.v4.mdx1CompatDisabledByDefault flag (@slorber)
- #11797 feat(core): promote
siteConfig.storage to stable + add future.v4.siteStorageNamespacing flag [Claude] (@slorber)
- #11571 feat(core): support custom html elements in head tags (
@lebalz)
create-docusaurus
- #11897 feat(create-docusaurus): update init template to
.mdx extension and strict MDX syntax (@slorber)
- #11696 feat(create-docusaurus): Newly initialized TS sites should use "strict: true" (
@slorber)
- #11611 feat(create-docusaurus): enable creation in current directory (
@Mcheung7272)
- Other
... (truncated)
Changelog
Sourced from @docusaurus/plugin-ideal-image's changelog.
3.10.2 (2026年07月10日)
Backport and cherry-pick commits from main for v3.10.2 patch release:
3.10.1 (2026年04月30日)
🐛 Bug Fix
docusaurus-bundler
- #11981 fix(bundler): fix v3 webpackbar bug due to webpack breaking change (
@slorber)
🔧 Maintenance
Committers: 1
3.10.0 (2026年04月07日)
🚀 New Feature
docusaurus-types, docusaurus
- #11896 feat(core): add
future.v4.mdx1CompatDisabledByDefault flag (@slorber)
- #11797 feat(core): promote
siteConfig.storage to stable + add future.v4.siteStorageNamespacing flag [Claude] (@slorber)
- #11571 feat(core): support custom html elements in head tags (
@lebalz)
create-docusaurus
- #11897 feat(create-docusaurus): update init template to
.mdx extension and strict MDX syntax (@slorber)
- #11696 feat(create-docusaurus): Newly initialized TS sites should use "strict: true" (
@slorber)
- #11611 feat(create-docusaurus): enable creation in current directory (
@Mcheung7272)
- Other
... (truncated)
Commits
Maintainer changes
This version was pushed to npm by GitHub Actions, a new releaser for @docusaurus/plugin-ideal-image since your current version.
Updates @docusaurus/preset-classic from 3.0.0 to 3.10.2
Release notes
Sourced from @docusaurus/preset-classic's releases.
3.10.2 (2026年07月10日)
Backport and cherry-pick commits from main for v3.10.2 patch release:
Bumps js-yaml to 4.3.2 and updates ancestor dependencies js-yaml, @docusaurus/core, @docusaurus/plugin-client-redirects, @docusaurus/plugin-ideal-image and @docusaurus/preset-classic. These dependencies need to be updated together.
Updates
js-yamlfrom 3.14.1 to 4.3.2Changelog
Sourced from js-yaml's changelog.
... (truncated)
Commits
79ca68d4.3.2 releasedd90b661Backport merge limits from v5.4.186e91b84.3.1 releasedc3cc4b0Backport quadratic complexity fix for !!omap33d05b54.3.0 released663bfabDrop demo publish, to not override new v5 one.1cb8c7bAdd v4-legacy tag for publish02f27afRestore umd builds back to es58be84edFix es5 compatibility59423c6ReplacemaxMergeSeqLengthoption withmaxTotalMergeKeys(more robust). Ba...Updates
@docusaurus/corefrom 3.0.0 to 3.10.2Release notes
Sourced from @docusaurus/core's releases.
... (truncated)
Changelog
Sourced from @docusaurus/core's changelog.
... (truncated)
Commits
f37f903v3.10.22f5389dchore: cherry-pick commits for v3.10.2 patch release (#12265)d4164aechore: cherry-pick commits for v3.10.1 patch release (#11982)4892e7ffeat(core): addfuture.v4.mdx1CompatDisabledByDefaultflag (#11896)543eaebfix(core): fixurl.resolve()Node.js deprecation warning (#11844)1a52592fix(faster): upgrade Rspack, fix Yarn PnP support (#11817)4a0273ffix(create-docusaurus): fix support for TypeScript 6.0 + fix our CI (#11843)f659aeffix(core): upgrade serve handler min version to for upgrade users to a secure...1451780chore(ci): fixes for the npm trusted publishing workflow (#11823)5dff744chore(ci): add Trusted Publishing release workflow through dispatch action (#...Maintainer changes
This version was pushed to npm by GitHub Actions, a new releaser for
@docusaurus/coresince your current version.Updates
@docusaurus/plugin-client-redirectsfrom 3.0.0 to 3.10.2Release notes
Sourced from @docusaurus/plugin-client-redirects's releases.
... (truncated)
Changelog
Sourced from @docusaurus/plugin-client-redirects's changelog.
... (truncated)
Commits
f37f903v3.10.21451780chore(ci): fixes for the npm trusted publishing workflow (#11823)5dff744chore(ci): add Trusted Publishing release workflow through dispatch action (#...81248eechore(monorepo): upgrade to Jest 30 (#11702)bca9ce7chore: release v3.9.2 (#11491)c3e5db1chore: release v3.9.1 (#11436)c24d7dcchore: release v3.9 (#11419)1c484e1chore: drop support for Node 18, that reached End-of-Life (#11408)f811e2dchore: release 3.8.1 (#11249)b126e64chore: release Docusaurus 3.8 (#11200)Maintainer changes
This version was pushed to npm by GitHub Actions, a new releaser for
@docusaurus/plugin-client-redirectssince your current version.Updates
@docusaurus/plugin-ideal-imagefrom 3.0.0 to 3.10.2Release notes
Sourced from @docusaurus/plugin-ideal-image's releases.
... (truncated)
Changelog
Sourced from @docusaurus/plugin-ideal-image's changelog.
... (truncated)
Commits
f37f903v3.10.21451780chore(ci): fixes for the npm trusted publishing workflow (#11823)5dff744chore(ci): add Trusted Publishing release workflow through dispatch action (#...bbc7269chore(monorepo): upgrade React packages to v19 (#11698)81248eechore(monorepo): upgrade to Jest 30 (#11702)50e8f95fix(ideal-image):\<IdealImage>should forward remaining props to the underl...bca9ce7chore: release v3.9.2 (#11491)c3e5db1chore: release v3.9.1 (#11436)c24d7dcchore: release v3.9 (#11419)1c484e1chore: drop support for Node 18, that reached End-of-Life (#11408)Maintainer changes
This version was pushed to npm by GitHub Actions, a new releaser for
@docusaurus/plugin-ideal-imagesince your current version.Updates
@docusaurus/preset-classicfrom 3.0.0 to 3.10.2Release notes
Sourced from @docusaurus/preset-classic's releases.