v1.0.0
What's Changed
- Drop support to Ruby 1.8 and 1.9 by @deivid-rodriguez in #664
- Fix typo by @yujideveloper in #638
- Fix #587 by @hugocorbucci in #639
- Do not require did_you_mean by @quixoten in #640
- Travis CI refresh by @deivid-rodriguez in #649
- Fix "warning: deprecated Object#=~ is called on Integer" by @y-yagi in #641
- Call super in hook methods by @azdavis in #667
- fix rescue of OpenURI by @sco11morgan in #663
- Prefer
require_relative
for internal requires by @deivid-rodriguez in #668 - Use absolute paths for internal autoloads by @deivid-rodriguez in #669
- Super up more by @azdavis in #670
- Allow Option to be repeatable by @dturn in #674
- Support the keyword separation feature on Ruby 2.7 by @hsbt in #673
- #542 Using Dir[] by @soobrakay in #655
- Multiple usages by @deivid-rodriguez in #652
- Followup to ruby 1 support drop by @deivid-rodriguez in #676
- Suppress
URI.open
warning in Ruby 2.7 by @koic in #677 - Fix
--skip-foo
switches when there's a trailing non-switch by @deivid-rodriguez in #679 - Amend
--skip-foo
fix with a trailing option by @deivid-rodriguez in #682 - Respect the use of the NO_COLOR environment variable by @coderjoe in #684
- Fix TypeError when no config given and warn if file unchanged by @enigmatt-pl in #683
- Fix uninitialized global variable warning by @deivid-rodriguez in #686
- Lazily require
readline
by @deivid-rodriguez in #689 - Restore old check on
completion_proc=
by @deivid-rodriguez in #690 - Add :env option to Actions#run by @jonathanhefner in #692
- Deprecate relying on default exit_on_failure? by @marcandre in #625
In preparation to make Thor commands exit when there is a failure we are deprecating
defining a command without defining what behavior is expected when there is a failure.
To fix the deprecation you need to define a class method calledexit_on_failure?
returning
false
if you want the current behavior ortrue
if you want the new behavior. - Add :case-insensitive flag to allow case-insensitive matching for :limited_to options by @devanhurst in #644
- Deprecate default check by @marcandre in #626
- Abort if the command for
run
fails andexit_on_failure?
is true by @hibariya in #651 - More accurate Arguments#current_is_value? check by @timothysmith0609 in #691
- Escapes HTML content when setting colors. by @pradyumna2905 in #693
- IO.binread is provided since ruby 1.9 by @deivid-rodriguez in #694
- Remove unnecessary "uri" require by @deivid-rodriguez in #695
- Lazily load open3 by @deivid-rodriguez in #696
- Allow for nested no_commands blocks. by @tmfnll in #697
New Contributors
- @yujideveloper made their first contribution in #638
- @hugocorbucci made their first contribution in #639
- @quixoten made their first contribution in #640
- @azdavis made their first contribution in #667
- @sco11morgan made their first contribution in #663
- @jmkim made their first contribution in #662
- @dturn made their first contribution in #674
- @olleolleolle made their first contribution in #653
- @soobrakay made their first contribution in #655
- @coderjoe made their first contribution in #684
- @enigmatt-pl made their first contribution in #683
- @devanhurst made their first contribution in #644
- @hibariya made their first contribution in #651
- @timothysmith0609 made their first contribution in #691
- @pradyumna2905 made their first contribution in #693
- @tmfnll made their first contribution in #697
Full Changelog: v0.20.3...v1.0.0