v3.10.0 (2015/05/29 04:25 +00:00)
better array handling thanks @getify (@bcoe)
v3.9.1 (2015/05/20 05:14 +00:00)
clarify .config() docs (@linclark)
fixed tests, switched to nyc for coverage, fixed security issue, added Lin as collaborator (@bcoe)
v3.9.0 (2015/05/10 18:32 +00:00)
Merge pull request #157 from bcoe/command-yargs. allows handling of command specific arguments. Thanks for the suggestion @ohjames (@bcoe)
Merge pull request #158 from kemitchell/spdx-license. Update license format (@kemitchell)
v3.8.0 (2015/04/24 23:10 +00:00)
showHelp's method signature was misleading fixes #153 (@bcoe)
refactor yargs' table layout logic to use new helper library (@bcoe)
Fix README example in argument requirements (@annonymouse)
v3.7.2 (2015/04/13 11:52 -07:00)
updated yargs to use the style guide (agokjr)
[22382ee]( various bug fixes for $0 (@nylen)
v3.7.1 (2015/04/10 11:06 -07:00)
detect iojs bin along with node bin. (@bcoe)
improvements to example documentation in README.md (@rstacruz)
showHelp() no longer requires that .argv has been called (@bcoe)
v3.7.0 (2015/04/04 02:29 -07:00)
make .requiresArg() work with type hints. (@bcoe).
serialize arrays and objects in usage strings. (@bcoe).
be more lenient about alias/primary key ordering in chaining API. (@bcoe)
v3.6.0 (2015/03/21 01:00 +00:00)
support for .js configuration files. (@pirxpilot)
v3.5.4 (2015/03/12 05:56 +00:00)
message for non-option arguments is now optional, thanks to (@raine)
v3.5.3 (2015/03/09 06:14 +00:00)
completion script was missing in package.json (@bcoe)
v3.5.2 (2015/03/09 06:11 +00:00)
parse was being called multiple times, resulting in strange behavior (@bcoe)
v3.5.1 (2015/03/09 04:55 +00:00)
accidentally left testing logic in (@bcoe)
v3.5.0 (2015/03/09 04:49 +00:00)
added support for bash completions see #4 (@bcoe)
downgrade to mocha 2.1.0 until can be sorted out (@bcoe)
v3.4.7 (2015/03/09 04:09 +00:00)
the Argv singleton was not being updated when manually parsing arguments, fixes #114 (@bcoe)
v3.4.6 (2015/03/09 04:01 +00:00)
set placeholders for all keys fixes #115 (@bcoe)
v3.4.5 (2015/03/01 20:31 +00:00)
fix for count consuming too many arguments (@bcoe)
v3.4.4 (2015/02/28 04:52 +00:00)
added nargs feature, allowing you to specify the number of arguments after an option (@bcoe)
updated README with full example of v3.0 API (@bcoe)
v3.3.3 (2015/02/28 04:23 +00:00)
remove string dependency, which conflicted with other libraries see #106 (@bcoe)
v3.3.2 (2015/02/28 04:11 +00:00)
add $0 to epilog (@schnittstabil)
v3.3.1 (2015/02/24 03:28 +00:00)
fix for applying defaults to camel-case args (@bcoe)
v3.3.0 (2015/02/24 00:49 +00:00)
fix and document restart() command, as a tool for building nested CLIs (@bcoe)
v3.2.1 (2015/02/22 05:45 +00:00)
you can now provide a function that generates a default value (@bcoe)
v3.2.0 (2015/02/22 05:24 +00:00)
improvements to yargs two-column text layout (@bcoe)
Tweak NPM version badge (@nylen)
v3.1.0 (2015/02/19 19:37 +00:00)
version now accepts a function, making it easy to load version #s from a package.json (@bcoe)
v3.0.4 (2015/02/14 01:40 +00:00)
various fixes for dot-notation handling (@bcoe)
v3.0.3 (2015/02/14 00:59 +00:00)
make sure dot-notation is applied to aliases (@bcoe)
3.0.2 (2015/02/13 16:50 +00:00)
document epilog shorthand of epilogue. (@bcoe)
any non-truthy value now causes check to fail see #76 (@bcoe)
finished implementing my wish-list of fetures for yargs 3.0. see #88 (@bcoe)
v2.3.0 (2015/02/08 20:41 +00:00)
allow for undefined boolean defaults (@ashi009)
v2.2.0 (2015/02/08 20:07 +00:00)
in-prep for further refactoring, and a 3.x release I've shuffled some things around and gotten test-coverage to 100%. (@bcoe)
v2.1.2 (2015/02/08 06:05 +00:00)
switch to path.relative (@bcoe)
remove mocha.opts. (@bcoe)
document using .string('_') for string ids. see #56 (@bcoe)
v2.1.1 (2015/02/06 08:08 +00:00)
fix for #71, 'newAliases' of undefined (@bcoe)
v2.1.0 (2015/02/06 07:59 +00:00)
try to guess argument types, and apply sensible defaults see #73 (@bcoe)
v2.0.1 (2015/02/06 07:54 +00:00)
Fix for strange behavior with --sort option, see #51 (@bcoe)
v2.0.0 (2015/02/06 07:45 +00:00)
- fixed bug with boolean parsing, when bools separated by = see #66 (@bcoe)
Add files field to the package.json (@shinnn)
fix for yargs.argv having the same keys added multiple times see #63 (@bcoe)
v1.3.2 (2014/10/06 21:56 +00:00)
list (2014/08/30 18:41 +00:00)
Now that yargs is the successor to optimist, I'm changing the README language to be more universal. Pirate speak isn't very accessible to non-native speakers. (@chevex)
version output will not print extra newline (@boneskull)
Added contributors section to package.json (@chrisn)
v1.0.15 (2014/02/05 23:18 +00:00)
1.0.15 update to badges (@chevex)
v1.0.14 (2014/02/05 23:17 +00:00)
Revert "Fixed issue which caused .demand function not to work correctly." (@chevex)
v1.0.13 (2014/02/05 22:13 +00:00)
Fixed issue which caused .demand function not to work correctly. (@chevex)
v1.0.12 (2013/12/13 00:09 +00:00)
v1.0.11 (2013/12/13 00:07 +00:00)
v1.0.10 (2013/12/12 23:57 +00:00)
Fixed formatting in README (@chevex)
v1.0.9 (2013/12/12 23:47 +00:00)
Update README.md (@chevex)
v1.0.8 (2013/12/06 16:36 +00:00)
fix error caused by check() see #1 (@martinheidegger)
v1.0.7 (2013/11/24 18:01 +00:00)
Modified Pirate Joe image. (@chevex)
v1.0.6 (2013/11/23 19:21 +00:00)
Updated Pirate Joe image. (@chevex)
v1.0.5 (2013/11/23 19:09 +00:00)
Updated readme notice again. (@chevex)
v1.0.4 (2013/11/23 19:05 +00:00)
Updated README with a notice about yargs being a fork of optimist and what that implies. (@chevex)
v1.0.3 (2013/11/23 17:43 +00:00)
Changed some small wording in README.md. (@chevex)
Fix a bug in the options function, when string and boolean options weren't applied to aliases. (@shockone)
v1.0.2 (2013/11/23 09:46 +00:00)
v1.0.1 (2013/11/23 09:39 +00:00)
v1.0.0 (2013/11/23 09:33 +00:00)
Rebranded from optimist to yargs in the spirit of the fork :D (@chevex)
Added documentation for demandCount(). (@chevex)
Simplified the error messages returned by .check(). (@chevex)
0.6.0 (2013/06/25 08:48 +00:00)
all tests passing using minimist (@substack)
all parse tests now passing (@substack)
using minimist, some tests passing (@substack)
0.5.2 (2013/05/31 03:46 +00:00)
fixed the whitespace bug without breaking anything else (@substack)
failing test for whitespace arg (@substack)
0.5.1 (2013/05/30 07:17 +00:00)
fix parse() to work with functions before it (@substack)
failing test for parse() with modifiers (@substack)
0.5.0 (2013/05/18 21:59 +00:00)
fixes for dash (@substack)
0.4.0 (2013/04/13 19:03 +00:00)
failing short test (@substack)
0.3.7 (2013/04/04 04:07 +00:00)
Fix for windows. On windows there is no _ in environment. (@hdf)
0.3.6 (2013/04/04 04:04 +00:00)
Add support for newlines in -a="" arguments (@danielbeardsley)
drop 0.4, add 0.8 to travis (@substack)
0.3.5 (2012/10/10 11:09 +00:00)
Fix parsing booleans (@vojtajina)
set $0 properly in the tests (@substack)
0.3.4 (2012/04/30 06:54 +00:00)
bump for string "true" params (@substack)
Fix failing test for aliased booleans. (@coderarity)
Add failing test for short aliased booleans. (@coderarity)
0.3.3 (2012/04/30 06:45 +00:00)
0.3.2 (2012/04/12 20:28 +00:00)
Fix boolean aliases. (@coderarity)
Adjusted package.json to use tap (@jfhbrook)
0.3.1 (2011/12/31 08:44 +00:00)
If "default" is set to false it was not passed on, fixed. (@wolframkriesing)
0.3.0 (2011/12/09 06:03 +00:00)
bump and documented dot notation (@substack)
0.2.7 (2011/10/20 02:25 +00:00)
argv. can be told 'Hey! argv.! Don't be messing with my args.', and it WILL obey (@colinta)
optimistic critter image (@substack)
alias options() to option() (@substack)