unstale

npm / yargs

yargs

What changed in yargs 16 to 18, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-18.

1 security1 new APIs and options1 behavior and defaults5 fixes and other

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

npx @unstale/cli init

@unstale/cli on npm

yargs 186 changes

Security 1

  • Fixes a local prototype pollution vulnerability in apply-extends.

    18.1.0release notes

New APIs and options 1

  • Completions can now be created for the fish shell.

    18.2.0release notes

Behavior and default changes 1

  • Bun is ignored when yargs determines the bin name.

    18.1.0release notes

Fixes and other changes 3

  • Removes a spurious single quote from zsh loadautofunc detection.

    18.2.0release notes

  • Fixes the 'count' translation for the de locale.

    18.1.0release notes

  • Adds a Georgian translation.

    18.1.0release notes

yargs 171 changes

Fixes and other changes 1

  • Uses an entry point with a file extension for targets that support exports.

    17.7.3release notes

yargs 161 changes

Fixes and other changes 1

  • The yargs export now uses an entry point with a .cjs file extension.

    16.2.2release notes