All Versions
186
Latest Version
Avg Release Cycle
28 days
Latest Release
52 days ago

Changelog History
Page 1

  • v17.5.1

    May 16, 2022
  • v17.5.0 Changes

    May 11, 2022

    🔋 Features

    • ➕ add browser.d.ts and check for existence of Error.captureStackTrace() (#2144) (6192990)

    🐛 Bug Fixes

    • completion: support for default flags (db35423)
    • import yargs/yargs in esm projects (#2151) (95aed1c)
  • v17.4.1

    April 09, 2022
  • v17.4.0 Changes

    March 19, 2022

    🔋 Features

    • completion: choices will now work for all possible aliases of an option and not just the default long option (30edd50)
    • completion: positional arguments completion (#2090) (00e4ebb)

    🐛 Bug Fixes

    • completion: changed the check for option arguments to match options that begin with '-', instead of '--', to include short options (30edd50)
    • completion: fix for completions that contain non-leading hyphens (30edd50)
    • failed command usage string is missing arg descriptions and optional args (#2105) (d6e342d)
    • wrap unknown args in quotes (#2092) (6a29778)
  • v17.3.1

    December 23, 2021
  • v17.3.0 Changes

    November 30, 2021

    🔋 Features

    • 0️⃣ fallback to default bash completion (74c0ba5)

    🐛 Bug Fixes

    • avoid legacy accessors (#2013) (adb0d11)
    • deps: update dependency yargs-parser to v21 (#2063) (76c1951)
    • don't fail if "fileURLToPath(import.meta.url)" throws (3a44796)
    • re-add options to check callback (#2079) (e75319d)
  • v17.2.1

    September 25, 2021
  • v17.2.0 Changes

    September 23, 2021

    🔋 Features

    🐛 Bug Fixes

    • boolean option should work with strict (#1996) (e9379e2)
    • cast error types as TypeScript 4.4 infers them as unknown instead of any (#2016) (01b2c6a)
    • conflicts and strip-dashed (#1998) (59a86fb)
    • ⚠ emit warning on version name collision (#1986) (d0e8292)
    • help command spacing when scriptName is empty (#1994) (d33e997)
  • v17.1.1

    August 13, 2021
  • v17.1.0 Changes

    August 04, 2021

    🔋 Features

    • ⚡️ update Levenshtein to Damerau-Levenshtein (#1973) (d2c121b)

    🐛 Bug Fixes

    • coerce middleware should be applied once (#1978) (14bd6be)
    • implies should not fail when implied key's value is 0, false or empty string (#1985) (8010472)
    • positionals should not overwrite options (#1992) (9d84309)
    • strict should fail unknown arguments (#1977) (c804f0d)
    • wrap(null) no longer causes strange indentation behavior (#1988) (e1871aa)