All Versions
150
Latest Version
Avg Release Cycle
29 days
Latest Release
26 days ago

Changelog History
Page 1

  • v15.0.2

    November 19, 2019

    🐛 Bug Fixes

    • temporary fix for libraries that call Object.freeze() (#1483) (99c2dc8)
  • v15.0.1

    November 16, 2019

    🐛 Bug Fixes

    • deps: cliui, find-up, and string-width, all drop Node 6 support (#1479) (6a9ebe2)
  • v15.0.0

    November 10, 2019

    ⚠ BREAKING CHANGES

    • deps: yargs-parser now throws on invalid combinations of config (#1470)
    • 📜 yargs-parser@16.0.0 drops support for Node 6
    • ⬇️ drop Node 6 support (#1461)
    • ✂ remove package.json-based parserConfiguration (#1460)

    🔋 Features

    • deps: yargs-parser now throws on invalid combinations of config (#1470) (c10c38c)
    • 🔦 expose Parser from require('yargs/yargs') (#1477) (1840ba2)

    🐛 Bug Fixes

    • 📄 docs: TypeScript import to prevent a future major release warning (#1441) (b1b156a)
    • 📜 stop-parse was not being respected by commands (#1459) (12c82e6)
    • ⚡️ update to yargs-parser with fix for array default values (#1463) (ebee59d)
    • 📄 docs: update boolean description and examples in docs (#1474) (afd5b48)

    Miscellaneous Chores

    ♻️ Code Refactoring

    • ✂ remove package.json-based parserConfiguration (#1460) (0d3642b)
  • v14.2.1

    October 30, 2019
  • v14.2.0

    October 07, 2019

    🐛 Bug Fixes

    • async middleware was called twice (#1422) (9a42b63)
    • 🛠 fix promise check to accept any spec conform object (#1424) (0be43d2)
    • groups were not being maintained for nested commands (#1430) (d38650e)
    • 📄 docs: broken markdown link (#1426) (236e24e)
    • 👌 support merging deeply nested configuration (#1423) (bae66fe)

    🔋 Features

    • deps: introduce yargs-parser with support for unknown-options-as-args (#1440) (4d21520)
  • v14.1.0

    September 06, 2019

    🐛 Bug Fixes

    • 📄 docs: fix incorrect parserConfiguration documentation (2a99124)
    • detect zsh when zsh isnt run as a login prompt (#1395) (8792d13)
    • ⚠ populate correct value on yargs.parsed and stop warning on access (#1412) (bb0eb52)
    • 🌲 showCompletionScript was logging script twice (#1388) (07c8537)
    • strict() should not ignore hyphenated arguments (#1414) (b774b5e)
    • 📄 docs: formalize existing callback argument to showHelp (#1386) (d217764)

    🔋 Features

    • 🔧 make it possible to merge configurations when extending other config. (#1411) (5d7ad98)
    • deps: yargs-parser with support for collect-unknown-options (#1421) (d388a7c)
  • v14.0.0

    July 30, 2019

    ⚠ BREAKING CHANGES

    • 📜 we now only officially support yargs.$0 parameter and discourage direct access to yargs.parsed
    • previously to this fix methods like yargs.getOptions() contained the state of the last command to execute.
    • do not allow additional positionals in strict mode

    🐛 Bug Fixes

    • 📜 calling parse multiple times now appropriately maintains state (#1137) (#1369) (026b151)
    • prefer user supplied script name in usage (#1383) (28c74b9)
    • deps: use decamelize from npm instead of vendored copy (#1377) (015eeb9)
    • examples: fix usage-options.js to reflect current API (#1375) (6e5b76b)
    • do not allow additional positionals in strict mode (35d777c)
    • properties accessed on singleton now reflect current state of instance (#1366) (409d35b)
    • tolerate null prototype for config objects with extends (#1376) (3d26d11), closes #1372
    • 📜 yargs.parsed now populated before returning, when yargs.parse() called with no args (#1382) (e3981fd), closes #1382

    🔋 Features

    • ➕ adds support for multiple epilog messages (#1384) (07a5554)
    • 👍 allow completionCommand to be set via showCompletionScript (#1385) (5562853)
  • v13.3.0

    June 10, 2019

    🐛 Bug Fixes

    • deps: yargs-parser update addressing several parsing bugs (#1357) (e230d5b)

    🔋 Features

    • i18n: swap out os-locale dependency for simple inline implementation (#1356) (4dfa19b)
    • 👌 support defaultDescription for positional arguments (812048c)
  • v13.2.4

    May 13, 2019
  • v13.2.3

    May 05, 2019