- Handle Foobara 0.1.1 type declarations
- Fix some deprecation warnings
- Handle a strange word-wrapping error with command descriptions
- Do not output a blank line if the result is nil
- Do not print out "nil" if the result is nil
- Support Time/Date/DateTime in CliResultSerializer
- Deal with recent CommandConnector interface changes
- Make ParseError a Foobara::Error
- Give a way to force inputs to be fully prefixed even if they don't collide
- Default run args to ARGV
- Handle newer versions of foobara
- Handle recent #request_to_response refactor
- Allow passing a command or connect args to single_command_mode:
- Bump Ruby to 3.4.1
- Do not explode when serializing an empty table
- Add descriptions to available commands
- Add support for indent: option
- Handle CommandConnector namespace change
- Introduce --no- options to negate boolean flags
- Make use of single-command mode in Help command
- Add single-command mode
- Add Apache-2.0 license, resulting in a dual-licensed project
- Project birth