All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
- inner objects in configs had their keys appended to top-level key when dot-notation was disabled (#72) (0b1b5f9)
- allow multiple arrays to be provided, rather than always combining (#71) (0f0fb2d)
- apply coercions to default options (#65) (c79052b)
- handle dot notation boolean options (#63) (02c3545)
- whoops, let's make the assign not change the Object key order (29d069a)
- coerce should be applied to the final objects and arrays created (#57) (4ca69da)
- coerce is no longer applied to individual arguments in an implicit array.
- coerce full array instead of each element (#51) (cc4dc56)
- 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)
- added coerce option, for providing specialized argument parsing (#42) (7b49cd2)
- parsing issue with numeric character in group of options (#19) (f743236)
- upgraded lodash.assign (5d7fdf4)
- 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.
- count: do not increment a default value (#39) (b04a189)
- environment: Support nested options in environment variables (#26) thanks @elas7 \o/ (020778b)
- 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)
- configuration: Allow to pass configuration objects to yargs-parser (0780900)
- normalize: allow normalize to work with arrays (e0eaa1a)