unstale

npm / lerna

lerna

What changed in lerna 9 to 10, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-20.

6 breaking2 tooling11 fixes and other

See which of these apply to your code, ranked, in your agent:

npx @unstale/cli init

@unstale/cli on npm

lerna 1016 changes

Breaking changes 6

  • Choose whether a stale remote in CI causes an error or is skipped; the default is error.

    10.0.0release notes

  • Configure whether a stale remote in CI causes an error or is skipped; the default is error.

    10.0.0release notes

  • Lerna now uses current conventional-changelog APIs instead of the deprecated core stack; generated changelog output may differ, so custom presets should be verified.

    10.0.0release notes

  • Lerna is now shipped as ESM-only, changing how consumers load the package.

    10.0.0release notes

  • The lowest supported Node.js version is now 22.13.0; supported major versions are 22, 24, and 26.

    10.0.0release notes

  • Versioning and publishing now throw EBEHIND in CI when the checkout is behind the latest remote; previously this occurred only outside CI.

    10.0.0release notes

Tooling 1

Fixes and other changes 9

  • Errors from failed prompts are now reported, making prompt failures visible to developers.

    10.1.1release notes

  • Fixes resolution of conventional-commits-filter when using --conventional-commits.

    10.1.0release notes

  • Uses colorize instead of an undeclared chalk dependency during initialization.

    10.1.0release notes

  • Keeps the modern writer template when a preset includes a legacy writer guard.

    10.1.0release notes

  • Skips unnecessary package managers during release.

    10.0.1release notes

  • Fixes a missing peer dependency in Lerna 10.

    10.0.1release notes

  • Changelog presets that expose only the ESM import condition are now supported.

    10.0.0release notes

  • OIDC trusted publishing on CircleCI is now supported.

    10.0.0release notes

  • Output from publish and postpublish lifecycle scripts is now shown.

    10.0.0release notes

lerna 93 changes

Tooling 1

  • Expanded the supported version range to include Nx v22.x.

    9.0.1release notes

Fixes and other changes 2

  • lerna version supports ESM and the new v8+ conventional-changelog preset API.

    9.0.7release notes

  • A ./ prefix in workspace globs is normalized for package detection.

    9.0.7release notes