dry-cli v1.0.0 Release Notes

Release Date: 2022-11-05 // over 1 year ago

Previous changes from v0.7.0

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