Added
- Provide the CLI’s
outanderrstreams to command instances (unless@outand@errivars already exist in the command). (@aaronmallen in #150)
Changed
- Require Ruby 3.2 or later. (@timriley)
Fixed
- Pass a commands keyword arguments to any related callbacks. (@gustavothecoder in #136)
- Avoid duplicated option names in
--helpoutput when a subclass re-defines an option. (@gustavothecoder in #143) - Properly raise an error when an invalid value is passed to an option (previously this was working for arguments only, not options). (@gustavothecoder in #142)