diff --git a/CHANGELOG.md b/CHANGELOG.md index 524cb73..82b2cb0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,8 +1,17 @@ # Changelog +## 0.5.0-beta.5 + +- refactor: Support ConfigurationBroker that depends on dynamic state +- refactor: Support bespoke Configuration subclass +- refactor: Simplified default usage of BetterCommand/Runner +- refactor: Subcommands inherit output behavior from their command runner unless overridden +- refactor: The default terminal usage output behavior is now the same as the args package `Command` / `CommandRunner` +- docs: A full example of using `BetterCommandRunner`, `BetterCommand`, and `Configuration` options in the example folder + ## 0.5.0-beta.4 -- fix!: Clarified behavior of mutually exclusive option groups +- fix: BREAKING. Clarified behavior of mutually exclusive option groups ## 0.5.0-beta.3 diff --git a/pubspec.yaml b/pubspec.yaml index 336097e..bdba4f6 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,5 +1,5 @@ name: cli_tools -version: 0.5.0-beta.4 +version: 0.5.0-beta.5 description: A collection of tools for building great command-line interfaces. repository: https://github.com/serverpod/cli_tools homepage: https://serverpod.dev