All Versions
20
Latest Version
Avg Release Cycle
56 days
Latest Release
1243 days ago

Changelog History
Page 1

  • v1.0.0.alpha1

    January 30, 2019
  • v0.7.0 Changes

    May 08, 2020

    โž• 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)

    ๐Ÿ›  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)

    ๐Ÿ”„ 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)

    Compare v0.6.0...v0.7.0

  • v0.6.0 Changes

    March 06, 2020

    โž• 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)

    Compare v0.5.1...v0.6.0

  • v0.5.1 Changes

    January 23, 2020

    โž• Added

    • [Ivan Shamatov] Anonymous Registry sintax
    • ๐Ÿ”จ [Ivan Shamatov] [Internal] Specs refactored, more unit specs added
    • ๐Ÿšš [Luca Guidi] [Internal] removed dry-inflector as runtime dependency
    • ๐Ÿ”จ [Ivan Shamatov] [Internal] Refactored Command class (command_name property removed)
    • ๐Ÿ’… [Piotr Solnica, Luca Guidi, Nikita Shilnikov & Christian Georgii] [Internal] Adapt gem to dry-rb style

    ๐Ÿ›  Fixed

    • [Piotr Solnica] Added missing 'set' require

    Compare v0.5.0...v0.5.1

  • v0.5.0 Changes

    December 21, 2019

    โž• Added

    • ๐Ÿšš [Ivan Shamatov, Piotr Solnica, Luca Guidi] [Internal] removed runtime and development dependency against hanami-utils

    Compare v0.4.0...v0.5.0

  • v0.4.0 Changes

    December 10, 2019

    โž• Added

    • [Ivan Shamatov, Piotr Solnica, Luca Guidi] hanami-cli => dry-cli

    Compare v0.3.1...v0.4.0

  • v0.3.1 Changes

    January 18, 2019

    โž• Added

    • ๐Ÿ’Ž [Luca Guidi] Official support for Ruby: MRI 2.6
    • ๐Ÿ‘ [Luca Guidi] Support bundler 2.0+

    Compare v0.3.0...v0.3.1

  • v0.3.0.beta1 Changes

    August 08, 2018

    โž• Added

    • โœ… [Anton Davydov & Alfonso Uceda] Introduce array type for arguments (foo exec test spec/bookshelf/entities spec/bookshelf/repositories)
    • ๐ŸŒ [Anton Davydov & Alfonso Uceda] Introduce array type for options (foo generate config --apps=web,api)
    • โœ… [Alfonso Uceda] Introduce variadic arguments (foo run ruby:latest -- ruby -v)
    • ๐Ÿ’Ž [Luca Guidi] Official support for JRuby 9.2.0.0

    ๐Ÿ›  Fixed

    • โœ… [Anton Davydov] Print informative message when unknown or wrong option is passed ("test" was called with arguments "--framework=unknown")

    Compare v0.2.0...v0.3.0.beta1