A summary of data about the Ruby ecosystem.

Recent Releases of https://github.com/rails/thor

https://github.com/rails/thor - 1.5.0

What's Changed

New Contributors

Full Changelog: https://github.com/rails/thor/compare/v1.4.0...v1.5.0

- Ruby
Published by rafaelfranca about 2 months ago

https://github.com/rails/thor - 1.4.0

What's Changed

New Contributors

Full Changelog: https://github.com/rails/thor/compare/v1.3.2...v1.4.0

- Ruby
Published by rafaelfranca 8 months ago

https://github.com/rails/thor - 1.3.2

What's Changed

New Contributors

Full Changelog: https://github.com/rails/thor/compare/v1.3.1...v1.3.2

- Ruby
Published by rafaelfranca over 1 year ago

https://github.com/rails/thor - 1.3.1

What's Changed

New Contributors

Full Changelog: https://github.com/rails/thor/compare/v1.3.0...v1.3.1

- Ruby
Published by rafaelfranca about 2 years ago

https://github.com/rails/thor - v1.3.0

What's Changed

New Contributors

Full Changelog: https://github.com/rails/thor/compare/v1.2.2...v1.3.0

- Ruby
Published by rafaelfranca over 2 years ago

https://github.com/rails/thor - v1.2.2

What's Changed

New Contributors

Full Changelog: https://github.com/rails/thor/compare/v1.2.1...v1.2.2

- Ruby
Published by rafaelfranca almost 3 years ago

https://github.com/rails/thor - v1.2.1

What's Changed

  • Fix regressions with insert_into_file

Full Changelog: https://github.com/rails/thor/compare/v1.2.0...v1.2.1

- Ruby
Published by rafaelfranca about 4 years ago

https://github.com/rails/thor - v1.2.0

What's Changed

New Contributors

Full Changelog: https://github.com/rails/thor/compare/v1.1.0...v1.2.0

- Ruby
Published by rafaelfranca about 4 years ago

https://github.com/rails/thor - v1.0.1

What's Changed

New Contributors

Full Changelog: https://github.com/rails/thor/compare/v1.0.0...v1.0.1

- Ruby
Published by rafaelfranca about 4 years ago

https://github.com/rails/thor - v1.1.0

What's Changed

New Contributors

Full Changelog: https://github.com/rails/thor/compare/v1.0.1...v1.1.0

- Ruby
Published by rafaelfranca about 4 years ago

https://github.com/rails/thor - v1.0.0

What's Changed

New Contributors

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

- Ruby
Published by rafaelfranca about 4 years ago

https://github.com/rails/thor - v0.20.3

What's Changed

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

- Ruby
Published by rafaelfranca about 4 years ago

https://github.com/rails/thor - v0.20.2

What's Changed

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

- Ruby
Published by rafaelfranca about 4 years ago

https://github.com/rails/thor - v0.20.1

What's Changed

New Contributors

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

- Ruby
Published by rafaelfranca about 4 years ago

https://github.com/rails/thor - v0.20.0

What's Changed

New Contributors

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

- Ruby
Published by rafaelfranca about 4 years ago

https://github.com/rails/thor - v0.19.4

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

- Ruby
Published by rafaelfranca about 4 years ago

https://github.com/rails/thor - v0.19.3

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

- Ruby
Published by rafaelfranca about 4 years ago

https://github.com/rails/thor - v0.19.2

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

- Ruby
Published by rafaelfranca about 4 years ago

https://github.com/rails/thor - v0.19.1

What's Changed

  • Fix say non-String break regression

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

- Ruby
Published by rafaelfranca about 4 years ago

https://github.com/rails/thor - v0.19.0

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

- Ruby
Published by rafaelfranca about 4 years ago

https://github.com/rails/thor - v0.18.1

What's Changed

  • Revert regressions found in 0.18.0

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

- Ruby
Published by rafaelfranca about 4 years ago

