UNCLASSIFIED - NO CUI

Skip to content

Update dependency thor to '~> 0.20.0'

Ghost User requested to merge renovate/thor-0.x into development

This MR contains the following updates:

Package Update Change
thor (source, changelog) minor '~> 0.14.0' -> '~> 0.20.0'

Release Notes

rails/thor (thor)

v0.20.3

Compare Source

What's Changed

Full Changelog: https://github.com/rails/thor/compare/v0.20.2...v0.20.3

v0.20.2

Compare Source

What's Changed

Full Changelog: https://github.com/rails/thor/compare/v0.20.1...v0.20.2

v0.20.1

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/rails/thor/compare/v0.20.0...v0.20.1

v0.20.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/rails/thor/compare/v0.19.4...v0.20.0

v0.19.4

Compare Source

What's Changed

  • Rename Thor::Base#thor_reserved_word? to #is_thor_reserved_word?

Full Changelog: https://github.com/rails/thor/compare/v0.19.3...v0.19.4

v0.19.3

Compare Source

What's Changed

  • Output a warning instead of raising an exception when a default option value doesn't match its specified type

Full Changelog: https://github.com/rails/thor/compare/v0.19.2...v0.19.3

v0.19.2

Compare Source

What's Changed

  • fix 'thor_script subcommand [args] --help' 🌈 by @​doudou in https://github.com/rails/thor/pull/500
    • Fix bug with handling of colors passed to ask (and methods like yes? and no? which it underpins)
  • Allow numeric arguments to be negative
  • Ensure that default option values are of the specified type (e.g. you can't specify "foo" as the default for a numeric option), but make symbols and strings interchangeable
  • Add Thor::Shell::Basic#indent method for intending output
  • Fix remove_command for an inherited command (see #​451)
  • Allow hash arguments to only have each key provided once (see #​455)
  • Allow commands to disable class options, for instance for "help" commands (see #​363)
  • Do not generate a negative option (--no-no-foo) for already negative boolean options (--no-foo)
  • Improve compatibility of Thor::CoreExt::HashWithIndifferentAccess with Ruby standard library Hash
  • Allow specifying a custom binding for template evaluation (e.g. #key? and #fetch)
  • Fix support for subcommand-specific "help"s
  • Use a string buffer when handling ERB for Ruby 2.3 compatibility
  • Update dependencies

New Contributors

Full Changelog: https://github.com/rails/thor/compare/v0.19.1...v0.19.2

v0.19.1

Compare Source

What's Changed

  • Fix say non-String break regression

Full Changelog: https://github.com/rails/thor/compare/v0.19.0...v0.19.1

v0.19.0

Compare Source

What's Changed

  • Add support for a default to #ask
  • Avoid @​namespace not initialized warning
  • Avoid private attribute? warning
  • Fix initializing with unknown options
  • Loosen required_rubygems_version for compatibility with Ubuntu 10.04
  • Shell#ask: support a noecho option for stdin
  • Shell#ask: change API to be :echo => false
  • Display a message without a stack trace for ambiguous commands
  • Make say and say_status thread safe
  • Dependency for console io version check
  • Alias --help to help on subcommands
  • Use mime-types 1.x for Ruby 1.8.7 compatibility for Ruby 1.8 only
  • Accept .tt files as templates
  • Check if numeric value is in enum
  • Use Readline for user input
  • Fix dispatching of subcommands (concerning :help and *args)
  • Fix warnings when running specs with $VERBOSE = true
  • Make subcommand help more consistent
  • Make the current command chain accessible in command

Full Changelog: https://github.com/rails/thor/compare/v0.18.1...v0.19.0

v0.18.1

Compare Source

What's Changed

  • Revert regressions found in 0.18.0

Full Changelog: https://github.com/rails/thor/compare/v0.18.0...v0.18.1

v0.18.0

Compare Source

What's Changed

  • Remove rake2thor
  • Only display colors if output medium supports colors
  • Pass parent_options to subcommands
  • Fix non-dash-prefixed aliases
  • Make error messages more helpful
  • Rename "task" to "command"
  • Add the method to allow for custom package name

Full Changelog: https://github.com/rails/thor/compare/v0.17.0...v0.18.0

v0.17.0

Compare Source

What's Changed

  • Add better support for tasks that accept arbitrary additional arguments (e.g. things like bundle exec)
  • Add #stop_on_unknown_option!
  • Only strip from stdin.gets if it wasn't ended with EOF
  • Allow "send" as a task name
  • Allow passing options as arguments after "--"
  • Autoload Thor::Group

Full Changelog: https://github.com/rails/thor/compare/v0.16.0...v0.17.0

v0.16.0

Compare Source

What's Changed

  • Add enum to string arguments

Full Changelog: https://github.com/rails/thor/compare/v0.15.4...v0.16.0

v0.15.4

What's Changed

  • Fix regression when destination root contains reserved regexp characters

Full Changelog: https://github.com/rails/thor/compare/v0.15.2...v0.15.4

v0.15.2

Compare Source

What's Changed

  • Added print_in_columns
  • Exposed terminal_width as a public API

Full Changelog: https://github.com/rails/thor/compare/v0.15.1...v0.15.2

v0.15.1

Compare Source

What's Changed

  • Fix Ruby 1.8 truncation bug with unicode chars
  • Fix shell delegate methods to pass their block
  • Don't output trailing spaces when printing the last column in a table

Full Changelog: https://github.com/rails/thor/compare/v0.15.0...v0.15.1

v0.15.0

Compare Source

What's Changed

  • Alias method_options to options
  • Refactor say to allow multiple colors
  • Exposed error as a public API
  • Exposed file_collision as a public API
  • Exposed print_wrapped as a public API
  • Exposed set_color as a public API
  • Fix number-formatting bugs in print_table
  • Fix "indent" typo in print_table
  • Fix Errno::EPIPE when piping tasks to head
  • More friendly error messages

Full Changelog: https://github.com/rails/thor/compare/v0.14.6...v0.15.0


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this MR and you won't be reminded about this update again.


  • If you want to rebase/retry this MR, check this box

This MR has been generated by Renovate Bot.

Merge request reports