unstale

npm / taze

taze

What changed in taze 19 to 21, from its official release notes, upgrade guides and advisories. Sources checked 2026-11-13.

3 breaking13 new APIs and options3 performance7 behavior and defaults2 tooling20 fixes and other

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

npx @unstale/cli init

@unstale/cli 0.3.0 on npm

taze 215 changes

Breaking changes 2

  • Implicit CLI defaults no longer override options specified in the config file.

    21.2.0release notes

  • The project is restructured into manifest and registry axes, with support for custom manifests.

    21.0.0release notes

New APIs and options 3

  • Taze now ships with skills.

    21.3.0release notes

  • GitHub Actions can pin up-to-date tags to SHA using style: 'sha'.

    21.2.0release notes

  • JSR is now supported as a first-class registry.

    21.1.0release notes

taze 206 changes

Behavior and default changes 1

  • Respect DO_NOT_TRACK to disable the third-party metadata endpoint.

    20.0.2release notes

Tooling 1

  • taze can now check and update GitHub Actions in workflows.

    20.0.0release notes

Fixes and other changes 4

  • Preserve default locked updates.

    20.0.2release notes

  • Locked updates stay within the patch range.

    20.0.1release notes

  • Preview versions are now matched correctly for prerelease ranges.

    20.0.0release notes

  • Recent changes now show hours instead of ⩽1d.

    20.0.0release notes

taze 1937 changes

Breaking changes 1

  • The taze usage command was removed; use node-modules-inspector instead.

    19.0.0release notes

New APIs and options 10

  • Taze can resolve custom registries via get-npm-meta v0.3.0.

    19.17.2release notes

  • Updates to devEngines.packageManager are supported.

    19.17.1release notes

  • Adds a flag to output update information as JSON.

    19.16.0release notes

  • Enables and exposes retry behavior for npm metadata fetches.

    19.16.0release notes

  • Environment variable support is added for .npmrc.

    19.12.0release notes

  • A stable version mode is available for selecting versions.

    19.12.0release notes

  • Adds support for package.yaml and dependencies resolution with PNPM.

    19.9.0release notes

  • Exposes a --concurrency option.

    19.8.1release notes

  • Adds support for Yarn catalogs.

    19.8.0release notes

  • taze now supports the overrides field in pnpm-workspace.yaml.

    19.0.0release notes

Performance 3

  • Smooths redraws during interactive rendering.

    19.16.0release notes

  • Reduces flicker during interactive use.

    19.14.0release notes

  • Optimizes rendering time to resolve flickering during interaction with large data.

    19.10.0release notes

Behavior and default changes 6

  • The --exclude option accepts name@range selectors to skip specific versions.

    19.17.0release notes

  • Taze reads pnpm updateConfig ignore lists from pnpm-workspace.yaml.

    19.17.0release notes

  • Taze respects package manager maturity exclusions when selecting versions.

    19.14.0release notes

  • maturityPeriod is now auto-inferred from pnpm or yarn workspace configuration.

    19.13.0release notes

  • The interactive TUI exits when the user presses q.

    19.11.0release notes

  • Supports packageManager values with a hex hash.

    19.10.0release notes

Tooling 1

  • A JSON schema is available for tazerc configuration, enabling schema-based validation and editor support.

    19.12.0release notes

Fixes and other changes 16

  • Handles a missing package manager when displaying the install hint.

    19.16.0release notes

  • Restores the timeout for metadata requests.

    19.16.0release notes

  • Respects minimumReleaseAge: 0 as disabling pnpm release age checks.

    19.16.0release notes

  • Corrects parsing of compound version ranges in pnpm overrides.

    19.16.0release notes

  • Avoids falling back to a prerelease as the latest version.

    19.16.0release notes

  • Keeps the version selector visible.

    19.14.0release notes

  • Interactive mode now respects the configured maturity period.

    19.13.0release notes

  • Nested Bun workspaces are ignored.

    19.12.0release notes

  • Locked versions are updated with a mature version.

    19.12.0release notes

  • Version selection handles latest and next tags more appropriately.

    19.12.0release notes

  • Prevents bun catalog writes from being clobbered when running taze -w.

    19.10.0release notes

  • Fixes version resolution.

    19.10.0release notes

  • Preserves comments and formatting in package.yaml.

    19.9.1release notes

  • Fixes a missing concurrency parameter in the CLI's cac integration.

    19.9.0release notes

  • Fixes loading of npm global packages.

    19.9.0release notes

  • Fixes sorting of package globs.

    19.8.0release notes