Updates the requirements on thor to permit the latest version.
Changelog
*Sourced from [thor's changelog](https://github.com/erikhuda/thor/blob/master/CHANGELOG.md).*
> # 0.20.3
> * Support old versions of `did_you_mean`.
>
> # 0.20.2
> * Fix `did_you_mean` support.
>
> # 0.20.1
> * Support new versions of ERB.
> * Fix `check_unknown_options!` to not check the content that was not parsed, i.e. after a `--` or after the first unknown with `stop_on_unknown_option!`
> * Add `did_you_mean` support.
>
> ## 0.20.0
> * Add `check_default_type!` to check if the default value of an option matches the defined type.
> It removes the warning on usage and gives the command authors the possibility to check for programming errors.
>
> * Add `disable_required_check!` to disable check for required options in some commands.
> It is a substitute of `disable_class_options` that was not working as intended.
>
> * Add `inject_into_module`.
>
> ## 0.19.4, release 2016-11-28
> * Rename `Thor::Base#thor_reserved_word?` to `#is_thor_reserved_word?`
>
> ## 0.19.3, release 2016-11-27
> * Output a warning instead of raising an exception when a default option value doesn't match its specified type
>
> ## 0.19.2, release 2016-11-26
> * 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](https://github-redirect.dependabot.com/wycats/thor/issues/451))
> * Allow hash arguments to only have each key provided once (see [#455](https://github-redirect.dependabot.com/wycats/thor/issues/455))
> * Allow commands to disable class options, for instance for "help" commands (see [#363](https://github-redirect.dependabot.com/wycats/thor/issues/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
>
> ## 0.19.1, release 2014-03-24
> * Fix `say` non-String break regression
>
> ## 0.19.0, release 2014-03-22
> * Add support for a default to #ask
> * Avoid [@namespace](https://github.com/namespace) not initialized warning
> * Avoid private attribute? warning
> * Fix initializing with unknown options
> * Loosen required_rubygems_version for compatibility with Ubuntu 10.04
> ... (truncated)
Commits
- [`0887bc8`](https://github.com/erikhuda/thor/commit/0887bc8fb257fadf656fb4c4f081a9067b373e7b) Prepare to 0.20.3
- [`8c1fae2`](https://github.com/erikhuda/thor/commit/8c1fae2683107be6330d77664deb092212e76ca2) Merge pull request [#637](https://github-redirect.dependabot.com/wycats/thor/issues/637) from y-yagi/add_care_of_old_did_you_mean
- [`846b794`](https://github.com/erikhuda/thor/commit/846b7941584bd83ef8dbda8ab6aef5fda6dacc4d) Add care about old version of `did_you_mean`
- [`7d08952`](https://github.com/erikhuda/thor/commit/7d08952483a7d39955ee75a92fdaab5fef5a00dc) Prepare to 0.20.2 release
- [`43042c5`](https://github.com/erikhuda/thor/commit/43042c5b8f51987b47c03c3de596dad507a0132a) Merge pull request [#636](https://github-redirect.dependabot.com/wycats/thor/issues/636) from y-yagi/fixes_build
- [`5a1b29a`](https://github.com/erikhuda/thor/commit/5a1b29af5456fe3dbe31ff6a6694ef103f16f73f) Remove the globally installed gem by rvm
- [`be29afe`](https://github.com/erikhuda/thor/commit/be29afe5fa3bac48338253f5930c2fc68d23b210) Run command with bundle exec
- [`36c3646`](https://github.com/erikhuda/thor/commit/36c3646f66a3e6a896e6d75e157030fd9385d4e8) Make sure did_you_mean feature works when the gem is available
- [`f9f7488`](https://github.com/erikhuda/thor/commit/f9f74880107be268916728baa82a9d0e9ff0176d) Prepare to 0.20.1 release
- [`b51916c`](https://github.com/erikhuda/thor/commit/b51916ccd62dc031aa8f531acee94e1889aff9db) Merge pull request [#630](https://github-redirect.dependabot.com/wycats/thor/issues/630) from kddeisz/did-you-mean
- Additional commits viewable in [compare view](https://github.com/wycats/thor/compare/v0.19.4...v0.20.3)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Automerge options (never/patch/minor, and dev/runtime dependencies)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)
Finally, you can contact us by mentioning @dependabot.
Updates the requirements on thor to permit the latest version.
Changelog
*Sourced from [thor's changelog](https://github.com/erikhuda/thor/blob/master/CHANGELOG.md).* > # 0.20.3 > * Support old versions of `did_you_mean`. > > # 0.20.2 > * Fix `did_you_mean` support. > > # 0.20.1 > * Support new versions of ERB. > * Fix `check_unknown_options!` to not check the content that was not parsed, i.e. after a `--` or after the first unknown with `stop_on_unknown_option!` > * Add `did_you_mean` support. > > ## 0.20.0 > * Add `check_default_type!` to check if the default value of an option matches the defined type. > It removes the warning on usage and gives the command authors the possibility to check for programming errors. > > * Add `disable_required_check!` to disable check for required options in some commands. > It is a substitute of `disable_class_options` that was not working as intended. > > * Add `inject_into_module`. > > ## 0.19.4, release 2016-11-28 > * Rename `Thor::Base#thor_reserved_word?` to `#is_thor_reserved_word?` > > ## 0.19.3, release 2016-11-27 > * Output a warning instead of raising an exception when a default option value doesn't match its specified type > > ## 0.19.2, release 2016-11-26 > * 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](https://github-redirect.dependabot.com/wycats/thor/issues/451)) > * Allow hash arguments to only have each key provided once (see [#455](https://github-redirect.dependabot.com/wycats/thor/issues/455)) > * Allow commands to disable class options, for instance for "help" commands (see [#363](https://github-redirect.dependabot.com/wycats/thor/issues/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 > > ## 0.19.1, release 2014-03-24 > * Fix `say` non-String break regression > > ## 0.19.0, release 2014-03-22 > * Add support for a default to #ask > * Avoid [@namespace](https://github.com/namespace) not initialized warning > * Avoid private attribute? warning > * Fix initializing with unknown options > * Loosen required_rubygems_version for compatibility with Ubuntu 10.04 > ... (truncated)Commits
- [`0887bc8`](https://github.com/erikhuda/thor/commit/0887bc8fb257fadf656fb4c4f081a9067b373e7b) Prepare to 0.20.3 - [`8c1fae2`](https://github.com/erikhuda/thor/commit/8c1fae2683107be6330d77664deb092212e76ca2) Merge pull request [#637](https://github-redirect.dependabot.com/wycats/thor/issues/637) from y-yagi/add_care_of_old_did_you_mean - [`846b794`](https://github.com/erikhuda/thor/commit/846b7941584bd83ef8dbda8ab6aef5fda6dacc4d) Add care about old version of `did_you_mean` - [`7d08952`](https://github.com/erikhuda/thor/commit/7d08952483a7d39955ee75a92fdaab5fef5a00dc) Prepare to 0.20.2 release - [`43042c5`](https://github.com/erikhuda/thor/commit/43042c5b8f51987b47c03c3de596dad507a0132a) Merge pull request [#636](https://github-redirect.dependabot.com/wycats/thor/issues/636) from y-yagi/fixes_build - [`5a1b29a`](https://github.com/erikhuda/thor/commit/5a1b29af5456fe3dbe31ff6a6694ef103f16f73f) Remove the globally installed gem by rvm - [`be29afe`](https://github.com/erikhuda/thor/commit/be29afe5fa3bac48338253f5930c2fc68d23b210) Run command with bundle exec - [`36c3646`](https://github.com/erikhuda/thor/commit/36c3646f66a3e6a896e6d75e157030fd9385d4e8) Make sure did_you_mean feature works when the gem is available - [`f9f7488`](https://github.com/erikhuda/thor/commit/f9f74880107be268916728baa82a9d0e9ff0176d) Prepare to 0.20.1 release - [`b51916c`](https://github.com/erikhuda/thor/commit/b51916ccd62dc031aa8f531acee94e1889aff9db) Merge pull request [#630](https://github-redirect.dependabot.com/wycats/thor/issues/630) from kddeisz/did-you-mean - Additional commits viewable in [compare view](https://github.com/wycats/thor/compare/v0.19.4...v0.20.3)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) Finally, you can contact us by mentioning @dependabot.