chore(deps): bump the npm_and_yarn group across 1 directory with 6 updates
Bumps the npm_and_yarn group with 6 updates in the / directory:
| Package | From | To |
|---|---|---|
| tar | 7.5.13 | 7.5.21 |
| nanoid | 3.3.8 | 3.3.18 |
| valibot | 1.1.0 | 1.4.2 |
| protobufjs | 7.6.1 | 7.6.5 |
| dompurify | 3.4.1 | 3.4.13 |
| morgan | 1.10.0 | 1.11.0 |
Updates tar from 7.5.13 to 7.5.21
Commits
0cd9cc37.5.21631ae59list: prevent unbounded recursionebbb7207.5.202f27196fix: fully disable and dispose of unzip when aborting parserbe440da7.5.192812e93add maxDecompressionRatio guard against explosive decompression9ecd4d27.5.189e78bf0refuse to let header size be less than 0e02a4e9pax: parse values according to known types9cbdb317.5.17- Additional commits viewable in compare view
Updates nanoid from 3.3.8 to 3.3.18
Release notes
Sourced from nanoid's releases.
3.3.18
- Fixed infinite loop on async for React Native (by
@OvergrowthBeards-JB).3.3.17
- Fixed infinite loop on zero size.
3.3.16
- Fixed infinite loop on negative size (by
@greymoth-jp).3.3.15
- Fixed npm provenance error.
3.3.14
- Fixed random pool corruption on big ID sizes.
3.3.13
- Reduced npm package size.
3.3.12
- Fixed breaking Nano ID by requesting big ID.
3.3.11
- Fixed React Native support.
3.3.10
- Fixed React Native support (by
@steida).3.3.9
- Reduced npm package size.
Changelog
Sourced from nanoid's changelog.
3.3.18
- Fixed infinite loop on async for React Native (by
@OvergrowthBeards-JB).3.3.17
- Fixed infinite loop on zero size.
3.3.16
- Fixed infinite loop on negative size (by
@greymoth-jp).3.3.15
- Fixed npm provenance error.
3.3.14
- Fixed random pool corruption on big ID sizes.
3.3.13
- Reduced npm package size.
3.3.12
- Fixed breaking Nano ID by requesting big ID.
3.3.11
- Fixed React Native support.
3.3.10
- Fixed React Native support (by
@steida).3.3.9
- Reduced npm package size.
Commits
9ad9805Release 3.3.18 version55e50a0Update CI actione10f8d4Update index.native.js (#606)73d6716Release 3.3.17 versionf9d13f1Sync 0 size behaviour with PostCSS 59760e11Release 3.3.16 versione835c9bfix(non-secure): clamp negative size to prevent infinite loop (#601)96dd086Update CI actionba0bc3bDo not create latest release for v36819724Release 3.3.15 version- Additional commits viewable in compare view
Maintainer changes
This version was pushed to npm by GitHub Actions, a new releaser for nanoid since your current version.
Updates valibot from 1.1.0 to 1.4.2
Release notes
Sourced from valibot's releases.
v1.4.2
Many thanks to
@Faze-upand@chatman-mediafor contributing to this release.
- Fix word count actions to cache the
Intl.Segmenterfor non-primitive locales, preventing it from being recreated on everywords,minWords,maxWordsandnotWordsvalidation (pull request #1521)- Fix
flattenmethod to handle issue path keys that collide withObject.prototypemembers liketoStringinstead of throwing aTypeError(pull request #1522)- Fix
intersectschema to merge object keys that collide withObject.prototypemembers liketoStringinstead of failing to merge them (pull request #1522)v1.4.1
- Fix
intersectschema to infer correct input and output types for non-tuple array options instead ofnever(pull request #1478)v1.4.0
Many thanks to
@ksaurav24,@heiwen,@compulim,@ysknsid25,@alaycock-stripe,@IlyaSemenov,@wszgrcy,@LMGO,@yslpn,@EltonLobo07and@Eronmmerfor contributing to this release.Read the release notes on our website for a quick overview of the most exciting new features in this release.
- Add
isoDateTimeSecondvalidation action to validate ISO date times with seconds (pull request #1418)- Add
toCamelCase,toKebabCase,toPascalCaseandtoSnakeCasetransformation actions to convert strings between common naming conventions (pull request #1457)- Change internal
ReadonlyOutputKeysandOutputWithReadonlytypes ofobjectschemas andWithReadonlytype ofrecordschemas to improve TypeScript type performance (pull request #1442)- Change hot paths to reduce object allocations and improve runtime performance (pull request #1437)
- Change build target to ES2020 so distributed output stays compatible with environments that lack support for newer syntax (pull request #1455)
- Change internal
_LruCacheto use a TypeScriptprivatemethod instead of a#privateclass field to avoid runtime helpers in the transpiled output (pull request #1455)- Change internal
_isValidObjectKeyto useObject.prototype.hasOwnProperty.callinstead ofObject.hasOwnso the distributed output stays compatible with runtimes that lack the ES2022Object.hasOwnbuiltin (pull request #1421)- Change
flattenmethod to accept readonly issue arrays (pull request #1269)- Fix potential
RangeErrorcaused by spreading large issue arrays (pull request #1437)- Fix
creditCardvalidation action to reject Mastercard numbers with invalid lengths (pull request #1462)- Fix
intersectschema to no longer mutate input values, allowing frozen objects and arrays to be merged (pull request #1463)v1.4.0 (to-json-schema)
Many thanks to
@stefanprobst,@sruenwgand@cruzdanilofor contributing to this release.
- Add support for
examplesaction- Add support for
integerwhen used withminValueandmaxValueactions (pull request #1367)- Change Valibot peer dependency to v1.2.0
- Fix conversion of
exactOptionalobject properties (pull request #1220)- Fix conversion of
variantto useoneOfinstead ofanyOf(pull request #1193)v1.3.1
- Change
MAC48_REGEX,MAC64_REGEXandMAC_REGEXto drop theiflag for better JSON Schema compatibility (pull request #1430)- Change
hashaction to use case-expanded character classes instead of theiflag (pull request #1430)v1.3.0
Many thanks to
@EskiMojo14,@yslpn,@alexilyaev,@idleberg,@BerkliumBirband@frenzzyfor contributing to this release.Read the release notes on our website for a quick overview of the most exciting new features in this release.
- Add
guardtransformation action to narrow types using type predicates (pull request #1204)- Add
parseBooleantransformation action to parse boolean values from strings and other types (pull request #1251)- Add
isrcvalidation action to validate ISRC codes (pull request #1373)- Add
cachemethod for caching schema output by input (pull request #1170)- Add
domainvalidation action to validate domain names (pull request #1284)
... (truncated)
Commits
0dc26eaBump library version to 1.4.21bd01c3fix: handle keys that collide with Object.prototype in flatten and merge (#1522)752c636docs: clarify string length semantics (#1505)a3beff9fix: cache word-count segmenter for non-primitive locales (#1521)1f9b183Update FUNDING.yml in fabvor of Open Collective2c63b2aUpdate logos of partners in README09616b2Add CodeRabbit as partner and remove Stainless92bcf55Add Cloudflare to privacy policy page9bb6617Add Cloudflare as a deploy target to our website (#1508)c05bf95Bump to-json-schema version to 1.7.1- Additional commits viewable in compare view
Maintainer changes
This version was pushed to npm by GitHub Actions, a new releaser for valibot since your current version.
Updates protobufjs from 7.6.1 to 7.6.5
Release notes
Sourced from protobufjs's releases.
protobufjs: v7.6.5
7.6.5 (2026-07-04)
Bug Fixes
protobufjs: v7.6.4
7.6.4 (2026-06-12)
Bug Fixes
protobufjs: v7.6.3
7.6.3 (2026-06-09)
Bug Fixes
- Avoid name collisions in generated code (#2311) (78a9576)
- Preserve null conversion behavior for fieldless messages (#2312) (df91652)
protobufjs: v7.6.2
7.6.2 (2026-05-30)
Bug Fixes
Changelog
Sourced from protobufjs's changelog.
7.6.5 (2026-07-04)
Bug Fixes
7.6.4 (2026-06-12)
Bug Fixes
7.6.3 (2026-06-09)
Bug Fixes
- Avoid name collisions in generated code (#2311) (78a9576)
- Preserve null conversion behavior for fieldless messages (#2312) (df91652)
7.6.2 (2026-05-30)
Bug Fixes
Commits
89048bachore: release protobufjs-v7.x (#2357)10fba6dfix: handle EOF during options parsing (#2352) (#2356)f8f64efchore: release protobufjs-v7.x (#2330)574f761fix: Reconfigure and speed up CI (#2329)06ddd07fix: Remove inquire submodule (#2327)1d3796dchore: release protobufjs-v7.x (#2317)df91652fix: Preserve null conversion behavior for fieldless messages (#2312)78a9576fix: Avoid name collisions in generated code (#2311)ec90ef9chore: release protobufjs-v7.x (#2295)a92f72efix: Backport consistency and correctness fixes (#2294)- See full diff in compare view
Updates dompurify from 3.4.1 to 3.4.13
Release notes
Sourced from dompurify's releases.
DOMPurify 3.4.13
- Fixed an issue with hook removal during
IN_PLACEsanitization, thanks@koyokr- Fixed an issue with hooks potentially bypassing the clone guard, thanks
@AkshayjainG- Fixed an issue with DOM clobbering via
ownerDocumentduringIN_PLACE, thanks@AkshayjainG- Bumped several dependencies where possible
DOMPurify 3.4.12
- Fixed an issue where a hook would not get called for custom elements, thanks
@Rikuxx0- Hardened the handling of hooks removing elements,
@mkrause-bee360- Added support for a few new SVG attributes, thanks
@cbn-falias&@Develop-KIM- Hardened the handling of declarative partial updates
- Updated the documentation is several spots, README, wiki, etc.
- Bumped several dependencies where possible
DOMPurify 3.4.11
- Fixed an issue with a leaky config for hooks via
setConfig, thanks@trace37labs- Bumped vulnerable development dependencies to arrive at plain 0 with
npm audit- Updated the
osv-scannersuppression list as no vulnerable dependencies are left for now- Updated up the linting tool-chain and removed now-redundant lint directives
- Updated the documentation is several spots, README, wiki, etc.
- Bumped several dependencies where possible
DOMPurify 3.4.10
- Refactored codebase for clarity: extracted the public type declarations into
types.ts- Decomposed the three largest sanitizer functions into focused helpers
- Removed duplicated defaults and dead branches, consolidated
SAFE_FOR_TEMPLATESscrubbing into single shared path- Improved per-node performance by hoisting the mXSS probe regexes and testing
textContentbeforeinnerHTML- Added a deterministic micro-benchmark harness (
npm run bench) with a--comparemode- Reduced CI cost by running the full three-engine browser suite once per PR
- Refreshed the
demos/folder so every demo runs again, and added a SVG-via-<img>demo- Documented the bench and
test:happydomscripts in the README- Completed the Attack Classes & Bypass History wiki page
- Bumped several dependencies where possible
DOMPurify 3.4.9
- Further improved the handling of Trusted Types config options, thanks
@offset- Further improved the handling of
IN_PLACEsanitization, thanks@mozfreddyb- Added more test coverage for
IN_PLACEand Trusted Types related usage- Bumped several dependencies where possible
- Updated README and wiki with more accurate documentation & attack samples
DOMPurify 3.4.8
- Cleaned up the repository root, renamed some and removed unneeded files
- Fixed an issue with handling of Trusted Types policies, thanks
@fulstadev- Fixed the node iterator for better template scrubbing, thanks
@IamLeandrooooo- Included formerly missing LICENSE-MPL in published npm package, thanks
@asamuzaK- Bumped several dependencies where possible
DOMPurify 3.4.7
- Hardened the handling of Shadow Roots when using
IN_PLACE, thanks@GameZoneHacker
... (truncated)
Commits
3067f77release: 3.4.13 (#1562)a9ca1e5release: 3.4.12 (#1537)0cae518release: 3.4.11 (#1494)6ee5716release: 3.4.10 (#1478)5210247release: 3.4.9 (#1459)bcdd828release: 3.4.8 (#1439)ca30f07release: 3.4.7 (#1414)bb7739erelease: 3.4.6 (#1394)011b0c7release: 3.4.5 (#1382)5817ad9release: 3.4.4 (#1374)- Additional commits viewable in compare view
Updates morgan from 1.10.0 to 1.11.0
Release notes
Sourced from morgan's releases.
1.11.0
What's Changed
- feat: add :pid token by
@ganesh3367in expressjs/morgan#329Security Fix:
- Escape control characters in
:remote-usertoken to prevent log injectionNew Contributors
@inigomarquinezmade their first contribution in expressjs/morgan#291@jonchurchmade their first contribution in expressjs/morgan#299@bjohansebasmade their first contribution in expressjs/morgan#301@UlisesGasconmade their first contribution in expressjs/morgan#300@ctcpipmade their first contribution in expressjs/morgan#319@ganesh3367made their first contribution in expressjs/morgan#329Full Changelog: https://github.com/expressjs/morgan/compare/1.10.0...1.11.0
1.10.1
What's Changed
- renaming simple to sample in readme by
@ryhincheyin expressjs/morgan#237- adding installation instructions to readme by
@ryhincheyin expressjs/morgan#233- chore: add support for OSSF scorecard reporting by
@inigomarquinezin expressjs/morgan#291- ci: replace travis with github actions by
@inigomarquinezin expressjs/morgan#290- docs: add example output for log formats by
@jonchurchin expressjs/morgan#299- ci: use ubuntu-latest by
@bjohansebasin expressjs/morgan#301- ci: apply OSSF Scorecard security best practices by
@UlisesGasconin expressjs/morgan#300- remove --bail by
@jonchurchin expressjs/morgan#314- ⬆️ bump on-headers by
@ctcpipin expressjs/morgan#319New Contributors
@inigomarquinezmade their first contribution in expressjs/morgan#291@jonchurchmade their first contribution in expressjs/morgan#299@bjohansebasmade their first contribution in expressjs/morgan#301@UlisesGasconmade their first contribution in expressjs/morgan#300@ctcpipmade their first contribution in expressjs/morgan#319Full Changelog: https://github.com/expressjs/morgan/compare/1.10.0...1.10.1
Changelog
Sourced from morgan's changelog.
1.11.0
- add
:pidtokenSecurity Fix:
- Escape control characters in
:remote-usertoken to prevent log injection1.10.1
- deps: on-headers@~1.1.0
Commits
e0e6f17Release 1.11.0 (#350)b3f5d9bMerge commit from fork203c758build(deps): bump github/codeql-action from 4.32.4 to 4.35.2 (#346)002bc81build(deps): bump actions/upload-artifact from 7.0.0 to 7.0.1 (#347)561b0d7build(deps): bump actions/upload-artifact from 5.0.0 to 7.0.0 (#338)2db705ebuild(deps): bump github/codeql-action from 3.29.7 to 4.32.4 (#337)a373c5fbuild(deps): bump ossf/scorecard-action from 2.3.1 to 2.4.3 (#327)c8e72fabuild(deps): bump actions/checkout from 4.1.1 to 6.0.1 (#324)023300ebuild(deps): bump actions/upload-artifact from 4.3.1 to 4.6.2 (#307)9d8d6c0build(deps): bump coverallsapp/github-action from 1.2.5 to 2.3.6 (#306)- Additional commits viewable in compare view
Maintainer changes
This version was pushed to npm by ulisesgascon, a new releaser for morgan since your current version.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>will remove the ignore condition of the specified dependency and ignore conditions
You can disable automated security fix PRs for this repo from the Security Alerts page.
Summary by cubic
Updates six npm dependencies across the workspace and regenerates pnpm-lock.yaml to pick up upstream fixes and security hardening. nanoid changes from v5 to v3 in the coordinator and Redis worker, which may affect module or API compatibility.
Dependency updates
morgannow escapes control characters in:remote-user, whiledompurifyhardens hook handling and in-place sanitization.taradds decompression-ratio and recursion guards, andvalibotfixes prototype-collision and large issue-array handling.- The lockfile resolves
protobufjsto 7.6.6 and updates@remix-run/routerto 1.23.4 with related transitive tooling changes.