https://github.com/rails/thor - v0.18.0

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

- Ruby
Published by rafaelfranca about 4 years ago

https://github.com/rails/thor - v0.17.0

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

- Ruby
Published by rafaelfranca about 4 years ago

https://github.com/rails/thor - v0.16.0

What's Changed

  • Add enum to string arguments

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

- Ruby
Published by rafaelfranca about 4 years ago

https://github.com/rails/thor - 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

- Ruby
Published by rafaelfranca about 4 years ago

https://github.com/rails/thor - v0.15.2

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

- Ruby
Published by rafaelfranca about 4 years ago

https://github.com/rails/thor - v0.15.1

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

- Ruby
Published by rafaelfranca about 4 years ago

https://github.com/rails/thor - v0.15.0

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

- Ruby
Published by rafaelfranca about 4 years ago

https://github.com/rails/thor - v0.14.0

What's Changed

  • Added CreateLink class and #link_file method
  • Made Thor::Actions#run use system as default method for system calls
  • Allow use of private methods from superclass as tasks
  • Added mute(&block) method which allows to run block without any output
  • Removed config[:pretend]
  • Enabled underscores for command line switches
  • Added Thor::Base.basename which is used by both Thor.banner and Thor::Group.banner
  • Deprecated invoke() without arguments
  • Added :only and :except to check_unknown_options

Full Changelog: https://github.com/rails/thor/compare/v0.13.8...v0.14.0

- Ruby
Published by rafaelfranca about 4 years ago

https://github.com/rails/thor - v0.13.0

What's Changed

  • Added :lazy_default which is only triggered if a switch is given
  • Added Thor::Shell::HTML
  • Added subcommands
  • Decoupled Thor::Group and Thor, so it's easier to vendor
  • Added check_unknown_options! in case you want error messages to be raised in valid switches
  • run(command) should return the results of command

Full Changelog: https://github.com/rails/thor/compare/v0.12.3...v0.13.0

- Ruby
Published by rafaelfranca about 4 years ago

https://github.com/rails/thor - v0.9.5

What's Changed

  • Improve Windows compatibility
  • Update (incorrect) README and task.thor sample file
  • Options hash is now frozen (once returned)
  • Allow magic predicates on options object. For instance: options.force?
  • Add support for :numeric type
  • BACKWARDS INCOMPATIBLE: Refactor Thor::Options. You cannot access shorthand forms in options hash anymore (for instance, options[:f])
  • Allow specifying optional args with default values: method_options(:user => "mislav")
  • Don't write options for nil or false values. This allows, for example, turning color off when running specs.
  • Exit with the status of the spec command to help CI stuff out some.

Full Changelog: https://github.com/rails/thor/compare/0.9.4...0.9.5

- Ruby
Published by rafaelfranca about 4 years ago

https://github.com/rails/thor - v0.9.4

What's Changed

  • Try to add Windows compatibility.
  • BACKWARDS INCOMPATIBLE: options hash is now accessed as a property in your class and is not passed as last argument anymore
  • Allow options at the beginning of the argument list as well as the end.
  • Make options available with symbol keys in addition to string keys.
  • Allow true to be passed to Thor#method_options to denote a boolean option.
  • If loading a thor file fails, don't give up, just print a warning and keep going.
  • Make sure that we re-raise errors if they happened further down the pipe than we care about.
  • Only delete the old file on updating when the installation of the new one is a success
  • Make it Ruby 1.8.5 compatible.
  • Don't raise an error if a boolean switch is defined multiple times.
  • Thor::Options now doesn't parse through things that look like options but aren't.
  • Add URI detection to install task, and make sure we don't append ".thor" to URIs
  • Add rake2thor to the gem binfiles.
  • Make sure local Thorfiles override system-wide ones.

Full Changelog: https://github.com/rails/thor/compare/0.9.2...0.9.4

- Ruby
Published by rafaelfranca about 4 years ago