NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #70 most downloaded on npm
yargs the modern, pirate-themed, successor to optimist.
Last release 10 days ago
20 Sep 2026
Ships unpredictably
gaps range from 2 weeks to 2.0 years
Most releases are documented
notes for 41 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
13 years old
267 releases · first in 2013
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
One column per quarter.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
commands are now applied in order, from left to right
Nothing published for this version
Nothing published for this version
deps: explicitly bump yargs-parser
Nothing published for this version
fix demandOption no longer treats 'false' as truthy
populating placeholder arguments broke validation
Nothing published for this version
--help with default command should print top-level help
address min/max validation message regression
extends key in config file is now used for extending other config filesNothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
[object Object] was accidentally being populated on options object
Nothing published for this version
locales: correct some Russian translations
command: subcommands via commandDir() now supported for parse(msg, cb)
Nothing published for this version
Nothing published for this version
freeze was not resetting configObjects to initial state; addressed performance issue raised by @nexdrew.
Nothing published for this version
Nothing published for this version
changed parsing of the command string to ignore extra spaces
true, check if the parsed arg is true (#619) (658a34c)Nothing published for this version
default: Remove undocumented alias of default()
defaults alias for default.help command which outputs help, as an alternative to a help flag.Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
- #454 fix demand() when second argument is an array (@elas7) - #452 fix code example for .help() docs (@maxrimue) - #450 fix for bash completion trai
.help() docs (@maxrimue)showHelp, rather than a log-level (@osher)- #445 strict mode was failing if no commands were registered (@nexdrew) - #443 adds Italian translation \o/ (@madrisan) - #441 remove duplicate keys
Nothing published for this version
[#422, #425, #420] translations for number (@zkat, @rilut, @maxrimue, @watilde)
- #395 do not reset groups if they contain global keys (@novemberborn) - #393 use sane default for usage strings (@nexdrew) - #392 resetting wrap() wa
Nothing published for this version
- #384 add new number type to yargs (@lrlna, @maxrimue) - #382 pass error as extra parameter to fail (@gajus) - #378 introduces the pkgConf feature, w
.version() API. (@maxrimue).Your coding agent can read these notes before it upgrades. Set up the MCP server →