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 inityargs 186 changes
Security 1
Fixes a local prototype pollution vulnerability in apply-extends.
New APIs and options 1
Completions can now be created for the fish shell.
Behavior and default changes 1
Bun is ignored when yargs determines the bin name.
Fixes and other changes 3
Removes a spurious single quote from zsh loadautofunc detection.
Fixes the 'count' translation for the de locale.
Adds a Georgian translation.
yargs 171 changes
Fixes and other changes 1
Uses an entry point with a file extension for targets that support exports.
yargs 161 changes
Fixes and other changes 1
The yargs export now uses an entry point with a .cjs file extension.