Skip to content

Latest commit

 

History

History
127 lines (89 loc) · 6.73 KB

CHANGELOG.md

File metadata and controls

127 lines (89 loc) · 6.73 KB

mixlib-cli Changelog

v2.1.12 (2023-09-27)

Merged Pull Requests

Changes not yet released to rubygems.org

Merged Pull Requests

v2.1.8 (2020-08-21)

Merged Pull Requests

v2.1.6 (2020-04-07)

Merged Pull Requests

  • Substitute require for require_relative #76 (tas50)

v2.1.5 (2019-12-22)

Merged Pull Requests

2.1.1 (2019-06-10)

Merged Pull Requests

2.1.0 (2019-06-07)

Merged Pull Requests

  • Setup BuildKite for PR testing #61 (tas50)
  • Disable Travis testing & Update codeowners #62 (tas50)
  • Fix gem homepage url #64 (tsub)
  • [MIXLIB-CLI-63] Add deprecated_option support #65 (marcparadise)

v2.0.6 (2019-05-14)

Merged Pull Requests

  • Add additional github templates and update codeowners #58 (tas50)
  • Improve the --help text output of 'in:' #59 (btm)
  • Print out human readable lists of allowed CLI options #60 (tas50)

v2.0.3 (2019-03-20)

Merged Pull Requests

v2.0.1 (2019-01-04)

Merged Pull Requests

  • Don't ship the test files in the gem artifact #51 (tas50)

v2.0.0 (2019-01-04)

Merged Pull Requests

1.7.0

  • Support two-argument procs for reducer style

1.6.0

  • Properly pass options during inheritance
  • 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
  • Documented CLI arguments. - C 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.