# mixlib-cli Changelog ## UNRELEASED - Added option key ':in' to specify that option value should be included in the given list - Fixed ruby-warning "instance variable @{ivar} not initialized". - [Kenichi Kamiya](https://github.com/kachick) - Documented CLI arguments. - [C Chamblin](https://github.com/chamblin) - Added rake, rdoc, and rspec and development dependencies - Removed the contributions.md document and merged it with the changelog - Updated code to comply with chefstyle style guidelines - Fixed a missing comma from an example in the readme - Ship the Gemfile so that tests can run from the Gem ## 1.5.0 - Added an API to access option parser without parsing options - Added this changelog and a contributions document - Documented how to use cli_arguments ## 1.4.0 - Added cli_arguments--remaining arguments after stripping CLI options - Add Travis and Bundler support ## 1.3.0 - Added the ability to optionally store default values separately - Added comments documenting the primary interfaces - Fix mixlib-cli to work with bundler in Ruby 1.9.2 ## 1.2.2 - :required works, and we now support Ruby-style boolean option negation (e.g. '--no-cookie' will set 'cookie' to false if the option is boolean) - The repo now includes a Gemspec file - Jeweler is no longer a dependency ## 1.2.0 We no longer destructively manipulate ARGV.