yargs/yargs (yargs)
### [`v17.7.2`](https://togithub.com/yargs/yargs/blob/HEAD/CHANGELOG.md#1772-2023-04-27)
[Compare Source](https://togithub.com/yargs/yargs/compare/v17.7.1...v17.7.2)
##### Bug Fixes
- do not crash completion when having negated options ([#2322](https://togithub.com/yargs/yargs/issues/2322)) ([7f42848](https://togithub.com/yargs/yargs/commit/7f428485e75e9b1b0db1320216d1c31469770563))
### [`v17.7.1`](https://togithub.com/yargs/yargs/blob/HEAD/CHANGELOG.md#1771-2023-02-21)
[Compare Source](https://togithub.com/yargs/yargs/compare/v17.7.0...v17.7.1)
##### Bug Fixes
- address display bug with default sub-commands ([#2303](https://togithub.com/yargs/yargs/issues/2303)) ([9aa2490](https://togithub.com/yargs/yargs/commit/9aa24908ae4e857161d5084613a402f9dc4895a7))
### [`v17.7.0`](https://togithub.com/yargs/yargs/blob/HEAD/CHANGELOG.md#1770-2023-02-13)
[Compare Source](https://togithub.com/yargs/yargs/compare/v17.6.2...v17.7.0)
##### Features
- add method to hide option extras ([#2156](https://togithub.com/yargs/yargs/issues/2156)) ([2c144c4](https://togithub.com/yargs/yargs/commit/2c144c4ea534646df26d6177f73ce917105c6c09))
- convert line break to whitespace for the description of the option ([#2271](https://togithub.com/yargs/yargs/issues/2271)) ([4cb41dc](https://togithub.com/yargs/yargs/commit/4cb41dc80aaa730a2abd15bd3118ecd9f4ebe876))
##### Bug Fixes
- copy the description of the option to its alias in completion ([#2269](https://togithub.com/yargs/yargs/issues/2269)) ([f37ee6f](https://togithub.com/yargs/yargs/commit/f37ee6f7da386a1244bf0a0c21b9572f2bb3131b))
### [`v17.6.2`](https://togithub.com/yargs/yargs/blob/HEAD/CHANGELOG.md#1762-2022-11-03)
[Compare Source](https://togithub.com/yargs/yargs/compare/v17.6.1...v17.6.2)
##### Bug Fixes
- **deps:** update dependency yargs-parser to v21.1.1 ([#2231](https://togithub.com/yargs/yargs/issues/2231)) ([75b4d52](https://togithub.com/yargs/yargs/commit/75b4d5222f8f0152790b9ca0718fa5314c9a1c6b))
- **lang:** typo in Finnish unknown argument singular form ([#2222](https://togithub.com/yargs/yargs/issues/2222)) ([a6dfd0a](https://togithub.com/yargs/yargs/commit/a6dfd0a8f7f2c58a2e8b7dde0142cc1a12c4e027))
### [`v17.6.1`](https://togithub.com/yargs/yargs/blob/HEAD/CHANGELOG.md#1761-2022-11-02)
[Compare Source](https://togithub.com/yargs/yargs/compare/v17.6.0...v17.6.1)
##### Bug Fixes
- **lang:** fix "Not enough non-option arguments" message for the Czech language ([#2242](https://togithub.com/yargs/yargs/issues/2242)) ([3987b13](https://togithub.com/yargs/yargs/commit/3987b13e31f669d79836cc6ed84105e9be0f9482))
### [`v17.6.0`](https://togithub.com/yargs/yargs/blob/HEAD/CHANGELOG.md#1760-2022-10-01)
[Compare Source](https://togithub.com/yargs/yargs/compare/v17.5.1...v17.6.0)
##### Features
- **lang:** Czech locale ([#2220](https://togithub.com/yargs/yargs/issues/2220)) ([5895cf1](https://togithub.com/yargs/yargs/commit/5895cf1ba1dcd5158d284d0c589f5f0caff8b739))
- **usage:** add YARGS_DISABLE_WRAP env variable to disable wrap ([#2210](https://togithub.com/yargs/yargs/issues/2210)) ([b680ace](https://togithub.com/yargs/yargs/commit/b680ace2994dcf14d1a1a928aefd3fe8006b2198))
##### Bug Fixes
- **deno:** use 'globalThis' instead of 'window' ([#2186](https://togithub.com/yargs/yargs/issues/2186)) ([#2215](https://togithub.com/yargs/yargs/issues/2215)) ([561fc7a](https://togithub.com/yargs/yargs/commit/561fc7a787228b226e0ba76ab674456cbd30cd37))
- **deps:** cliui with forced strip-ansi update ([#2241](https://togithub.com/yargs/yargs/issues/2241)) ([38e8df1](https://togithub.com/yargs/yargs/commit/38e8df10f0f020ae794329610354521f8458fc41))
- dont clobber description for multiple option calls ([#2171](https://togithub.com/yargs/yargs/issues/2171)) ([f91d9b3](https://togithub.com/yargs/yargs/commit/f91d9b334ad9cfce79a89c08ff210c622b7c528f))
- **typescript:** address warning with objectKeys ([394f5f8](https://togithub.com/yargs/yargs/commit/394f5f86d15a9bb319276518d36cb560d7cb6322))
##### [17.5.1](https://togithub.com/yargs/yargs/compare/v17.5.0...v17.5.1) (2022-05-16)
##### Bug Fixes
- add missing entries to published files ([#2185](https://togithub.com/yargs/yargs/issues/2185)) ([5685382](https://togithub.com/yargs/yargs/commit/5685382d18dc05f2ec66098d90ab16f31b622753))
- address bug when strict and async middleware used together ([#2164](https://togithub.com/yargs/yargs/issues/2164)) ([cbc2eb7](https://togithub.com/yargs/yargs/commit/cbc2eb726efc1d688ad484e8cbe4d233b212a046))
- **completion:** correct zsh installation instructions ([22e9af2](https://togithub.com/yargs/yargs/commit/22e9af28bb7a7101aeeac80b5bfd0c18f7e6226f))
- handle multiple node_modules folders determining mainFilename for ESM ([#2123](https://togithub.com/yargs/yargs/issues/2123)) ([e0823dd](https://togithub.com/yargs/yargs/commit/e0823dd7e6ced7eaf1d7d1e67f77374f4ef5cbce))
- **lang:** add missing terms to Russian translation ([#2181](https://togithub.com/yargs/yargs/issues/2181)) ([1c331f2](https://togithub.com/yargs/yargs/commit/1c331f22c71496e3d50cf103a1b21f4a05d97aac))
- prevent infinite loop with empty locale ([#2179](https://togithub.com/yargs/yargs/issues/2179)) ([b672e70](https://togithub.com/yargs/yargs/commit/b672e709e4fc45f50d77f54e42025a5fa7c66a42))
- veriadic arguments override array provided in config (the same as multiple dash arguments). ([4dac5b8](https://togithub.com/yargs/yargs/commit/4dac5b8c2f03488c31d40f075075d2ac43134412))
### [`v17.5.1`](https://togithub.com/yargs/yargs/blob/HEAD/CHANGELOG.md#1751-2022-05-16)
[Compare Source](https://togithub.com/yargs/yargs/compare/v17.5.0...v17.5.1)
### [`v17.5.0`](https://togithub.com/yargs/yargs/blob/HEAD/CHANGELOG.md#1750-2022-05-11)
[Compare Source](https://togithub.com/yargs/yargs/compare/v17.4.1...v17.5.0)
##### Features
- add browser.d.ts and check for existence of Error.captureStackTrace() ([#2144](https://togithub.com/yargs/yargs/issues/2144)) ([6192990](https://togithub.com/yargs/yargs/commit/6192990509cf793c4b10b88884d626893dee89df))
##### Bug Fixes
- **completion:** support for default flags ([db35423](https://togithub.com/yargs/yargs/commit/db354232705623bbcd8fad362f6a4d6d59650be5))
- import yargs/yargs in esm projects ([#2151](https://togithub.com/yargs/yargs/issues/2151)) ([95aed1c](https://togithub.com/yargs/yargs/commit/95aed1c175ec82e585003883bda1b6b75d5493ce))
##### [17.4.1](https://togithub.com/yargs/yargs/compare/v17.4.0...v17.4.1) (2022-04-09)
##### Bug Fixes
- coerce pollutes argv ([#2161](https://togithub.com/yargs/yargs/issues/2161)) ([2d1136d](https://togithub.com/yargs/yargs/commit/2d1136d303ea805685a973ded62f52efd49b78b9))
- **completion:** don't show positional args choices with option choices ([#2148](https://togithub.com/yargs/yargs/issues/2148)) ([b58b5bc](https://togithub.com/yargs/yargs/commit/b58b5bc2cda7fc15acf559ae4a6a0eda0be06044))
- hide hidden options from completion ([#2143](https://togithub.com/yargs/yargs/issues/2143)) ([e086dfa](https://togithub.com/yargs/yargs/commit/e086dfad7ff11956b1e8779c00cf2351a4cc3b03)), closes [#2142](https://togithub.com/yargs/yargs/issues/2142)
- show message when showHelpOnFail is chained globally ([#2154](https://togithub.com/yargs/yargs/issues/2154)) ([ad9fcac](https://togithub.com/yargs/yargs/commit/ad9fcacb001a7eb842924408f3a06865a7c7a3b6))
### [`v17.4.1`](https://togithub.com/yargs/yargs/blob/HEAD/CHANGELOG.md#1741-2022-04-09)
[Compare Source](https://togithub.com/yargs/yargs/compare/v17.4.0...v17.4.1)
### [`v17.4.0`](https://togithub.com/yargs/yargs/blob/HEAD/CHANGELOG.md#1740-2022-03-19)
[Compare Source](https://togithub.com/yargs/yargs/compare/v17.3.1...v17.4.0)
##### Features
- **completion:** choices will now work for all possible aliases of an option and not just the default long option ([30edd50](https://togithub.com/yargs/yargs/commit/30edd5067111b2b59387dcc47f4e7af93b9054f3))
- **completion:** positional arguments completion ([#2090](https://togithub.com/yargs/yargs/issues/2090)) ([00e4ebb](https://togithub.com/yargs/yargs/commit/00e4ebbe3acd438e73fdb101e75b4f879eb6d345))
##### Bug Fixes
- **completion:** changed the check for option arguments to match options that begin with '-', instead of '--', to include short options ([30edd50](https://togithub.com/yargs/yargs/commit/30edd5067111b2b59387dcc47f4e7af93b9054f3))
- **completion:** fix for completions that contain non-leading hyphens ([30edd50](https://togithub.com/yargs/yargs/commit/30edd5067111b2b59387dcc47f4e7af93b9054f3))
- failed command usage string is missing arg descriptions and optional args ([#2105](https://togithub.com/yargs/yargs/issues/2105)) ([d6e342d](https://togithub.com/yargs/yargs/commit/d6e342d8ef2c488f438c32770ba2209cf8223342))
- wrap unknown args in quotes ([#2092](https://togithub.com/yargs/yargs/issues/2092)) ([6a29778](https://togithub.com/yargs/yargs/commit/6a2977867bd58dbd8bb550f7b0b4c4c298835597))
##### [17.3.1](https://togithub.com/yargs/yargs/compare/v17.3.0...v17.3.1) (2021-12-23)
##### Bug Fixes
- **translations:** correct Korean translation ([#2095](https://togithub.com/yargs/yargs/issues/2095)) ([c7c2b9e](https://togithub.com/yargs/yargs/commit/c7c2b9eb340754ddac7bdd1687c7951332c5ebba))
### [`v17.3.1`](https://togithub.com/yargs/yargs/blob/HEAD/CHANGELOG.md#1731-2021-12-23)
[Compare Source](https://togithub.com/yargs/yargs/compare/v17.3.0...v17.3.1)
### [`v17.3.0`](https://togithub.com/yargs/yargs/blob/HEAD/CHANGELOG.md#1730-2021-11-30)
[Compare Source](https://togithub.com/yargs/yargs/compare/v17.2.1...v17.3.0)
##### Features
- fallback to default bash completion ([74c0ba5](https://togithub.com/yargs/yargs/commit/74c0ba5cfcc59afa5538de821fad70e1a76a354e))
##### Bug Fixes
- avoid legacy accessors ([#2013](https://togithub.com/yargs/yargs/issues/2013)) ([adb0d11](https://togithub.com/yargs/yargs/commit/adb0d11e02c613af3d9427b3028cc192703a3869))
- **deps:** update dependency yargs-parser to v21 ([#2063](https://togithub.com/yargs/yargs/issues/2063)) ([76c1951](https://togithub.com/yargs/yargs/commit/76c19518d74ca94c0edcd450e5c0ef9efeee369d))
- don't fail if "fileURLToPath(import.meta.url)" throws ([3a44796](https://togithub.com/yargs/yargs/commit/3a44796c84e3cb60769841d5883448a396227ade))
- re-add options to check callback ([#2079](https://togithub.com/yargs/yargs/issues/2079)) ([e75319d](https://togithub.com/yargs/yargs/commit/e75319d99142a048b0abe9856499730fd4bc004c))
##### [17.2.1](https://www.github.com/yargs/yargs/compare/v17.2.0...v17.2.1) (2021-09-25)
##### Bug Fixes
- **docs:** stop advertising .argv property ([#2036](https://www.togithub.com/yargs/yargs/issues/2036)) ([4f5ecc1](https://www.github.com/yargs/yargs/commit/4f5ecc1427ed6c83f23ea90ee6da75ce0c332f7a)), closes [#2035](https://www.togithub.com/yargs/yargs/issues/2035)
### [`v17.2.1`](https://togithub.com/yargs/yargs/blob/HEAD/CHANGELOG.md#1721-2021-09-25)
[Compare Source](https://togithub.com/yargs/yargs/compare/v17.2.0...v17.2.1)
### [`v17.2.0`](https://togithub.com/yargs/yargs/blob/HEAD/CHANGELOG.md#1720-2021-09-23)
[Compare Source](https://togithub.com/yargs/yargs/compare/v17.1.1...v17.2.0)
##### Features
- autocomplete choices for options ([#2018](https://www.togithub.com/yargs/yargs/issues/2018)) ([01b2c6a](https://www.github.com/yargs/yargs/commit/01b2c6a99167d826d3d1e6f6b94f18382a17d47e))
- **locales:** Added Uzbek translation ([#2024](https://www.togithub.com/yargs/yargs/issues/2024)) ([ee047b9](https://www.github.com/yargs/yargs/commit/ee047b9cd6260ce90d845e7e687228e617c8a30d))
##### Bug Fixes
- boolean option should work with strict ([#1996](https://www.togithub.com/yargs/yargs/issues/1996)) ([e9379e2](https://www.github.com/yargs/yargs/commit/e9379e27d49820f4db842f22cda6410bbe2bff10))
- cast error types as TypeScript 4.4 infers them as unknown instead of any ([#2016](https://www.togithub.com/yargs/yargs/issues/2016)) ([01b2c6a](https://www.github.com/yargs/yargs/commit/01b2c6a99167d826d3d1e6f6b94f18382a17d47e))
- conflicts and strip-dashed ([#1998](https://www.togithub.com/yargs/yargs/issues/1998)) ([59a86fb](https://www.github.com/yargs/yargs/commit/59a86fb83cfeb8533c6dd446c73cf4166cc455f2))
- emit warning on version name collision ([#1986](https://www.togithub.com/yargs/yargs/issues/1986)) ([d0e8292](https://www.github.com/yargs/yargs/commit/d0e829239580bd44873bbde65de2ed7671aa2ab0))
- help command spacing when scriptName is empty ([#1994](https://www.togithub.com/yargs/yargs/issues/1994)) ([d33e997](https://www.github.com/yargs/yargs/commit/d33e9972291406490cd8fdad0b3589be234e0f12))
##### [17.1.1](https://www.github.com/yargs/yargs/compare/v17.1.0...v17.1.1) (2021-08-13)
##### Bug Fixes
- positional array defaults should not be combined with provided values ([#2006](https://www.togithub.com/yargs/yargs/issues/2006)) ([832222d](https://www.github.com/yargs/yargs/commit/832222d7777da49e5c9da6c5801c2dd90d7fa6a2))
### [`v17.1.1`](https://togithub.com/yargs/yargs/blob/HEAD/CHANGELOG.md#1711-2021-08-13)
[Compare Source](https://togithub.com/yargs/yargs/compare/v17.1.0...v17.1.1)
### [`v17.1.0`](https://togithub.com/yargs/yargs/blob/HEAD/CHANGELOG.md#1710-2021-08-04)
[Compare Source](https://togithub.com/yargs/yargs/compare/v17.0.1...v17.1.0)
##### Features
- update Levenshtein to Damerau-Levenshtein ([#1973](https://www.togithub.com/yargs/yargs/issues/1973)) ([d2c121b](https://www.github.com/yargs/yargs/commit/d2c121b00f2e1eb2ea8cc3a23a5039b3a4425bea))
##### Bug Fixes
- coerce middleware should be applied once ([#1978](https://www.togithub.com/yargs/yargs/issues/1978)) ([14bd6be](https://www.github.com/yargs/yargs/commit/14bd6bebc3027ae929106b20dd198b9dccdeec31))
- implies should not fail when implied key's value is 0, false or empty string ([#1985](https://www.togithub.com/yargs/yargs/issues/1985)) ([8010472](https://www.github.com/yargs/yargs/commit/80104727d5f2ec4c5b491c1bdec4c94b2db95d9c))
- positionals should not overwrite options ([#1992](https://www.togithub.com/yargs/yargs/issues/1992)) ([9d84309](https://www.github.com/yargs/yargs/commit/9d84309e53ce1d30b1c61035ed5c78827a89df86))
- strict should fail unknown arguments ([#1977](https://www.togithub.com/yargs/yargs/issues/1977)) ([c804f0d](https://www.github.com/yargs/yargs/commit/c804f0db78e56b44341cc7a91878c27b1b68b9f2))
- wrap(null) no longer causes strange indentation behavior ([#1988](https://www.togithub.com/yargs/yargs/issues/1988)) ([e1871aa](https://www.github.com/yargs/yargs/commit/e1871aa792de219b221179417d410931af70d405))
##### [17.0.1](https://www.github.com/yargs/yargs/compare/v17.0.0...v17.0.1) (2021-05-03)
##### Bug Fixes
- **build:** Node 12 is now minimum version ([#1936](https://www.togithub.com/yargs/yargs/issues/1936)) ([0924566](https://www.github.com/yargs/yargs/commit/09245666e57facb140e0b45a9e45ca704883e5dd))
### [`v17.0.1`](https://togithub.com/yargs/yargs/blob/HEAD/CHANGELOG.md#1701-2021-05-03)
[Compare Source](https://togithub.com/yargs/yargs/compare/v17.0.0...v17.0.1)
### [`v17.0.0`](https://togithub.com/yargs/yargs/blob/HEAD/CHANGELOG.md#1700-2021-05-02)
[Compare Source](https://togithub.com/yargs/yargs/compare/v16.2.0...v17.0.0)
##### ⚠ BREAKING CHANGES
- **node:** drop Node 10 ([#1919](https://togithub.com/yargs/yargs/issues/1919))
- implicitly private methods are now actually private
- deprecated reset() method is now private (call yargs() instead).
- **yargs-factory:** refactor yargs-factory to use class ([#1895](https://togithub.com/yargs/yargs/issues/1895))
- .positional() now allowed at root level of yargs.
- **coerce:** coerce is now applied before validation.
- **async:** yargs now returns a promise if async or check are asynchronous.
- **middleware:** global middleware now applied when no command is configured.
- [#1823](https://togithub.com/yargs/yargs/issues/1823) contains the following breaking API changes:
- now returns a promise if handler is async.
- onFinishCommand removed, in favor of being able to await promise.
- getCompletion now invokes callback with err and \`completions, returns promise of completions.
##### Features
- add commands alias (similar to options function) ([#1850](https://www.togithub.com/yargs/yargs/issues/1850)) ([00b74ad](https://www.github.com/yargs/yargs/commit/00b74adcb30ab89b4450ef7105ef1ad32d820ebf))
- add parseSync/parseAsync method ([#1898](https://www.togithub.com/yargs/yargs/issues/1898)) ([6130ad8](https://www.github.com/yargs/yargs/commit/6130ad89b85dc49e34190e596e14a2fd3e668781))
- add support for `showVersion`, similar to `showHelp` ([#1831](https://www.togithub.com/yargs/yargs/issues/1831)) ([1a1e2d5](https://www.github.com/yargs/yargs/commit/1a1e2d554dca3566bc174584394419be0120d207))
- adds support for async builder ([#1888](https://www.togithub.com/yargs/yargs/issues/1888)) ([ade29b8](https://www.github.com/yargs/yargs/commit/ade29b864abecaa8c4f8dcc3493f5eb24fb73d84)), closes [#1042](https://www.togithub.com/yargs/yargs/issues/1042)
- allow calling standard completion function from custom one ([#1855](https://www.togithub.com/yargs/yargs/issues/1855)) ([31765cb](https://www.github.com/yargs/yargs/commit/31765cbdce812ee5c16aaae70ab523a2c7e0fcec))
- allow default completion to be referenced and modified, in custom completion ([#1878](https://www.togithub.com/yargs/yargs/issues/1878)) ([01619f6](https://www.github.com/yargs/yargs/commit/01619f6191a3ab16bf6b77456d4e9dfa80533907))
- **async:** add support for async check and coerce ([#1872](https://www.togithub.com/yargs/yargs/issues/1872)) ([8b95f57](https://www.github.com/yargs/yargs/commit/8b95f57bb2a49b098c6bf23cea88c6f900a34f89))
- improve support for async/await ([#1823](https://www.togithub.com/yargs/yargs/issues/1823)) ([169b815](https://www.github.com/yargs/yargs/commit/169b815df7ae190965f04030f28adc3ab92bb4b5))
- **locale:** add Ukrainian locale ([#1893](https://www.togithub.com/yargs/yargs/issues/1893)) ([c872dfc](https://www.github.com/yargs/yargs/commit/c872dfc1d87ebaa7fcc79801f649318a16195495))
- **middleware:** async middleware can now be used before validation. ([e0f9363](https://www.github.com/yargs/yargs/commit/e0f93636e04fa7e02a2c3b1fe465b6a14aa1f06d))
- **middleware:** global middleware now applied when no command is configured. ([e0f9363](https://www.github.com/yargs/yargs/commit/e0f93636e04fa7e02a2c3b1fe465b6a14aa1f06d))
- **node:** drop Node 10 ([#1919](https://www.togithub.com/yargs/yargs/issues/1919)) ([5edeb9e](https://www.github.com/yargs/yargs/commit/5edeb9ea17b1f0190a3590508f2e7911b5f70659))
##### Bug Fixes
- always cache help message when running commands ([#1865](https://www.togithub.com/yargs/yargs/issues/1865)) ([d57ca77](https://www.github.com/yargs/yargs/commit/d57ca7751d533d7e0f216cd9fbf7c2b0ec98f791)), closes [#1853](https://www.togithub.com/yargs/yargs/issues/1853)
- **async:** don't call parse callback until async ops complete ([#1896](https://www.togithub.com/yargs/yargs/issues/1896)) ([a93f5ff](https://www.github.com/yargs/yargs/commit/a93f5ff35d7c09b01e0ca93d7d855d2b26593165)), closes [#1888](https://www.togithub.com/yargs/yargs/issues/1888)
- **builder:** apply default builder for showHelp/getHelp ([#1913](https://www.togithub.com/yargs/yargs/issues/1913)) ([395bb67](https://www.github.com/yargs/yargs/commit/395bb67749787d269cabe80ffc3133c2f6958aeb)), closes [#1912](https://www.togithub.com/yargs/yargs/issues/1912)
- **builder:** nested builder is now awaited ([#1925](https://www.togithub.com/yargs/yargs/issues/1925)) ([b5accd6](https://www.github.com/yargs/yargs/commit/b5accd64ccbd3ffb800517fb40d0f59382515fbb))
- **coerce:** options using coerce now displayed in help ([#1911](https://www.togithub.com/yargs/yargs/issues/1911)) ([d2128cc](https://www.github.com/yargs/yargs/commit/d2128cc4ffd411eed7111e6a3c561948330e4f6f)), closes [#1909](https://www.togithub.com/yargs/yargs/issues/1909)
- completion script name clashing on bash ([#1903](https://www.togithub.com/yargs/yargs/issues/1903)) ([8f62d9a](https://www.github.com/yargs/yargs/commit/8f62d9a9e8bebf86f988c100ad3c417dc32b2471))
- **deno:** use actual names for keys instead of inferring ([#1891](https://www.togithub.com/yargs/yargs/issues/1891)) ([b96ef01](https://www.github.com/yargs/yargs/commit/b96ef01b16bc5377b79d7914dd5495068037fe7b))
- exclude positionals from default completion ([#1881](https://www.togithub.com/yargs/yargs/issues/1881)) ([0175677](https://www.github.com/yargs/yargs/commit/0175677b79ffe50a9c5477631288ae10120b8a32))
- [https://github.com/yargs/yargs/issues/1841#issuecomment-804770453](https://togithub.com/yargs/yargs/issues/1841#issuecomment-804770453) ([b96ef01](https://www.github.com/yargs/yargs/commit/b96ef01b16bc5377b79d7914dd5495068037fe7b))
- showHelp() and .getHelp() now return same output for commands as --help ([#1826](https://www.togithub.com/yargs/yargs/issues/1826)) ([36abf26](https://www.github.com/yargs/yargs/commit/36abf26919b5a19f3adec08598539851c34b7086))
- zsh completion is now autoloadable ([#1856](https://www.togithub.com/yargs/yargs/issues/1856)) ([d731f9f](https://www.github.com/yargs/yargs/commit/d731f9f9adbc11f918e918443c5bff4149fc6681))
##### Code Refactoring
- **coerce:** coerce is now applied before validation. ([8b95f57](https://www.github.com/yargs/yargs/commit/8b95f57bb2a49b098c6bf23cea88c6f900a34f89))
- deprecated reset() method is now private (call yargs() instead). ([376f892](https://www.github.com/yargs/yargs/commit/376f89242733dcd4ecb8040685c40ae1d622931d))
- implicitly private methods are now actually private ([376f892](https://www.github.com/yargs/yargs/commit/376f89242733dcd4ecb8040685c40ae1d622931d))
- **yargs-factory:** refactor yargs-factory to use class ([#1895](https://www.togithub.com/yargs/yargs/issues/1895)) ([376f892](https://www.github.com/yargs/yargs/commit/376f89242733dcd4ecb8040685c40ae1d622931d))
### [`v16.2.0`](https://togithub.com/yargs/yargs/blob/HEAD/CHANGELOG.md#1620-2020-12-05)
[Compare Source](https://togithub.com/yargs/yargs/compare/v16.1.1...v16.2.0)
##### Features
- command() now accepts an array of modules ([f415388](https://www.github.com/yargs/yargs/commit/f415388cc454d02786c65c50dd6c7a0cf9d8b842))
##### Bug Fixes
- add package.json to module exports ([#1818](https://www.togithub.com/yargs/yargs/issues/1818)) ([d783a49](https://www.github.com/yargs/yargs/commit/d783a49a7f21c9bbd4eec2990268f3244c4d5662)), closes [#1817](https://www.togithub.com/yargs/yargs/issues/1817)
##### [16.1.1](https://www.github.com/yargs/yargs/compare/v16.1.0...v16.1.1) (2020-11-15)
##### Bug Fixes
- expose helpers for legacy versions of Node.js ([#1801](https://www.togithub.com/yargs/yargs/issues/1801)) ([107deaa](https://www.github.com/yargs/yargs/commit/107deaa4f68b7bc3f2386041e1f4fe0272b29c0a))
- **deno:** get yargs working on deno@1.5.x ([#1799](https://www.togithub.com/yargs/yargs/issues/1799)) ([cb01c98](https://www.github.com/yargs/yargs/commit/cb01c98c44e30f55c2dc9434caef524ae433d9a4))
### [`v16.1.1`](https://togithub.com/yargs/yargs/blob/HEAD/CHANGELOG.md#1611-2020-11-15)
[Compare Source](https://togithub.com/yargs/yargs/compare/v16.1.0...v16.1.1)
### [`v16.1.0`](https://togithub.com/yargs/yargs/blob/HEAD/CHANGELOG.md#1610-2020-10-15)
[Compare Source](https://togithub.com/yargs/yargs/compare/v16.0.3...v16.1.0)
##### Features
- expose hideBin helper for CJS ([#1768](https://www.togithub.com/yargs/yargs/issues/1768)) ([63e1173](https://www.github.com/yargs/yargs/commit/63e1173bb47dc651c151973a16ef659082a9ae66))
##### Bug Fixes
- **deno:** update types for deno ^1.4.0 ([#1772](https://www.togithub.com/yargs/yargs/issues/1772)) ([0801752](https://www.github.com/yargs/yargs/commit/080175207d281be63edf90adfe4f0568700b0bf5))
- **exports:** node 13.0-13.6 require a string fallback ([#1776](https://www.togithub.com/yargs/yargs/issues/1776)) ([b45c43a](https://www.github.com/yargs/yargs/commit/b45c43a5f64b565c3794f9792150eaeec4e00b69))
- **modules:** module path was incorrect ([#1759](https://www.togithub.com/yargs/yargs/issues/1759)) ([95a4a0a](https://www.github.com/yargs/yargs/commit/95a4a0ac573cfe158e6e4bc8c8682ebd1644a198))
- **positional:** positional strings no longer drop decimals ([#1761](https://www.togithub.com/yargs/yargs/issues/1761)) ([e1a300f](https://www.github.com/yargs/yargs/commit/e1a300f1293ad821c900284616337f080b207980))
- make positionals in -- count towards validation ([#1752](https://www.togithub.com/yargs/yargs/issues/1752)) ([eb2b29d](https://www.github.com/yargs/yargs/commit/eb2b29d34f1a41e0fd6c4e841960e5bfc329dc3c))
##### [16.0.3](https://www.github.com/yargs/yargs/compare/v16.0.2...v16.0.3) (2020-09-10)
##### Bug Fixes
- move yargs.cjs to yargs to fix Node 10 imports ([#1747](https://www.togithub.com/yargs/yargs/issues/1747)) ([5bfb85b](https://www.github.com/yargs/yargs/commit/5bfb85b33b85db8a44b5f7a700a8e4dbaf022df0))
##### [16.0.2](https://www.github.com/yargs/yargs/compare/v16.0.1...v16.0.2) (2020-09-09)
##### Bug Fixes
- **typescript:** yargs-parser was breaking [@types/yargs](https://togithub.com/types/yargs) ([#1745](https://www.togithub.com/yargs/yargs/issues/1745)) ([2253284](https://www.github.com/yargs/yargs/commit/2253284b233cceabd8db677b81c5bf1755eef230))
##### [16.0.1](https://www.github.com/yargs/yargs/compare/v16.0.0...v16.0.1) (2020-09-09)
##### Bug Fixes
- code was not passed to process.exit ([#1742](https://www.togithub.com/yargs/yargs/issues/1742)) ([d1a9930](https://www.github.com/yargs/yargs/commit/d1a993035a2f76c138460052cf19425f9684b637))
### [`v16.0.3`](https://togithub.com/yargs/yargs/blob/HEAD/CHANGELOG.md#1603-2020-09-10)
[Compare Source](https://togithub.com/yargs/yargs/compare/v16.0.2...v16.0.3)
### [`v16.0.2`](https://togithub.com/yargs/yargs/blob/HEAD/CHANGELOG.md#1602-2020-09-09)
[Compare Source](https://togithub.com/yargs/yargs/compare/v16.0.1...v16.0.2)
### [`v16.0.1`](https://togithub.com/yargs/yargs/blob/HEAD/CHANGELOG.md#1601-2020-09-09)
[Compare Source](https://togithub.com/yargs/yargs/compare/v16.0.0...v16.0.1)
### [`v16.0.0`](https://togithub.com/yargs/yargs/blob/HEAD/CHANGELOG.md#1600-2020-09-09)
[Compare Source](https://togithub.com/yargs/yargs/compare/v15.4.1...v16.0.0)
##### ⚠ BREAKING CHANGES
- tweaks to ESM/Deno API surface: now exports yargs function by default; getProcessArgvWithoutBin becomes hideBin; types now exported for Deno.
- find-up replaced with escalade; export map added (limits importable files in Node >= 12); yarser-parser@19.x.x (new decamelize/camelcase implementation).
- **usage:** single character aliases are now shown first in help output
- rebase helper is no longer provided on yargs instance.
- drop support for EOL Node 8 ([#1686](https://togithub.com/yargs/yargs/issues/1686))
##### Features
- adds strictOptions() ([#1738](https://www.togithub.com/yargs/yargs/issues/1738)) ([b215fba](https://www.github.com/yargs/yargs/commit/b215fba0ed6e124e5aad6cf22c8d5875661c63a3))
- **helpers:** rebase, Parser, applyExtends now blessed helpers ([#1733](https://www.togithub.com/yargs/yargs/issues/1733)) ([c7debe8](https://www.github.com/yargs/yargs/commit/c7debe8eb1e5bc6ea20b5ed68026c56e5ebec9e1))
- adds support for ESM and Deno ([#1708](https://www.togithub.com/yargs/yargs/issues/1708)) ([ac6d5d1](https://www.github.com/yargs/yargs/commit/ac6d5d105a75711fe703f6a39dad5181b383d6c6))
- drop support for EOL Node 8 ([#1686](https://www.togithub.com/yargs/yargs/issues/1686)) ([863937f](https://www.github.com/yargs/yargs/commit/863937f23c3102f804cdea78ee3097e28c7c289f))
- i18n for ESM and Deno ([#1735](https://www.togithub.com/yargs/yargs/issues/1735)) ([c71783a](https://www.github.com/yargs/yargs/commit/c71783a5a898a0c0e92ac501c939a3ec411ac0c1))
- tweaks to API surface based on user feedback ([#1726](https://www.togithub.com/yargs/yargs/issues/1726)) ([4151fee](https://www.github.com/yargs/yargs/commit/4151fee4c33a97d26bc40de7e623e5b0eb87e9bb))
- **usage:** single char aliases first in help ([#1574](https://www.togithub.com/yargs/yargs/issues/1574)) ([a552990](https://www.github.com/yargs/yargs/commit/a552990c120646c2d85a5c9b628e1ce92a68e797))
##### Bug Fixes
- **yargs:** add missing command(module) signature ([#1707](https://www.togithub.com/yargs/yargs/issues/1707)) ([0f81024](https://www.github.com/yargs/yargs/commit/0f810245494ccf13a35b7786d021b30fc95ecad5)), closes [#1704](https://www.togithub.com/yargs/yargs/issues/1704)
[Older CHANGELOG Entries](https://togithub.com/yargs/yargs/blob/main/docs/CHANGELOG-historical.md)
### [`v15.4.1`](https://togithub.com/yargs/yargs/releases/tag/v15.4.1): yargs v15.4.1
[Compare Source](https://togithub.com/yargs/yargs/compare/v15.4.0...v15.4.1)
decamelize had 12mb dependency, we have downgraded to an earlier version.
### [`v15.4.0`](https://togithub.com/yargs/yargs/releases/tag/v15.4.0): yargs v15.4.0
[Compare Source](https://togithub.com/yargs/yargs/compare/v15.3.1...v15.4.0)
##### Features
- adds deprecation option for commands ([027a636](https://www.github.com/yargs/yargs/commit/027a6365b737e13116811a8ef43670196e1fa00a))
- support array of examples ([#1682](https://www.togithub.com/yargs/yargs/issues/1682)) ([225ab82](https://www.github.com/yargs/yargs/commit/225ab8271938bed3a48d23175f3d580ce8cd1306))
##### Bug Fixes
- **docs:** describe usage of `.check()` in more detail ([932cd11](https://www.github.com/yargs/yargs/commit/932cd1177e93f5cc99edfe57a4028e30717bf8fb))
- **i18n:** Japanese translation phrasing ([#1619](https://www.togithub.com/yargs/yargs/issues/1619)) ([0894175](https://www.github.com/yargs/yargs/commit/089417550ef5a5b8ce3578dd2a989191300b64cd))
- **strict mode:** report default command unknown arguments ([#1626](https://www.togithub.com/yargs/yargs/issues/1626)) ([69f29a9](https://www.github.com/yargs/yargs/commit/69f29a9cd429d4bb99481238305390107ac75b02))
- **usage:** translate 'options' group only when displaying help ([#1600](https://www.togithub.com/yargs/yargs/issues/1600)) ([e60b39b](https://www.github.com/yargs/yargs/commit/e60b39b9d3a912c06db43f87c86ba894142b6c1c))
##### Reverts
- Revert "chore(deps): update dependency eslint to v7 ([#1656](https://togithub.com/yargs/yargs/issues/1656))" ([#1673](https://togithub.com/yargs/yargs/issues/1673)) ([34949f8](https://www.github.com/yargs/yargs/commit/34949f89ee7cdf88f7b315659df4b5f62f714842)), closes [#1656](https://www.togithub.com/yargs/yargs/issues/1656) [#1673](https://www.togithub.com/yargs/yargs/issues/1673)
### [`v15.3.1`](https://togithub.com/yargs/yargs/releases/tag/v15.3.1): yargs v15.3.1
[Compare Source](https://togithub.com/yargs/yargs/compare/v15.3.0...v15.3.1)
##### Bug Fixes
- \__proto\_\_ will now be replaced with \__\_proto\_\_\_ in parse ([#258](https://www.togithub.com/yargs/yargs-parser/issues/258)), patching a potential
prototype pollution vulnerability. This was reported by the Snyk Security Research Team. ([63810ca](https://www.github.com/yargs/yargs-parser/commit/63810ca1ae1a24b08293a4d971e70e058c7a41e2))
### [`v15.3.0`](https://togithub.com/yargs/yargs/releases/tag/v15.3.0): yargs v15.3.0
[Compare Source](https://togithub.com/yargs/yargs/compare/v15.2.0...v15.3.0)
##### Features
- **yargs-parser:** introduce single-digit boolean aliases ([#1576](https://www.togithub.com/yargs/yargs/issues/1576)) ([3af7f04](https://www.github.com/yargs/yargs/commit/3af7f04cdbfcbd4b3f432aca5144d43f21958c39))
- add usage for single-digit boolean aliases ([#1580](https://www.togithub.com/yargs/yargs/issues/1580)) ([6014e39](https://www.github.com/yargs/yargs/commit/6014e39bca3a1e8445aa0fb2a435f6181e344c45))
##### Bug Fixes
- address ambiguity between nargs of 1 and requiresArg ([#1572](https://www.togithub.com/yargs/yargs/issues/1572)) ([a5edc32](https://www.github.com/yargs/yargs/commit/a5edc328ecb3f90d1ba09cfe70a0040f68adf50a))
### [`v15.2.0`](https://togithub.com/yargs/yargs/releases/tag/v15.2.0): yargs v15.2.0
[Compare Source](https://togithub.com/yargs/yargs/compare/v15.1.0...v15.2.0)
##### ⚠ BREAKING CHANGES
- **deps:** yargs-parser@17.0.0 no longer implicitly creates arrays out of boolean
arguments when duplicates are provided
##### Features
- **completion:** takes negated flags into account when boolean-negation is set ([#1509](https://www.togithub.com/yargs/yargs/issues/1509)) ([7293ad5](https://www.github.com/yargs/yargs/commit/7293ad50d20ea0fb7dd1ac9b925e90e1bd95dea8))
- **deps:** pull in yargs-parser@17.0.0 ([#1553](https://www.togithub.com/yargs/yargs/issues/1553)) ([b9409da](https://www.github.com/yargs/yargs/commit/b9409da199ebca515a848489c206b807fab2e65d))
- deprecateOption ([#1559](https://www.togithub.com/yargs/yargs/issues/1559)) ([8aae333](https://www.github.com/yargs/yargs/commit/8aae3332251d09fa136db17ef4a40d83fa052bc4))
- display appropriate $0 for electron apps ([#1536](https://www.togithub.com/yargs/yargs/issues/1536)) ([d0e4379](https://www.github.com/yargs/yargs/commit/d0e437912917d6a66bb5128992fa2f566a5f830b))
- introduces strictCommands() subset of strict mode ([#1540](https://www.togithub.com/yargs/yargs/issues/1540)) ([1d4cca3](https://www.github.com/yargs/yargs/commit/1d4cca395a98b395e6318f0505fc73bef8b01350))
- **deps:** yargs-parser with 'greedy-array' configuration ([#1569](https://www.togithub.com/yargs/yargs/issues/1569)) ([a03a320](https://www.github.com/yargs/yargs/commit/a03a320dbf5c0ce33d829a857fc04a651c0bb53e))
##### Bug Fixes
- help always displayed for the first command parsed having an async handler ([#1535](https://www.togithub.com/yargs/yargs/issues/1535)) ([d585b30](https://www.github.com/yargs/yargs/commit/d585b303a43746201b05c9c9fda94a444634df33))
- **deps:** fix enumeration for normalized path arguments ([#1567](https://www.togithub.com/yargs/yargs/issues/1567)) ([0b5b1b0](https://www.github.com/yargs/yargs/commit/0b5b1b0e5f4f9baf393c48e9cc2bc85c1b67a47a))
- **locales:** only translate default option group name ([acc16de](https://www.github.com/yargs/yargs/commit/acc16de6b846ea7332db753646a9cec76b589162))
- **locales:** remove extra space in French for 'default' ([#1564](https://www.togithub.com/yargs/yargs/issues/1564)) ([ecfc2c4](https://www.github.com/yargs/yargs/commit/ecfc2c474575c6cdbc6d273c94c13181bd1dbaa6))
- **translations:** add French translation for unknown command ([#1563](https://www.togithub.com/yargs/yargs/issues/1563)) ([18b0b75](https://www.github.com/yargs/yargs/commit/18b0b752424bf560271e670ff95a0f90c8386787))
- **translations:** fix pluralization in error messages. ([#1557](https://www.togithub.com/yargs/yargs/issues/1557)) ([94fa38c](https://www.github.com/yargs/yargs/commit/94fa38cbab8d86943e87bf41d368ed56dffa6835))
- **yargs:** correct support of bundled electron apps ([#1554](https://www.togithub.com/yargs/yargs/issues/1554)) ([a0b61ac](https://www.github.com/yargs/yargs/commit/a0b61ac21e2b554aa73dbf1a66d4a7af94047c2f))
### [`v15.1.0`](https://togithub.com/yargs/yargs/releases/tag/v15.1.0): yargs v15.1.0
[Compare Source](https://togithub.com/yargs/yargs/compare/v15.0.2...v15.1.0)
##### Features
- **lang:** add Finnish localization (language code fi) ([222c8fe](https://www.github.com/yargs/yargs/commit/222c8fef2e2ad46e314c337dec96940f896bec35))
- complete short options with a single dash ([#1507](https://www.togithub.com/yargs/yargs/issues/1507)) ([99011ab](https://www.github.com/yargs/yargs/commit/99011ab5ba90232506ece0a17e59e2001a1ab562))
- onFinishCommand handler ([#1473](https://www.togithub.com/yargs/yargs/issues/1473)) ([fe380cd](https://www.github.com/yargs/yargs/commit/fe380cd356aa33aef0449facd59c22cab8930ac9))
##### Bug Fixes
- getCompletion() was not working for options ([#1495](https://www.togithub.com/yargs/yargs/issues/1495)) ([463feb2](https://www.github.com/yargs/yargs/commit/463feb2870158eb9df670222b0f0a40a05cf18d0))
- misspelling of package.json `engines` field ([0891d0e](https://www.github.com/yargs/yargs/commit/0891d0ed35b30c83a6d9e9f6a5c5f84d13c546a0))
- populate positionals when unknown-options-as-args is set ([#1508](https://www.togithub.com/yargs/yargs/issues/1508)) ([bb0f2eb](https://www.github.com/yargs/yargs/commit/bb0f2eb996fa4e19d330b31a01c2036cafa99a7e)), closes [#1444](https://www.togithub.com/yargs/yargs/issues/1444)
- show 2 dashes on help for single digit option key or alias ([#1493](https://www.togithub.com/yargs/yargs/issues/1493)) ([63b3dd3](https://www.github.com/yargs/yargs/commit/63b3dd31a455d428902220c1992ae930e18aff5c))
- **docs:** use recommended cjs import syntax for ts examples ([#1513](https://www.togithub.com/yargs/yargs/issues/1513)) ([f9a18bf](https://www.github.com/yargs/yargs/commit/f9a18bfd624a5013108084f690cd8a1de794c430))
### [`v15.0.2`](https://togithub.com/yargs/yargs/releases/tag/v15.0.2): yargs v15.0.2
[Compare Source](https://togithub.com/yargs/yargs/compare/v15.0.1...v15.0.2)
##### Bug Fixes
- temporary fix for libraries that call Object.freeze() ([#1483](https://www.togithub.com/yargs/yargs/issues/1483)) ([99c2dc8](https://www.github.com/yargs/yargs/commit/99c2dc850e67c606644f8b0c0bca1a59c87dcbcd))
### [`v15.0.1`](https://togithub.com/yargs/yargs/releases/tag/v15.0.1): yargs v15.0.1
[Compare Source](https://togithub.com/yargs/yargs/compare/v15.0.0...v15.0.1)
##### Bug Fixes
- **deps:** cliui, find-up, and string-width, all drop Node 6 support ([#1479](https://www.togithub.com/yargs/yargs/issues/1479)) ([6a9ebe2](https://www.github.com/yargs/yargs/commit/6a9ebe2d955e3e979e76c07ffbb1c17fef64cb49))
### [`v15.0.0`](https://togithub.com/yargs/yargs/releases/tag/v15.0.0): yargs v15.0.0
[Compare Source](https://togithub.com/yargs/yargs/compare/32a460ac5dcd9d4666b6688671b5680fabce7169...v15.0.0)
##### ⚠ BREAKING CHANGES
- **deps:** yargs-parser now throws on invalid combinations of config ([#1470](https://togithub.com/yargs/yargs/issues/1470))
- yargs-parser@16.0.0 drops support for Node 6
- drop Node 6 support ([#1461](https://togithub.com/yargs/yargs/issues/1461))
- remove package.json-based parserConfiguration ([#1460](https://togithub.com/yargs/yargs/issues/1460))
##### Features
- **deps:** yargs-parser now throws on invalid combinations of config ([#1470](https://www.togithub.com/yargs/yargs/issues/1470)) ([c10c38c](https://www.github.com/yargs/yargs/commit/c10c38cca04298f96b55a7e374a9a134abefffa7))
- expose `Parser` from `require('yargs/yargs')` ([#1477](https://www.togithub.com/yargs/yargs/issues/1477)) ([1840ba2](https://www.github.com/yargs/yargs/commit/1840ba22f1a24c0ece8e32bbd31db4134a080aee))
##### Bug Fixes
- **docs:** TypeScript import to prevent a future major release warning ([#1441](https://www.togithub.com/yargs/yargs/issues/1441)) ([b1b156a](https://www.github.com/yargs/yargs/commit/b1b156a3eb4ddd6803fbbd56c611a77919293000))
- stop-parse was not being respected by commands ([#1459](https://www.togithub.com/yargs/yargs/issues/1459)) ([12c82e6](https://www.github.com/yargs/yargs/commit/12c82e62663e928148a7ee2f51629aa26a0f9bb2))
- update to yargs-parser with fix for array default values ([#1463](https://www.togithub.com/yargs/yargs/issues/1463)) ([ebee59d](https://www.github.com/yargs/yargs/commit/ebee59d9022da538410e69a5c025019ed46d13d2))
- **docs:** update boolean description and examples in docs ([#1474](https://www.togithub.com/yargs/yargs/issues/1474)) ([afd5b48](https://www.github.com/yargs/yargs/commit/afd5b4871bfeb90d58351ac56c5c44a83ef033e6))
##### Miscellaneous Chores
- drop Node 6 support ([#1461](https://www.togithub.com/yargs/yargs/issues/1461)) ([2ba8ce0](https://www.github.com/yargs/yargs/commit/2ba8ce05e8fefbeffc6cb7488d9ebf6e86cceb1d))
##### Code Refactoring
- remove package.json-based parserConfiguration ([#1460](https://www.togithub.com/yargs/yargs/issues/1460)) ([0d3642b](https://www.github.com/yargs/yargs/commit/0d3642b6f829b637938774c0c6ce5f6bfe1afa51))
### [`v14.2.3`](https://togithub.com/yargs/yargs/compare/9190d036daff5135fe0a352651e21769b6f66fad...32a460ac5dcd9d4666b6688671b5680fabce7169)
[Compare Source](https://togithub.com/yargs/yargs/compare/9190d036daff5135fe0a352651e21769b6f66fad...32a460ac5dcd9d4666b6688671b5680fabce7169)
### [`v14.2.2`](https://togithub.com/yargs/yargs/compare/2fe88f5e224ef495c9c03a85fde29b2ae44f5c54...9190d036daff5135fe0a352651e21769b6f66fad)
[Compare Source](https://togithub.com/yargs/yargs/compare/2fe88f5e224ef495c9c03a85fde29b2ae44f5c54...9190d036daff5135fe0a352651e21769b6f66fad)
### [`v14.2.1`](https://togithub.com/yargs/yargs/compare/v14.2.0...2fe88f5e224ef495c9c03a85fde29b2ae44f5c54)
[Compare Source](https://togithub.com/yargs/yargs/compare/v14.2.0...2fe88f5e224ef495c9c03a85fde29b2ae44f5c54)
### [`v14.2.0`](https://togithub.com/yargs/yargs/compare/v14.1.0...v14.2.0)
[Compare Source](https://togithub.com/yargs/yargs/compare/v14.1.0...v14.2.0)
### [`v14.1.0`](https://togithub.com/yargs/yargs/compare/v14.0.0...v14.1.0)
[Compare Source](https://togithub.com/yargs/yargs/compare/v14.0.0...v14.1.0)
### [`v14.0.0`](https://togithub.com/yargs/yargs/compare/c5547b1333ab1821152d0a334a278fcb5496a0a6...v14.0.0)
[Compare Source](https://togithub.com/yargs/yargs/compare/c5547b1333ab1821152d0a334a278fcb5496a0a6...v14.0.0)
### [`v13.3.2`](https://togithub.com/yargs/yargs/compare/v13.3.0...c5547b1333ab1821152d0a334a278fcb5496a0a6)
[Compare Source](https://togithub.com/yargs/yargs/compare/v13.3.0...c5547b1333ab1821152d0a334a278fcb5496a0a6)
### [`v13.3.0`](https://togithub.com/yargs/yargs/releases/tag/v13.3.0)
[Compare Source](https://togithub.com/yargs/yargs/compare/v13.2.4...v13.3.0)
##### Bug Fixes
- **deps:** yargs-parser update addressing several parsing bugs ([#1357](https://www.togithub.com/yargs/yargs/issues/1357)) ([e230d5b](https://www.github.com/yargs/yargs/commit/e230d5b))
##### Features
- **i18n:** swap out os-locale dependency for simple inline implementation ([#1356](https://www.togithub.com/yargs/yargs/issues/1356)) ([4dfa19b](https://www.github.com/yargs/yargs/commit/4dfa19b))
- support defaultDescription for positional arguments ([812048c](https://www.github.com/yargs/yargs/commit/812048c))
### [`v13.2.4`](https://togithub.com/yargs/yargs/compare/v13.2.2...v13.2.4)
[Compare Source](https://togithub.com/yargs/yargs/compare/v13.2.2...v13.2.4)
Configuration
📅 Schedule: Branch creation - "before 3am on Friday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
^13.0.0
->^17.0.0
Release Notes
yargs/yargs (yargs)
### [`v17.7.2`](https://togithub.com/yargs/yargs/blob/HEAD/CHANGELOG.md#1772-2023-04-27) [Compare Source](https://togithub.com/yargs/yargs/compare/v17.7.1...v17.7.2) ##### Bug Fixes - do not crash completion when having negated options ([#2322](https://togithub.com/yargs/yargs/issues/2322)) ([7f42848](https://togithub.com/yargs/yargs/commit/7f428485e75e9b1b0db1320216d1c31469770563)) ### [`v17.7.1`](https://togithub.com/yargs/yargs/blob/HEAD/CHANGELOG.md#1771-2023-02-21) [Compare Source](https://togithub.com/yargs/yargs/compare/v17.7.0...v17.7.1) ##### Bug Fixes - address display bug with default sub-commands ([#2303](https://togithub.com/yargs/yargs/issues/2303)) ([9aa2490](https://togithub.com/yargs/yargs/commit/9aa24908ae4e857161d5084613a402f9dc4895a7)) ### [`v17.7.0`](https://togithub.com/yargs/yargs/blob/HEAD/CHANGELOG.md#1770-2023-02-13) [Compare Source](https://togithub.com/yargs/yargs/compare/v17.6.2...v17.7.0) ##### Features - add method to hide option extras ([#2156](https://togithub.com/yargs/yargs/issues/2156)) ([2c144c4](https://togithub.com/yargs/yargs/commit/2c144c4ea534646df26d6177f73ce917105c6c09)) - convert line break to whitespace for the description of the option ([#2271](https://togithub.com/yargs/yargs/issues/2271)) ([4cb41dc](https://togithub.com/yargs/yargs/commit/4cb41dc80aaa730a2abd15bd3118ecd9f4ebe876)) ##### Bug Fixes - copy the description of the option to its alias in completion ([#2269](https://togithub.com/yargs/yargs/issues/2269)) ([f37ee6f](https://togithub.com/yargs/yargs/commit/f37ee6f7da386a1244bf0a0c21b9572f2bb3131b)) ### [`v17.6.2`](https://togithub.com/yargs/yargs/blob/HEAD/CHANGELOG.md#1762-2022-11-03) [Compare Source](https://togithub.com/yargs/yargs/compare/v17.6.1...v17.6.2) ##### Bug Fixes - **deps:** update dependency yargs-parser to v21.1.1 ([#2231](https://togithub.com/yargs/yargs/issues/2231)) ([75b4d52](https://togithub.com/yargs/yargs/commit/75b4d5222f8f0152790b9ca0718fa5314c9a1c6b)) - **lang:** typo in Finnish unknown argument singular form ([#2222](https://togithub.com/yargs/yargs/issues/2222)) ([a6dfd0a](https://togithub.com/yargs/yargs/commit/a6dfd0a8f7f2c58a2e8b7dde0142cc1a12c4e027)) ### [`v17.6.1`](https://togithub.com/yargs/yargs/blob/HEAD/CHANGELOG.md#1761-2022-11-02) [Compare Source](https://togithub.com/yargs/yargs/compare/v17.6.0...v17.6.1) ##### Bug Fixes - **lang:** fix "Not enough non-option arguments" message for the Czech language ([#2242](https://togithub.com/yargs/yargs/issues/2242)) ([3987b13](https://togithub.com/yargs/yargs/commit/3987b13e31f669d79836cc6ed84105e9be0f9482)) ### [`v17.6.0`](https://togithub.com/yargs/yargs/blob/HEAD/CHANGELOG.md#1760-2022-10-01) [Compare Source](https://togithub.com/yargs/yargs/compare/v17.5.1...v17.6.0) ##### Features - **lang:** Czech locale ([#2220](https://togithub.com/yargs/yargs/issues/2220)) ([5895cf1](https://togithub.com/yargs/yargs/commit/5895cf1ba1dcd5158d284d0c589f5f0caff8b739)) - **usage:** add YARGS_DISABLE_WRAP env variable to disable wrap ([#2210](https://togithub.com/yargs/yargs/issues/2210)) ([b680ace](https://togithub.com/yargs/yargs/commit/b680ace2994dcf14d1a1a928aefd3fe8006b2198)) ##### Bug Fixes - **deno:** use 'globalThis' instead of 'window' ([#2186](https://togithub.com/yargs/yargs/issues/2186)) ([#2215](https://togithub.com/yargs/yargs/issues/2215)) ([561fc7a](https://togithub.com/yargs/yargs/commit/561fc7a787228b226e0ba76ab674456cbd30cd37)) - **deps:** cliui with forced strip-ansi update ([#2241](https://togithub.com/yargs/yargs/issues/2241)) ([38e8df1](https://togithub.com/yargs/yargs/commit/38e8df10f0f020ae794329610354521f8458fc41)) - dont clobber description for multiple option calls ([#2171](https://togithub.com/yargs/yargs/issues/2171)) ([f91d9b3](https://togithub.com/yargs/yargs/commit/f91d9b334ad9cfce79a89c08ff210c622b7c528f)) - **typescript:** address warning with objectKeys ([394f5f8](https://togithub.com/yargs/yargs/commit/394f5f86d15a9bb319276518d36cb560d7cb6322)) ##### [17.5.1](https://togithub.com/yargs/yargs/compare/v17.5.0...v17.5.1) (2022-05-16) ##### Bug Fixes - add missing entries to published files ([#2185](https://togithub.com/yargs/yargs/issues/2185)) ([5685382](https://togithub.com/yargs/yargs/commit/5685382d18dc05f2ec66098d90ab16f31b622753)) - address bug when strict and async middleware used together ([#2164](https://togithub.com/yargs/yargs/issues/2164)) ([cbc2eb7](https://togithub.com/yargs/yargs/commit/cbc2eb726efc1d688ad484e8cbe4d233b212a046)) - **completion:** correct zsh installation instructions ([22e9af2](https://togithub.com/yargs/yargs/commit/22e9af28bb7a7101aeeac80b5bfd0c18f7e6226f)) - handle multiple node_modules folders determining mainFilename for ESM ([#2123](https://togithub.com/yargs/yargs/issues/2123)) ([e0823dd](https://togithub.com/yargs/yargs/commit/e0823dd7e6ced7eaf1d7d1e67f77374f4ef5cbce)) - **lang:** add missing terms to Russian translation ([#2181](https://togithub.com/yargs/yargs/issues/2181)) ([1c331f2](https://togithub.com/yargs/yargs/commit/1c331f22c71496e3d50cf103a1b21f4a05d97aac)) - prevent infinite loop with empty locale ([#2179](https://togithub.com/yargs/yargs/issues/2179)) ([b672e70](https://togithub.com/yargs/yargs/commit/b672e709e4fc45f50d77f54e42025a5fa7c66a42)) - veriadic arguments override array provided in config (the same as multiple dash arguments). ([4dac5b8](https://togithub.com/yargs/yargs/commit/4dac5b8c2f03488c31d40f075075d2ac43134412)) ### [`v17.5.1`](https://togithub.com/yargs/yargs/blob/HEAD/CHANGELOG.md#1751-2022-05-16) [Compare Source](https://togithub.com/yargs/yargs/compare/v17.5.0...v17.5.1) ### [`v17.5.0`](https://togithub.com/yargs/yargs/blob/HEAD/CHANGELOG.md#1750-2022-05-11) [Compare Source](https://togithub.com/yargs/yargs/compare/v17.4.1...v17.5.0) ##### Features - add browser.d.ts and check for existence of Error.captureStackTrace() ([#2144](https://togithub.com/yargs/yargs/issues/2144)) ([6192990](https://togithub.com/yargs/yargs/commit/6192990509cf793c4b10b88884d626893dee89df)) ##### Bug Fixes - **completion:** support for default flags ([db35423](https://togithub.com/yargs/yargs/commit/db354232705623bbcd8fad362f6a4d6d59650be5)) - import yargs/yargs in esm projects ([#2151](https://togithub.com/yargs/yargs/issues/2151)) ([95aed1c](https://togithub.com/yargs/yargs/commit/95aed1c175ec82e585003883bda1b6b75d5493ce)) ##### [17.4.1](https://togithub.com/yargs/yargs/compare/v17.4.0...v17.4.1) (2022-04-09) ##### Bug Fixes - coerce pollutes argv ([#2161](https://togithub.com/yargs/yargs/issues/2161)) ([2d1136d](https://togithub.com/yargs/yargs/commit/2d1136d303ea805685a973ded62f52efd49b78b9)) - **completion:** don't show positional args choices with option choices ([#2148](https://togithub.com/yargs/yargs/issues/2148)) ([b58b5bc](https://togithub.com/yargs/yargs/commit/b58b5bc2cda7fc15acf559ae4a6a0eda0be06044)) - hide hidden options from completion ([#2143](https://togithub.com/yargs/yargs/issues/2143)) ([e086dfa](https://togithub.com/yargs/yargs/commit/e086dfad7ff11956b1e8779c00cf2351a4cc3b03)), closes [#2142](https://togithub.com/yargs/yargs/issues/2142) - show message when showHelpOnFail is chained globally ([#2154](https://togithub.com/yargs/yargs/issues/2154)) ([ad9fcac](https://togithub.com/yargs/yargs/commit/ad9fcacb001a7eb842924408f3a06865a7c7a3b6)) ### [`v17.4.1`](https://togithub.com/yargs/yargs/blob/HEAD/CHANGELOG.md#1741-2022-04-09) [Compare Source](https://togithub.com/yargs/yargs/compare/v17.4.0...v17.4.1) ### [`v17.4.0`](https://togithub.com/yargs/yargs/blob/HEAD/CHANGELOG.md#1740-2022-03-19) [Compare Source](https://togithub.com/yargs/yargs/compare/v17.3.1...v17.4.0) ##### Features - **completion:** choices will now work for all possible aliases of an option and not just the default long option ([30edd50](https://togithub.com/yargs/yargs/commit/30edd5067111b2b59387dcc47f4e7af93b9054f3)) - **completion:** positional arguments completion ([#2090](https://togithub.com/yargs/yargs/issues/2090)) ([00e4ebb](https://togithub.com/yargs/yargs/commit/00e4ebbe3acd438e73fdb101e75b4f879eb6d345)) ##### Bug Fixes - **completion:** changed the check for option arguments to match options that begin with '-', instead of '--', to include short options ([30edd50](https://togithub.com/yargs/yargs/commit/30edd5067111b2b59387dcc47f4e7af93b9054f3)) - **completion:** fix for completions that contain non-leading hyphens ([30edd50](https://togithub.com/yargs/yargs/commit/30edd5067111b2b59387dcc47f4e7af93b9054f3)) - failed command usage string is missing arg descriptions and optional args ([#2105](https://togithub.com/yargs/yargs/issues/2105)) ([d6e342d](https://togithub.com/yargs/yargs/commit/d6e342d8ef2c488f438c32770ba2209cf8223342)) - wrap unknown args in quotes ([#2092](https://togithub.com/yargs/yargs/issues/2092)) ([6a29778](https://togithub.com/yargs/yargs/commit/6a2977867bd58dbd8bb550f7b0b4c4c298835597)) ##### [17.3.1](https://togithub.com/yargs/yargs/compare/v17.3.0...v17.3.1) (2021-12-23) ##### Bug Fixes - **translations:** correct Korean translation ([#2095](https://togithub.com/yargs/yargs/issues/2095)) ([c7c2b9e](https://togithub.com/yargs/yargs/commit/c7c2b9eb340754ddac7bdd1687c7951332c5ebba)) ### [`v17.3.1`](https://togithub.com/yargs/yargs/blob/HEAD/CHANGELOG.md#1731-2021-12-23) [Compare Source](https://togithub.com/yargs/yargs/compare/v17.3.0...v17.3.1) ### [`v17.3.0`](https://togithub.com/yargs/yargs/blob/HEAD/CHANGELOG.md#1730-2021-11-30) [Compare Source](https://togithub.com/yargs/yargs/compare/v17.2.1...v17.3.0) ##### Features - fallback to default bash completion ([74c0ba5](https://togithub.com/yargs/yargs/commit/74c0ba5cfcc59afa5538de821fad70e1a76a354e)) ##### Bug Fixes - avoid legacy accessors ([#2013](https://togithub.com/yargs/yargs/issues/2013)) ([adb0d11](https://togithub.com/yargs/yargs/commit/adb0d11e02c613af3d9427b3028cc192703a3869)) - **deps:** update dependency yargs-parser to v21 ([#2063](https://togithub.com/yargs/yargs/issues/2063)) ([76c1951](https://togithub.com/yargs/yargs/commit/76c19518d74ca94c0edcd450e5c0ef9efeee369d)) - don't fail if "fileURLToPath(import.meta.url)" throws ([3a44796](https://togithub.com/yargs/yargs/commit/3a44796c84e3cb60769841d5883448a396227ade)) - re-add options to check callback ([#2079](https://togithub.com/yargs/yargs/issues/2079)) ([e75319d](https://togithub.com/yargs/yargs/commit/e75319d99142a048b0abe9856499730fd4bc004c)) ##### [17.2.1](https://www.github.com/yargs/yargs/compare/v17.2.0...v17.2.1) (2021-09-25) ##### Bug Fixes - **docs:** stop advertising .argv property ([#2036](https://www.togithub.com/yargs/yargs/issues/2036)) ([4f5ecc1](https://www.github.com/yargs/yargs/commit/4f5ecc1427ed6c83f23ea90ee6da75ce0c332f7a)), closes [#2035](https://www.togithub.com/yargs/yargs/issues/2035) ### [`v17.2.1`](https://togithub.com/yargs/yargs/blob/HEAD/CHANGELOG.md#1721-2021-09-25) [Compare Source](https://togithub.com/yargs/yargs/compare/v17.2.0...v17.2.1) ### [`v17.2.0`](https://togithub.com/yargs/yargs/blob/HEAD/CHANGELOG.md#1720-2021-09-23) [Compare Source](https://togithub.com/yargs/yargs/compare/v17.1.1...v17.2.0) ##### Features - autocomplete choices for options ([#2018](https://www.togithub.com/yargs/yargs/issues/2018)) ([01b2c6a](https://www.github.com/yargs/yargs/commit/01b2c6a99167d826d3d1e6f6b94f18382a17d47e)) - **locales:** Added Uzbek translation ([#2024](https://www.togithub.com/yargs/yargs/issues/2024)) ([ee047b9](https://www.github.com/yargs/yargs/commit/ee047b9cd6260ce90d845e7e687228e617c8a30d)) ##### Bug Fixes - boolean option should work with strict ([#1996](https://www.togithub.com/yargs/yargs/issues/1996)) ([e9379e2](https://www.github.com/yargs/yargs/commit/e9379e27d49820f4db842f22cda6410bbe2bff10)) - cast error types as TypeScript 4.4 infers them as unknown instead of any ([#2016](https://www.togithub.com/yargs/yargs/issues/2016)) ([01b2c6a](https://www.github.com/yargs/yargs/commit/01b2c6a99167d826d3d1e6f6b94f18382a17d47e)) - conflicts and strip-dashed ([#1998](https://www.togithub.com/yargs/yargs/issues/1998)) ([59a86fb](https://www.github.com/yargs/yargs/commit/59a86fb83cfeb8533c6dd446c73cf4166cc455f2)) - emit warning on version name collision ([#1986](https://www.togithub.com/yargs/yargs/issues/1986)) ([d0e8292](https://www.github.com/yargs/yargs/commit/d0e829239580bd44873bbde65de2ed7671aa2ab0)) - help command spacing when scriptName is empty ([#1994](https://www.togithub.com/yargs/yargs/issues/1994)) ([d33e997](https://www.github.com/yargs/yargs/commit/d33e9972291406490cd8fdad0b3589be234e0f12)) ##### [17.1.1](https://www.github.com/yargs/yargs/compare/v17.1.0...v17.1.1) (2021-08-13) ##### Bug Fixes - positional array defaults should not be combined with provided values ([#2006](https://www.togithub.com/yargs/yargs/issues/2006)) ([832222d](https://www.github.com/yargs/yargs/commit/832222d7777da49e5c9da6c5801c2dd90d7fa6a2)) ### [`v17.1.1`](https://togithub.com/yargs/yargs/blob/HEAD/CHANGELOG.md#1711-2021-08-13) [Compare Source](https://togithub.com/yargs/yargs/compare/v17.1.0...v17.1.1) ### [`v17.1.0`](https://togithub.com/yargs/yargs/blob/HEAD/CHANGELOG.md#1710-2021-08-04) [Compare Source](https://togithub.com/yargs/yargs/compare/v17.0.1...v17.1.0) ##### Features - update Levenshtein to Damerau-Levenshtein ([#1973](https://www.togithub.com/yargs/yargs/issues/1973)) ([d2c121b](https://www.github.com/yargs/yargs/commit/d2c121b00f2e1eb2ea8cc3a23a5039b3a4425bea)) ##### Bug Fixes - coerce middleware should be applied once ([#1978](https://www.togithub.com/yargs/yargs/issues/1978)) ([14bd6be](https://www.github.com/yargs/yargs/commit/14bd6bebc3027ae929106b20dd198b9dccdeec31)) - implies should not fail when implied key's value is 0, false or empty string ([#1985](https://www.togithub.com/yargs/yargs/issues/1985)) ([8010472](https://www.github.com/yargs/yargs/commit/80104727d5f2ec4c5b491c1bdec4c94b2db95d9c)) - positionals should not overwrite options ([#1992](https://www.togithub.com/yargs/yargs/issues/1992)) ([9d84309](https://www.github.com/yargs/yargs/commit/9d84309e53ce1d30b1c61035ed5c78827a89df86)) - strict should fail unknown arguments ([#1977](https://www.togithub.com/yargs/yargs/issues/1977)) ([c804f0d](https://www.github.com/yargs/yargs/commit/c804f0db78e56b44341cc7a91878c27b1b68b9f2)) - wrap(null) no longer causes strange indentation behavior ([#1988](https://www.togithub.com/yargs/yargs/issues/1988)) ([e1871aa](https://www.github.com/yargs/yargs/commit/e1871aa792de219b221179417d410931af70d405)) ##### [17.0.1](https://www.github.com/yargs/yargs/compare/v17.0.0...v17.0.1) (2021-05-03) ##### Bug Fixes - **build:** Node 12 is now minimum version ([#1936](https://www.togithub.com/yargs/yargs/issues/1936)) ([0924566](https://www.github.com/yargs/yargs/commit/09245666e57facb140e0b45a9e45ca704883e5dd)) ### [`v17.0.1`](https://togithub.com/yargs/yargs/blob/HEAD/CHANGELOG.md#1701-2021-05-03) [Compare Source](https://togithub.com/yargs/yargs/compare/v17.0.0...v17.0.1) ### [`v17.0.0`](https://togithub.com/yargs/yargs/blob/HEAD/CHANGELOG.md#1700-2021-05-02) [Compare Source](https://togithub.com/yargs/yargs/compare/v16.2.0...v17.0.0) ##### ⚠ BREAKING CHANGES - **node:** drop Node 10 ([#1919](https://togithub.com/yargs/yargs/issues/1919)) - implicitly private methods are now actually private - deprecated reset() method is now private (call yargs() instead). - **yargs-factory:** refactor yargs-factory to use class ([#1895](https://togithub.com/yargs/yargs/issues/1895)) - .positional() now allowed at root level of yargs. - **coerce:** coerce is now applied before validation. - **async:** yargs now returns a promise if async or check are asynchronous. - **middleware:** global middleware now applied when no command is configured. - [#1823](https://togithub.com/yargs/yargs/issues/1823) contains the following breaking API changes: - now returns a promise if handler is async. - onFinishCommand removed, in favor of being able to await promise. - getCompletion now invokes callback with err and \`completions, returns promise of completions. ##### Features - add commands alias (similar to options function) ([#1850](https://www.togithub.com/yargs/yargs/issues/1850)) ([00b74ad](https://www.github.com/yargs/yargs/commit/00b74adcb30ab89b4450ef7105ef1ad32d820ebf)) - add parseSync/parseAsync method ([#1898](https://www.togithub.com/yargs/yargs/issues/1898)) ([6130ad8](https://www.github.com/yargs/yargs/commit/6130ad89b85dc49e34190e596e14a2fd3e668781)) - add support for `showVersion`, similar to `showHelp` ([#1831](https://www.togithub.com/yargs/yargs/issues/1831)) ([1a1e2d5](https://www.github.com/yargs/yargs/commit/1a1e2d554dca3566bc174584394419be0120d207)) - adds support for async builder ([#1888](https://www.togithub.com/yargs/yargs/issues/1888)) ([ade29b8](https://www.github.com/yargs/yargs/commit/ade29b864abecaa8c4f8dcc3493f5eb24fb73d84)), closes [#1042](https://www.togithub.com/yargs/yargs/issues/1042) - allow calling standard completion function from custom one ([#1855](https://www.togithub.com/yargs/yargs/issues/1855)) ([31765cb](https://www.github.com/yargs/yargs/commit/31765cbdce812ee5c16aaae70ab523a2c7e0fcec)) - allow default completion to be referenced and modified, in custom completion ([#1878](https://www.togithub.com/yargs/yargs/issues/1878)) ([01619f6](https://www.github.com/yargs/yargs/commit/01619f6191a3ab16bf6b77456d4e9dfa80533907)) - **async:** add support for async check and coerce ([#1872](https://www.togithub.com/yargs/yargs/issues/1872)) ([8b95f57](https://www.github.com/yargs/yargs/commit/8b95f57bb2a49b098c6bf23cea88c6f900a34f89)) - improve support for async/await ([#1823](https://www.togithub.com/yargs/yargs/issues/1823)) ([169b815](https://www.github.com/yargs/yargs/commit/169b815df7ae190965f04030f28adc3ab92bb4b5)) - **locale:** add Ukrainian locale ([#1893](https://www.togithub.com/yargs/yargs/issues/1893)) ([c872dfc](https://www.github.com/yargs/yargs/commit/c872dfc1d87ebaa7fcc79801f649318a16195495)) - **middleware:** async middleware can now be used before validation. ([e0f9363](https://www.github.com/yargs/yargs/commit/e0f93636e04fa7e02a2c3b1fe465b6a14aa1f06d)) - **middleware:** global middleware now applied when no command is configured. ([e0f9363](https://www.github.com/yargs/yargs/commit/e0f93636e04fa7e02a2c3b1fe465b6a14aa1f06d)) - **node:** drop Node 10 ([#1919](https://www.togithub.com/yargs/yargs/issues/1919)) ([5edeb9e](https://www.github.com/yargs/yargs/commit/5edeb9ea17b1f0190a3590508f2e7911b5f70659)) ##### Bug Fixes - always cache help message when running commands ([#1865](https://www.togithub.com/yargs/yargs/issues/1865)) ([d57ca77](https://www.github.com/yargs/yargs/commit/d57ca7751d533d7e0f216cd9fbf7c2b0ec98f791)), closes [#1853](https://www.togithub.com/yargs/yargs/issues/1853) - **async:** don't call parse callback until async ops complete ([#1896](https://www.togithub.com/yargs/yargs/issues/1896)) ([a93f5ff](https://www.github.com/yargs/yargs/commit/a93f5ff35d7c09b01e0ca93d7d855d2b26593165)), closes [#1888](https://www.togithub.com/yargs/yargs/issues/1888) - **builder:** apply default builder for showHelp/getHelp ([#1913](https://www.togithub.com/yargs/yargs/issues/1913)) ([395bb67](https://www.github.com/yargs/yargs/commit/395bb67749787d269cabe80ffc3133c2f6958aeb)), closes [#1912](https://www.togithub.com/yargs/yargs/issues/1912) - **builder:** nested builder is now awaited ([#1925](https://www.togithub.com/yargs/yargs/issues/1925)) ([b5accd6](https://www.github.com/yargs/yargs/commit/b5accd64ccbd3ffb800517fb40d0f59382515fbb)) - **coerce:** options using coerce now displayed in help ([#1911](https://www.togithub.com/yargs/yargs/issues/1911)) ([d2128cc](https://www.github.com/yargs/yargs/commit/d2128cc4ffd411eed7111e6a3c561948330e4f6f)), closes [#1909](https://www.togithub.com/yargs/yargs/issues/1909) - completion script name clashing on bash ([#1903](https://www.togithub.com/yargs/yargs/issues/1903)) ([8f62d9a](https://www.github.com/yargs/yargs/commit/8f62d9a9e8bebf86f988c100ad3c417dc32b2471)) - **deno:** use actual names for keys instead of inferring ([#1891](https://www.togithub.com/yargs/yargs/issues/1891)) ([b96ef01](https://www.github.com/yargs/yargs/commit/b96ef01b16bc5377b79d7914dd5495068037fe7b)) - exclude positionals from default completion ([#1881](https://www.togithub.com/yargs/yargs/issues/1881)) ([0175677](https://www.github.com/yargs/yargs/commit/0175677b79ffe50a9c5477631288ae10120b8a32)) - [https://github.com/yargs/yargs/issues/1841#issuecomment-804770453](https://togithub.com/yargs/yargs/issues/1841#issuecomment-804770453) ([b96ef01](https://www.github.com/yargs/yargs/commit/b96ef01b16bc5377b79d7914dd5495068037fe7b)) - showHelp() and .getHelp() now return same output for commands as --help ([#1826](https://www.togithub.com/yargs/yargs/issues/1826)) ([36abf26](https://www.github.com/yargs/yargs/commit/36abf26919b5a19f3adec08598539851c34b7086)) - zsh completion is now autoloadable ([#1856](https://www.togithub.com/yargs/yargs/issues/1856)) ([d731f9f](https://www.github.com/yargs/yargs/commit/d731f9f9adbc11f918e918443c5bff4149fc6681)) ##### Code Refactoring - **coerce:** coerce is now applied before validation. ([8b95f57](https://www.github.com/yargs/yargs/commit/8b95f57bb2a49b098c6bf23cea88c6f900a34f89)) - deprecated reset() method is now private (call yargs() instead). ([376f892](https://www.github.com/yargs/yargs/commit/376f89242733dcd4ecb8040685c40ae1d622931d)) - implicitly private methods are now actually private ([376f892](https://www.github.com/yargs/yargs/commit/376f89242733dcd4ecb8040685c40ae1d622931d)) - **yargs-factory:** refactor yargs-factory to use class ([#1895](https://www.togithub.com/yargs/yargs/issues/1895)) ([376f892](https://www.github.com/yargs/yargs/commit/376f89242733dcd4ecb8040685c40ae1d622931d)) ### [`v16.2.0`](https://togithub.com/yargs/yargs/blob/HEAD/CHANGELOG.md#1620-2020-12-05) [Compare Source](https://togithub.com/yargs/yargs/compare/v16.1.1...v16.2.0) ##### Features - command() now accepts an array of modules ([f415388](https://www.github.com/yargs/yargs/commit/f415388cc454d02786c65c50dd6c7a0cf9d8b842)) ##### Bug Fixes - add package.json to module exports ([#1818](https://www.togithub.com/yargs/yargs/issues/1818)) ([d783a49](https://www.github.com/yargs/yargs/commit/d783a49a7f21c9bbd4eec2990268f3244c4d5662)), closes [#1817](https://www.togithub.com/yargs/yargs/issues/1817) ##### [16.1.1](https://www.github.com/yargs/yargs/compare/v16.1.0...v16.1.1) (2020-11-15) ##### Bug Fixes - expose helpers for legacy versions of Node.js ([#1801](https://www.togithub.com/yargs/yargs/issues/1801)) ([107deaa](https://www.github.com/yargs/yargs/commit/107deaa4f68b7bc3f2386041e1f4fe0272b29c0a)) - **deno:** get yargs working on deno@1.5.x ([#1799](https://www.togithub.com/yargs/yargs/issues/1799)) ([cb01c98](https://www.github.com/yargs/yargs/commit/cb01c98c44e30f55c2dc9434caef524ae433d9a4)) ### [`v16.1.1`](https://togithub.com/yargs/yargs/blob/HEAD/CHANGELOG.md#1611-2020-11-15) [Compare Source](https://togithub.com/yargs/yargs/compare/v16.1.0...v16.1.1) ### [`v16.1.0`](https://togithub.com/yargs/yargs/blob/HEAD/CHANGELOG.md#1610-2020-10-15) [Compare Source](https://togithub.com/yargs/yargs/compare/v16.0.3...v16.1.0) ##### Features - expose hideBin helper for CJS ([#1768](https://www.togithub.com/yargs/yargs/issues/1768)) ([63e1173](https://www.github.com/yargs/yargs/commit/63e1173bb47dc651c151973a16ef659082a9ae66)) ##### Bug Fixes - **deno:** update types for deno ^1.4.0 ([#1772](https://www.togithub.com/yargs/yargs/issues/1772)) ([0801752](https://www.github.com/yargs/yargs/commit/080175207d281be63edf90adfe4f0568700b0bf5)) - **exports:** node 13.0-13.6 require a string fallback ([#1776](https://www.togithub.com/yargs/yargs/issues/1776)) ([b45c43a](https://www.github.com/yargs/yargs/commit/b45c43a5f64b565c3794f9792150eaeec4e00b69)) - **modules:** module path was incorrect ([#1759](https://www.togithub.com/yargs/yargs/issues/1759)) ([95a4a0a](https://www.github.com/yargs/yargs/commit/95a4a0ac573cfe158e6e4bc8c8682ebd1644a198)) - **positional:** positional strings no longer drop decimals ([#1761](https://www.togithub.com/yargs/yargs/issues/1761)) ([e1a300f](https://www.github.com/yargs/yargs/commit/e1a300f1293ad821c900284616337f080b207980)) - make positionals in -- count towards validation ([#1752](https://www.togithub.com/yargs/yargs/issues/1752)) ([eb2b29d](https://www.github.com/yargs/yargs/commit/eb2b29d34f1a41e0fd6c4e841960e5bfc329dc3c)) ##### [16.0.3](https://www.github.com/yargs/yargs/compare/v16.0.2...v16.0.3) (2020-09-10) ##### Bug Fixes - move yargs.cjs to yargs to fix Node 10 imports ([#1747](https://www.togithub.com/yargs/yargs/issues/1747)) ([5bfb85b](https://www.github.com/yargs/yargs/commit/5bfb85b33b85db8a44b5f7a700a8e4dbaf022df0)) ##### [16.0.2](https://www.github.com/yargs/yargs/compare/v16.0.1...v16.0.2) (2020-09-09) ##### Bug Fixes - **typescript:** yargs-parser was breaking [@types/yargs](https://togithub.com/types/yargs) ([#1745](https://www.togithub.com/yargs/yargs/issues/1745)) ([2253284](https://www.github.com/yargs/yargs/commit/2253284b233cceabd8db677b81c5bf1755eef230)) ##### [16.0.1](https://www.github.com/yargs/yargs/compare/v16.0.0...v16.0.1) (2020-09-09) ##### Bug Fixes - code was not passed to process.exit ([#1742](https://www.togithub.com/yargs/yargs/issues/1742)) ([d1a9930](https://www.github.com/yargs/yargs/commit/d1a993035a2f76c138460052cf19425f9684b637)) ### [`v16.0.3`](https://togithub.com/yargs/yargs/blob/HEAD/CHANGELOG.md#1603-2020-09-10) [Compare Source](https://togithub.com/yargs/yargs/compare/v16.0.2...v16.0.3) ### [`v16.0.2`](https://togithub.com/yargs/yargs/blob/HEAD/CHANGELOG.md#1602-2020-09-09) [Compare Source](https://togithub.com/yargs/yargs/compare/v16.0.1...v16.0.2) ### [`v16.0.1`](https://togithub.com/yargs/yargs/blob/HEAD/CHANGELOG.md#1601-2020-09-09) [Compare Source](https://togithub.com/yargs/yargs/compare/v16.0.0...v16.0.1) ### [`v16.0.0`](https://togithub.com/yargs/yargs/blob/HEAD/CHANGELOG.md#1600-2020-09-09) [Compare Source](https://togithub.com/yargs/yargs/compare/v15.4.1...v16.0.0) ##### ⚠ BREAKING CHANGES - tweaks to ESM/Deno API surface: now exports yargs function by default; getProcessArgvWithoutBin becomes hideBin; types now exported for Deno. - find-up replaced with escalade; export map added (limits importable files in Node >= 12); yarser-parser@19.x.x (new decamelize/camelcase implementation). - **usage:** single character aliases are now shown first in help output - rebase helper is no longer provided on yargs instance. - drop support for EOL Node 8 ([#1686](https://togithub.com/yargs/yargs/issues/1686)) ##### Features - adds strictOptions() ([#1738](https://www.togithub.com/yargs/yargs/issues/1738)) ([b215fba](https://www.github.com/yargs/yargs/commit/b215fba0ed6e124e5aad6cf22c8d5875661c63a3)) - **helpers:** rebase, Parser, applyExtends now blessed helpers ([#1733](https://www.togithub.com/yargs/yargs/issues/1733)) ([c7debe8](https://www.github.com/yargs/yargs/commit/c7debe8eb1e5bc6ea20b5ed68026c56e5ebec9e1)) - adds support for ESM and Deno ([#1708](https://www.togithub.com/yargs/yargs/issues/1708)) ([ac6d5d1](https://www.github.com/yargs/yargs/commit/ac6d5d105a75711fe703f6a39dad5181b383d6c6)) - drop support for EOL Node 8 ([#1686](https://www.togithub.com/yargs/yargs/issues/1686)) ([863937f](https://www.github.com/yargs/yargs/commit/863937f23c3102f804cdea78ee3097e28c7c289f)) - i18n for ESM and Deno ([#1735](https://www.togithub.com/yargs/yargs/issues/1735)) ([c71783a](https://www.github.com/yargs/yargs/commit/c71783a5a898a0c0e92ac501c939a3ec411ac0c1)) - tweaks to API surface based on user feedback ([#1726](https://www.togithub.com/yargs/yargs/issues/1726)) ([4151fee](https://www.github.com/yargs/yargs/commit/4151fee4c33a97d26bc40de7e623e5b0eb87e9bb)) - **usage:** single char aliases first in help ([#1574](https://www.togithub.com/yargs/yargs/issues/1574)) ([a552990](https://www.github.com/yargs/yargs/commit/a552990c120646c2d85a5c9b628e1ce92a68e797)) ##### Bug Fixes - **yargs:** add missing command(module) signature ([#1707](https://www.togithub.com/yargs/yargs/issues/1707)) ([0f81024](https://www.github.com/yargs/yargs/commit/0f810245494ccf13a35b7786d021b30fc95ecad5)), closes [#1704](https://www.togithub.com/yargs/yargs/issues/1704) [Older CHANGELOG Entries](https://togithub.com/yargs/yargs/blob/main/docs/CHANGELOG-historical.md) ### [`v15.4.1`](https://togithub.com/yargs/yargs/releases/tag/v15.4.1): yargs v15.4.1 [Compare Source](https://togithub.com/yargs/yargs/compare/v15.4.0...v15.4.1) decamelize had 12mb dependency, we have downgraded to an earlier version. ### [`v15.4.0`](https://togithub.com/yargs/yargs/releases/tag/v15.4.0): yargs v15.4.0 [Compare Source](https://togithub.com/yargs/yargs/compare/v15.3.1...v15.4.0) ##### Features - adds deprecation option for commands ([027a636](https://www.github.com/yargs/yargs/commit/027a6365b737e13116811a8ef43670196e1fa00a)) - support array of examples ([#1682](https://www.togithub.com/yargs/yargs/issues/1682)) ([225ab82](https://www.github.com/yargs/yargs/commit/225ab8271938bed3a48d23175f3d580ce8cd1306)) ##### Bug Fixes - **docs:** describe usage of `.check()` in more detail ([932cd11](https://www.github.com/yargs/yargs/commit/932cd1177e93f5cc99edfe57a4028e30717bf8fb)) - **i18n:** Japanese translation phrasing ([#1619](https://www.togithub.com/yargs/yargs/issues/1619)) ([0894175](https://www.github.com/yargs/yargs/commit/089417550ef5a5b8ce3578dd2a989191300b64cd)) - **strict mode:** report default command unknown arguments ([#1626](https://www.togithub.com/yargs/yargs/issues/1626)) ([69f29a9](https://www.github.com/yargs/yargs/commit/69f29a9cd429d4bb99481238305390107ac75b02)) - **usage:** translate 'options' group only when displaying help ([#1600](https://www.togithub.com/yargs/yargs/issues/1600)) ([e60b39b](https://www.github.com/yargs/yargs/commit/e60b39b9d3a912c06db43f87c86ba894142b6c1c)) ##### Reverts - Revert "chore(deps): update dependency eslint to v7 ([#1656](https://togithub.com/yargs/yargs/issues/1656))" ([#1673](https://togithub.com/yargs/yargs/issues/1673)) ([34949f8](https://www.github.com/yargs/yargs/commit/34949f89ee7cdf88f7b315659df4b5f62f714842)), closes [#1656](https://www.togithub.com/yargs/yargs/issues/1656) [#1673](https://www.togithub.com/yargs/yargs/issues/1673) ### [`v15.3.1`](https://togithub.com/yargs/yargs/releases/tag/v15.3.1): yargs v15.3.1 [Compare Source](https://togithub.com/yargs/yargs/compare/v15.3.0...v15.3.1) ##### Bug Fixes - \__proto\_\_ will now be replaced with \__\_proto\_\_\_ in parse ([#258](https://www.togithub.com/yargs/yargs-parser/issues/258)), patching a potential prototype pollution vulnerability. This was reported by the Snyk Security Research Team. ([63810ca](https://www.github.com/yargs/yargs-parser/commit/63810ca1ae1a24b08293a4d971e70e058c7a41e2)) ### [`v15.3.0`](https://togithub.com/yargs/yargs/releases/tag/v15.3.0): yargs v15.3.0 [Compare Source](https://togithub.com/yargs/yargs/compare/v15.2.0...v15.3.0) ##### Features - **yargs-parser:** introduce single-digit boolean aliases ([#1576](https://www.togithub.com/yargs/yargs/issues/1576)) ([3af7f04](https://www.github.com/yargs/yargs/commit/3af7f04cdbfcbd4b3f432aca5144d43f21958c39)) - add usage for single-digit boolean aliases ([#1580](https://www.togithub.com/yargs/yargs/issues/1580)) ([6014e39](https://www.github.com/yargs/yargs/commit/6014e39bca3a1e8445aa0fb2a435f6181e344c45)) ##### Bug Fixes - address ambiguity between nargs of 1 and requiresArg ([#1572](https://www.togithub.com/yargs/yargs/issues/1572)) ([a5edc32](https://www.github.com/yargs/yargs/commit/a5edc328ecb3f90d1ba09cfe70a0040f68adf50a)) ### [`v15.2.0`](https://togithub.com/yargs/yargs/releases/tag/v15.2.0): yargs v15.2.0 [Compare Source](https://togithub.com/yargs/yargs/compare/v15.1.0...v15.2.0) ##### ⚠ BREAKING CHANGES - **deps:** yargs-parser@17.0.0 no longer implicitly creates arrays out of boolean arguments when duplicates are provided ##### Features - **completion:** takes negated flags into account when boolean-negation is set ([#1509](https://www.togithub.com/yargs/yargs/issues/1509)) ([7293ad5](https://www.github.com/yargs/yargs/commit/7293ad50d20ea0fb7dd1ac9b925e90e1bd95dea8)) - **deps:** pull in yargs-parser@17.0.0 ([#1553](https://www.togithub.com/yargs/yargs/issues/1553)) ([b9409da](https://www.github.com/yargs/yargs/commit/b9409da199ebca515a848489c206b807fab2e65d)) - deprecateOption ([#1559](https://www.togithub.com/yargs/yargs/issues/1559)) ([8aae333](https://www.github.com/yargs/yargs/commit/8aae3332251d09fa136db17ef4a40d83fa052bc4)) - display appropriate $0 for electron apps ([#1536](https://www.togithub.com/yargs/yargs/issues/1536)) ([d0e4379](https://www.github.com/yargs/yargs/commit/d0e437912917d6a66bb5128992fa2f566a5f830b)) - introduces strictCommands() subset of strict mode ([#1540](https://www.togithub.com/yargs/yargs/issues/1540)) ([1d4cca3](https://www.github.com/yargs/yargs/commit/1d4cca395a98b395e6318f0505fc73bef8b01350)) - **deps:** yargs-parser with 'greedy-array' configuration ([#1569](https://www.togithub.com/yargs/yargs/issues/1569)) ([a03a320](https://www.github.com/yargs/yargs/commit/a03a320dbf5c0ce33d829a857fc04a651c0bb53e)) ##### Bug Fixes - help always displayed for the first command parsed having an async handler ([#1535](https://www.togithub.com/yargs/yargs/issues/1535)) ([d585b30](https://www.github.com/yargs/yargs/commit/d585b303a43746201b05c9c9fda94a444634df33)) - **deps:** fix enumeration for normalized path arguments ([#1567](https://www.togithub.com/yargs/yargs/issues/1567)) ([0b5b1b0](https://www.github.com/yargs/yargs/commit/0b5b1b0e5f4f9baf393c48e9cc2bc85c1b67a47a)) - **locales:** only translate default option group name ([acc16de](https://www.github.com/yargs/yargs/commit/acc16de6b846ea7332db753646a9cec76b589162)) - **locales:** remove extra space in French for 'default' ([#1564](https://www.togithub.com/yargs/yargs/issues/1564)) ([ecfc2c4](https://www.github.com/yargs/yargs/commit/ecfc2c474575c6cdbc6d273c94c13181bd1dbaa6)) - **translations:** add French translation for unknown command ([#1563](https://www.togithub.com/yargs/yargs/issues/1563)) ([18b0b75](https://www.github.com/yargs/yargs/commit/18b0b752424bf560271e670ff95a0f90c8386787)) - **translations:** fix pluralization in error messages. ([#1557](https://www.togithub.com/yargs/yargs/issues/1557)) ([94fa38c](https://www.github.com/yargs/yargs/commit/94fa38cbab8d86943e87bf41d368ed56dffa6835)) - **yargs:** correct support of bundled electron apps ([#1554](https://www.togithub.com/yargs/yargs/issues/1554)) ([a0b61ac](https://www.github.com/yargs/yargs/commit/a0b61ac21e2b554aa73dbf1a66d4a7af94047c2f)) ### [`v15.1.0`](https://togithub.com/yargs/yargs/releases/tag/v15.1.0): yargs v15.1.0 [Compare Source](https://togithub.com/yargs/yargs/compare/v15.0.2...v15.1.0) ##### Features - **lang:** add Finnish localization (language code fi) ([222c8fe](https://www.github.com/yargs/yargs/commit/222c8fef2e2ad46e314c337dec96940f896bec35)) - complete short options with a single dash ([#1507](https://www.togithub.com/yargs/yargs/issues/1507)) ([99011ab](https://www.github.com/yargs/yargs/commit/99011ab5ba90232506ece0a17e59e2001a1ab562)) - onFinishCommand handler ([#1473](https://www.togithub.com/yargs/yargs/issues/1473)) ([fe380cd](https://www.github.com/yargs/yargs/commit/fe380cd356aa33aef0449facd59c22cab8930ac9)) ##### Bug Fixes - getCompletion() was not working for options ([#1495](https://www.togithub.com/yargs/yargs/issues/1495)) ([463feb2](https://www.github.com/yargs/yargs/commit/463feb2870158eb9df670222b0f0a40a05cf18d0)) - misspelling of package.json `engines` field ([0891d0e](https://www.github.com/yargs/yargs/commit/0891d0ed35b30c83a6d9e9f6a5c5f84d13c546a0)) - populate positionals when unknown-options-as-args is set ([#1508](https://www.togithub.com/yargs/yargs/issues/1508)) ([bb0f2eb](https://www.github.com/yargs/yargs/commit/bb0f2eb996fa4e19d330b31a01c2036cafa99a7e)), closes [#1444](https://www.togithub.com/yargs/yargs/issues/1444) - show 2 dashes on help for single digit option key or alias ([#1493](https://www.togithub.com/yargs/yargs/issues/1493)) ([63b3dd3](https://www.github.com/yargs/yargs/commit/63b3dd31a455d428902220c1992ae930e18aff5c)) - **docs:** use recommended cjs import syntax for ts examples ([#1513](https://www.togithub.com/yargs/yargs/issues/1513)) ([f9a18bf](https://www.github.com/yargs/yargs/commit/f9a18bfd624a5013108084f690cd8a1de794c430)) ### [`v15.0.2`](https://togithub.com/yargs/yargs/releases/tag/v15.0.2): yargs v15.0.2 [Compare Source](https://togithub.com/yargs/yargs/compare/v15.0.1...v15.0.2) ##### Bug Fixes - temporary fix for libraries that call Object.freeze() ([#1483](https://www.togithub.com/yargs/yargs/issues/1483)) ([99c2dc8](https://www.github.com/yargs/yargs/commit/99c2dc850e67c606644f8b0c0bca1a59c87dcbcd)) ### [`v15.0.1`](https://togithub.com/yargs/yargs/releases/tag/v15.0.1): yargs v15.0.1 [Compare Source](https://togithub.com/yargs/yargs/compare/v15.0.0...v15.0.1) ##### Bug Fixes - **deps:** cliui, find-up, and string-width, all drop Node 6 support ([#1479](https://www.togithub.com/yargs/yargs/issues/1479)) ([6a9ebe2](https://www.github.com/yargs/yargs/commit/6a9ebe2d955e3e979e76c07ffbb1c17fef64cb49)) ### [`v15.0.0`](https://togithub.com/yargs/yargs/releases/tag/v15.0.0): yargs v15.0.0 [Compare Source](https://togithub.com/yargs/yargs/compare/32a460ac5dcd9d4666b6688671b5680fabce7169...v15.0.0) ##### ⚠ BREAKING CHANGES - **deps:** yargs-parser now throws on invalid combinations of config ([#1470](https://togithub.com/yargs/yargs/issues/1470)) - yargs-parser@16.0.0 drops support for Node 6 - drop Node 6 support ([#1461](https://togithub.com/yargs/yargs/issues/1461)) - remove package.json-based parserConfiguration ([#1460](https://togithub.com/yargs/yargs/issues/1460)) ##### Features - **deps:** yargs-parser now throws on invalid combinations of config ([#1470](https://www.togithub.com/yargs/yargs/issues/1470)) ([c10c38c](https://www.github.com/yargs/yargs/commit/c10c38cca04298f96b55a7e374a9a134abefffa7)) - expose `Parser` from `require('yargs/yargs')` ([#1477](https://www.togithub.com/yargs/yargs/issues/1477)) ([1840ba2](https://www.github.com/yargs/yargs/commit/1840ba22f1a24c0ece8e32bbd31db4134a080aee)) ##### Bug Fixes - **docs:** TypeScript import to prevent a future major release warning ([#1441](https://www.togithub.com/yargs/yargs/issues/1441)) ([b1b156a](https://www.github.com/yargs/yargs/commit/b1b156a3eb4ddd6803fbbd56c611a77919293000)) - stop-parse was not being respected by commands ([#1459](https://www.togithub.com/yargs/yargs/issues/1459)) ([12c82e6](https://www.github.com/yargs/yargs/commit/12c82e62663e928148a7ee2f51629aa26a0f9bb2)) - update to yargs-parser with fix for array default values ([#1463](https://www.togithub.com/yargs/yargs/issues/1463)) ([ebee59d](https://www.github.com/yargs/yargs/commit/ebee59d9022da538410e69a5c025019ed46d13d2)) - **docs:** update boolean description and examples in docs ([#1474](https://www.togithub.com/yargs/yargs/issues/1474)) ([afd5b48](https://www.github.com/yargs/yargs/commit/afd5b4871bfeb90d58351ac56c5c44a83ef033e6)) ##### Miscellaneous Chores - drop Node 6 support ([#1461](https://www.togithub.com/yargs/yargs/issues/1461)) ([2ba8ce0](https://www.github.com/yargs/yargs/commit/2ba8ce05e8fefbeffc6cb7488d9ebf6e86cceb1d)) ##### Code Refactoring - remove package.json-based parserConfiguration ([#1460](https://www.togithub.com/yargs/yargs/issues/1460)) ([0d3642b](https://www.github.com/yargs/yargs/commit/0d3642b6f829b637938774c0c6ce5f6bfe1afa51)) ### [`v14.2.3`](https://togithub.com/yargs/yargs/compare/9190d036daff5135fe0a352651e21769b6f66fad...32a460ac5dcd9d4666b6688671b5680fabce7169) [Compare Source](https://togithub.com/yargs/yargs/compare/9190d036daff5135fe0a352651e21769b6f66fad...32a460ac5dcd9d4666b6688671b5680fabce7169) ### [`v14.2.2`](https://togithub.com/yargs/yargs/compare/2fe88f5e224ef495c9c03a85fde29b2ae44f5c54...9190d036daff5135fe0a352651e21769b6f66fad) [Compare Source](https://togithub.com/yargs/yargs/compare/2fe88f5e224ef495c9c03a85fde29b2ae44f5c54...9190d036daff5135fe0a352651e21769b6f66fad) ### [`v14.2.1`](https://togithub.com/yargs/yargs/compare/v14.2.0...2fe88f5e224ef495c9c03a85fde29b2ae44f5c54) [Compare Source](https://togithub.com/yargs/yargs/compare/v14.2.0...2fe88f5e224ef495c9c03a85fde29b2ae44f5c54) ### [`v14.2.0`](https://togithub.com/yargs/yargs/compare/v14.1.0...v14.2.0) [Compare Source](https://togithub.com/yargs/yargs/compare/v14.1.0...v14.2.0) ### [`v14.1.0`](https://togithub.com/yargs/yargs/compare/v14.0.0...v14.1.0) [Compare Source](https://togithub.com/yargs/yargs/compare/v14.0.0...v14.1.0) ### [`v14.0.0`](https://togithub.com/yargs/yargs/compare/c5547b1333ab1821152d0a334a278fcb5496a0a6...v14.0.0) [Compare Source](https://togithub.com/yargs/yargs/compare/c5547b1333ab1821152d0a334a278fcb5496a0a6...v14.0.0) ### [`v13.3.2`](https://togithub.com/yargs/yargs/compare/v13.3.0...c5547b1333ab1821152d0a334a278fcb5496a0a6) [Compare Source](https://togithub.com/yargs/yargs/compare/v13.3.0...c5547b1333ab1821152d0a334a278fcb5496a0a6) ### [`v13.3.0`](https://togithub.com/yargs/yargs/releases/tag/v13.3.0) [Compare Source](https://togithub.com/yargs/yargs/compare/v13.2.4...v13.3.0) ##### Bug Fixes - **deps:** yargs-parser update addressing several parsing bugs ([#1357](https://www.togithub.com/yargs/yargs/issues/1357)) ([e230d5b](https://www.github.com/yargs/yargs/commit/e230d5b)) ##### Features - **i18n:** swap out os-locale dependency for simple inline implementation ([#1356](https://www.togithub.com/yargs/yargs/issues/1356)) ([4dfa19b](https://www.github.com/yargs/yargs/commit/4dfa19b)) - support defaultDescription for positional arguments ([812048c](https://www.github.com/yargs/yargs/commit/812048c)) ### [`v13.2.4`](https://togithub.com/yargs/yargs/compare/v13.2.2...v13.2.4) [Compare Source](https://togithub.com/yargs/yargs/compare/v13.2.2...v13.2.4)Configuration
📅 Schedule: Branch creation - "before 3am on Friday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.