Skip to content

v11.0.0

Choose a tag to compare

@github-actions github-actions released this 15 May 18:47
bd54f71

11.0.0 (2026-05-15)

⚠️ BREAKING CHANGES

  • npm-packlist now supports node ^22.22.2 || ^24.15.0 || >=26.0.0
  • template-oss-apply
  • Entries in files[] are now interpreted as glob patterns anchored to the package root, with no special-case overrides. Slashless negations like !readme.md only match at the root — use !**/readme.md to remove at every depth. An exact file path in files[] no longer overrides a nested .npmignore rule that excludes it; remove the rule from .npmignore if you need such a file to ship. Listing a default-ignored file (e.g. .npmignore, .npmrc) in files[] no longer forces it to be packed.
  • npm-shrinkwrap.json is no longer included in published tarballs by default. Publishers who need to ship a locked dependency tree should use bundleDependencies; publishers with a legitimate reason to include a file literally named npm-shrinkwrap.json can still opt back in with a negated files entry.
  • bun.lock is now excluded from package contents by default. If you need to include it, add "bun.lock" to the "files" array in your package.json.

Features

Bug Fixes

Dependencies

Chores