All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
5.0.0 (2017-02-18)
- environment variables will now override config files (args, env, config-file, config-object)
5.0.1 (2021-03-10)
4.2.1 (2017-01-02)
4.2.0 (2016-12-01)
- inner objects in configs had their keys appended to top-level key when dot-notation was disabled (#72) (0b1b5f9)
4.1.0 (2016-11-07)
- apply coercions to default options (#65) (c79052b)
- handle dot notation boolean options (#63) (02c3545)
4.0.2 (2016-09-30)
- whoops, let's make the assign not change the Object key order (29d069a)
4.0.1 (2016-09-30)
4.0.0 (2016-09-26)
- coerce is no longer applied to individual arguments in an implicit array.
3.2.0 (2016-08-13)
3.1.0 (2016-08-09)
- 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)
3.0.0 (2016-08-07)
- 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.
2.4.1 (2016-07-16)
2.4.0 (2016-04-11)
2.3.0 (2016-04-09)
- 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)