GT2/GT2-iOS/node_modules/yargs-parser/CHANGELOG.md

8.3 KiB

Change Log

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

7.0.0 (2017-05-02)

Chores

BREAKING CHANGES

  • populate-- now defaults to false.

6.0.1 (2017-05-01)

Bug Fixes

  • default '--' to undefined when not provided; this is closer to the array API (#90) (4e739cc)

6.0.0 (2017-05-01)

Bug Fixes

  • environment variables should take precedence over config file (#81) (76cee1f)
  • parsing hints should apply for dot notation keys (#86) (3e47d62)

Chores

  • upgrade to newest version of camelcase (#87) (f1903aa)

Features

  • add -- option which allows arguments after the -- flag to be returned separated from positional arguments (#84) (2572ca8)
  • when parsing stops, we now populate "--" by default (#88) (cd666db)

BREAKING CHANGES

  • rather than placing arguments in "_", when parsing is stopped via "--"; we now populate an array called "--" by default.
  • camelcase now requires Node 4+.
  • environment variables will now override config files (args, env, config-file, config-object)

5.0.0 (2017-02-18)

Bug Fixes

  • environment variables should take precedence over config file (#81) (76cee1f)

BREAKING CHANGES

  • environment variables will now override config files (args, env, config-file, config-object)

4.2.1 (2017-01-02)

Bug Fixes

4.2.0 (2016-12-01)

Bug Fixes

  • inner objects in configs had their keys appended to top-level key when dot-notation was disabled (#72) (0b1b5f9)

Features

  • allow multiple arrays to be provided, rather than always combining (#71) (0f0fb2d)

4.1.0 (2016-11-07)

Features

  • apply coercions to default options (#65) (c79052b)
  • handle dot notation boolean options (#63) (02c3545)

4.0.2 (2016-09-30)

Bug Fixes

  • whoops, let's make the assign not change the Object key order (29d069a)

4.0.1 (2016-09-30)

Bug Fixes

4.0.0 (2016-09-26)

Bug Fixes

  • coerce should be applied to the final objects and arrays created (#57) (4ca69da)

BREAKING CHANGES

  • coerce is no longer applied to individual arguments in an implicit array.

3.2.0 (2016-08-13)

Features

  • coerce full array instead of each element (#51) (cc4dc56)

3.1.0 (2016-08-09)

Bug Fixes

  • address pkgConf parsing bug outlined in #37 (#45) (be76ee6)
  • better parsing of negative values (#44) (2e43692)
  • check aliases when guessing defaults for arguments fixes #41 (#43) (f3e4616)

Features

  • added coerce option, for providing specialized argument parsing (#42) (7b49cd2)

3.0.0 (2016-08-07)

Bug Fixes

  • parsing issue with numeric character in group of options (#19) (f743236)
  • upgraded lodash.assign (5d7fdf4)

BREAKING CHANGES

  • subtle change to how values are parsed in a group of single-character arguments.
  • first released in 3.1.0, better handling of negative values should be considered a breaking change.

2.4.1 (2016-07-16)

Bug Fixes

  • count: do not increment a default value (#39) (b04a189)

2.4.0 (2016-04-11)

Features

  • environment: Support nested options in environment variables (#26) thanks @elas7 \o/ (020778b)

2.3.0 (2016-04-09)

Bug Fixes

  • boolean: fix for boolean options with non boolean defaults (#20) (2dbe86b), closes [(#20](https://github.com/(/issues/20)
  • package: remove tests from tarball (0353c0d)
  • parsing: handle calling short option with an empty string as the next value. (a867165)
  • boolean flag when next value contains the strings 'true' or 'false'. (69941a6)
  • update dependencies; add standard-version bin for next release (#24) (822d9d5)

Features

  • configuration: Allow to pass configuration objects to yargs-parser (0780900)
  • normalize: allow normalize to work with arrays (e0eaa1a)