Releases
v18.0.0
Compare
Sorry, something went wrong.
No results found
18.0.0 (2025-05-26)
⚠ BREAKING CHANGES
command names are not derived from modules passed to command.
singleton usage of yargs yargs.foo, yargs().argv, has been removed.
minimum node.js versions now ^20.19.0 || ^22.12.0 || >=23.
yargs is now ESM first
Features
Bug Fixes
addDirectory do not support absolute command dir (#2465 ) (3a40a78 )
allows ESM modules commands to be extensible using visit option (#2468 ) (200e1aa )
browser: fix shims so that yargs continues working in browser context (#2457 ) (4ae5f57 )
build: address problems with typescript compilation (#2445 ) (8d72fb3 )
coerce should play well with parser configuration (#2308 ) (8343c66 )
deps: update dependency yargs-parser to v22 (#2470 ) (639130d )
exit after async handler done (#2313 ) (e326cde )
handle spaces in bash completion (#2452 ) (83b7788 )
parser-configuration should work well with generated completion script (#2332 ) (888db19 )
propagate Dictionary including undefined in value type (#2393 ) (2b2f7f5 )
zsh: completion no longer requires double tab when using autoloaded (0dd8fe4 )
Code Refactoring
command names are not derived from modules passed to command. (d90af45 )
singleton usage of yargs yargs.foo, yargs().argv, has been removed. (d90af45 )
Build System
minimum node.js versions now ^20.19.0 || ^22.12.0 || >=23. (d90af45 )
You can’t perform that action at this time.