119 lines
4.6 KiB
YAML
119 lines
4.6 KiB
YAML
---
|
|
- version: 1.0.0
|
|
date: 2022-11-05
|
|
changed:
|
|
- "Version bumped to 1.0.0 (@solnic)"
|
|
- version: 0.7.0
|
|
date: '2020-05-08'
|
|
added:
|
|
- "Inheritable attributes for subclasses of commands (@IvanShamatov)"
|
|
- "Ability to register instances, not only classes as Commands (@IvanShamatov)"
|
|
- "Add support for subcommands with a parent command (@unrooty)"
|
|
changed:
|
|
- "Extracted Dry::CLI::Utils::Files into dry-files (@jodosha)"
|
|
- "Drop 2.3 ruby support (@IvanShamatov)"
|
|
- "[Internal] Changelog, issue templates (@solnic)"
|
|
- "Documentation updates (@davydovanton)"
|
|
- "Remove concurrent-ruby as runtime dependency (@jodosha)"
|
|
- "[Internal] Banner and Parses refactoring (@IvanShamatov)"
|
|
fixed:
|
|
- "Safely rescue pipe exception, when you CLI app is producing output for piped CLI app (IvanShamatov)"
|
|
- "Safely rescue keyboard interrupts (@IvanShamatov)"
|
|
- "[Internal] Don't run specs twice (@jodosha)"
|
|
- "Update inline call with keyward arguments (@flash-gordon)"
|
|
- version: 0.6.0
|
|
date: '2020-03-06'
|
|
added:
|
|
- "Ability to pass command along with registry (for a singular command case) (@IvanShamatov)"
|
|
- "[Internal] Backported ability to run gem's CI against ruby 2.3 (@flash-gordon)"
|
|
- "Inline syntax for commands (@IvanShamatov)"
|
|
- "Introduced stderr to any diagnostic output (@IvanShamatov)"
|
|
fixed:
|
|
- "[John Ledbetter & Luca Guidi] Fix ruby 2.7 warnings (@jodosha)"
|
|
- "Fix banner, when option is a type of Array (@IvanShamatov)"
|
|
- version: 0.5.1
|
|
date: '2020-01-23'
|
|
added:
|
|
- "Anonymous Registry sintax (@IvanShamatov)"
|
|
- "[Internal] Specs refactored, more unit specs added (@IvanShamatov)"
|
|
- "[Internal] removed `dry-inflector` as runtime dependency (@jodosha)"
|
|
- "[Internal] Refactored Command class (command_name property removed) (@IvanShamatov)"
|
|
- "[Internal] Adapt gem to dry-rb style (@jodosha, @flash-gordon, @solnic, @cgeorgii)"
|
|
fixed:
|
|
- "Added missing 'set' require (@solnic)"
|
|
- version: 0.5.0
|
|
date: '2019-12-21'
|
|
added:
|
|
- "[Internal] removed runtime and development
|
|
dependency against `hanami-utils` (@jodosha, @IvanShamatov, @solnic)"
|
|
- version: 0.4.0
|
|
date: '2019-12-10'
|
|
added:
|
|
- "`hanami-cli` => `dry-cli` (@jodosha, @IvanShamatov, @solnic)"
|
|
- version: 0.3.1
|
|
date: '2019-01-18'
|
|
added:
|
|
- "Official support for Ruby: MRI 2.6 (@jodosha)"
|
|
- "Support `bundler` 2.0+ (@jodosha)"
|
|
- version: 0.3.0
|
|
date: '2018-10-24'
|
|
- version: 0.3.0.beta1
|
|
date: '2018-08-08'
|
|
added:
|
|
- "Introduce array type for arguments (`foo exec
|
|
test spec/bookshelf/entities spec/bookshelf/repositories`) (@davydovanton, @AlfonsoUceda)"
|
|
- "Introduce array type for options (`foo generate
|
|
config --apps=web,api`) (@davydovanton, @AlfonsoUceda)"
|
|
- "Introduce variadic arguments (`foo run ruby:latest -- ruby -v`)"
|
|
- "Official support for JRuby 9.2.0.0 (@jodosha, @AlfonsoUceda)"
|
|
fixed:
|
|
- 'Print informative message when unknown or wrong option is passed
|
|
(`"test" was called with arguments "--framework=unknown"`) (@davydovanton)'
|
|
- version: 0.2.0
|
|
date: '2018-04-11'
|
|
- version: 0.2.0.rc2
|
|
date: '2018-04-06'
|
|
- version: 0.2.0.rc1
|
|
date: '2018-03-30'
|
|
- version: 0.2.0.beta2
|
|
date: '2018-03-23'
|
|
added:
|
|
- "Support objects as callbacks (@jodosha, @davydovanton)"
|
|
fixed:
|
|
- "Ensure callbacks' context of execution (aka `self`) to be the command that is being executed (@jodosha, @davydovanton)"
|
|
- version: 0.2.0.beta1
|
|
date: '2018-02-28'
|
|
added:
|
|
- "Register `before`/`after` callbacks for commands (@davydovanton)"
|
|
- version: 0.1.1
|
|
date: '2018-02-27'
|
|
added:
|
|
- "Official support for Ruby: MRI 2.5 (@jodosha)"
|
|
fixed:
|
|
- "Ensure default values for arguments to be sent to commands (@AlfonsoUceda)"
|
|
- "Ensure to fail when a missing required argument isn't provider,
|
|
but an option is provided instead (@AlfonsoUceda)"
|
|
- version: 0.1.0
|
|
date: '2017-10-25'
|
|
- version: 0.1.0.rc1
|
|
date: '2017-10-16'
|
|
- version: 0.1.0.beta3
|
|
date: '2017-10-04'
|
|
- version: 0.1.0.beta2
|
|
date: '2017-10-03'
|
|
added:
|
|
- "Allow default value for arguments (@AlfonsoUceda)"
|
|
- version: 0.1.0.beta1
|
|
date: '2017-08-11'
|
|
added:
|
|
- "Commands banner and usage (@jodosha, @AlfonsoUceda)"
|
|
- "Added support for subcommands (@AlfonsoUceda)"
|
|
- "Validations for arguments and options (@AlfonsoUceda)"
|
|
- "Commands arguments and options (@AlfonsoUceda)"
|
|
- "Commands description (@AlfonsoUceda)"
|
|
- "Commands aliases (@AlfonsoUceda, @oana-sipos)"
|
|
- "Exit on unknown command (@jodosha)"
|
|
- "Command lookup (@AlfonsoUceda, @oana-sipos)"
|
|
- "Trie based registry to register commands and allow third-parties
|
|
to override/add commands (@jodosha, @timriley)"
|