# Changelog

## [0.1.5](https://github.com/joshrotenberg/cheer/compare/v0.1.4...v0.1.5) (2026-04-17)


### Features

* external_subcommands (plugin-style dispatchers) ([#44](https://github.com/joshrotenberg/cheer/issues/44)) ([8c35224](https://github.com/joshrotenberg/cheer/commit/8c35224d9a947fd7b487926614ab4ac7f19a4cbc))
* PowerShell completion generation ([#43](https://github.com/joshrotenberg/cheer/issues/43)) ([5919b94](https://github.com/joshrotenberg/cheer/commit/5919b94e4d8f75dd093f80b3abd61fbd267f2d24))


### Bug Fixes

* include subcommand path in usage line, drop bogus [-- &lt;args&gt;...] ([#42](https://github.com/joshrotenberg/cheer/issues/42)) ([58017ea](https://github.com/joshrotenberg/cheer/commit/58017ea6ac1c648e1f056fc72f9ef6092d90a797))
* render option names as kebab-case + warn on empty version ([#40](https://github.com/joshrotenberg/cheer/issues/40)) ([91cde25](https://github.com/joshrotenberg/cheer/commit/91cde255d8d6528b0f31da3a2203d1f376db28c9))

## [0.1.4](https://github.com/joshrotenberg/cheer/compare/v0.1.3...v0.1.4) (2026-04-10)


### Features

* add display_order and help_heading ([#32](https://github.com/joshrotenberg/cheer/issues/32)) ([5ac1e82](https://github.com/joshrotenberg/cheer/commit/5ac1e825ed531e12d3ff1439dd14e3eb031de2b4))
* infer subcommands from unique prefixes ([#34](https://github.com/joshrotenberg/cheer/issues/34)) ([90d456f](https://github.com/joshrotenberg/cheer/commit/90d456fd2279c91c76a3c35a321064bd136d7013))
* per-option constraints and conditional required ([#35](https://github.com/joshrotenberg/cheer/issues/35)) ([c70fbb3](https://github.com/joshrotenberg/cheer/commit/c70fbb316d35a4f590e2a4c3e255e2dd25dd089e)), closes [#19](https://github.com/joshrotenberg/cheer/issues/19) [#18](https://github.com/joshrotenberg/cheer/issues/18)

## [0.1.3](https://github.com/joshrotenberg/cheer/compare/v0.1.2...v0.1.3) (2026-04-05)


### Features

* add 5 quick-win features from clap parity analysis ([#30](https://github.com/joshrotenberg/cheer/issues/30)) ([626bd7d](https://github.com/joshrotenberg/cheer/commit/626bd7d19a3fe951f0be826aa91720ac2da8e4b3))
* add clap parity batch 1 -- 6 new features ([#29](https://github.com/joshrotenberg/cheer/issues/29)) ([10aabb1](https://github.com/joshrotenberg/cheer/commit/10aabb1fe5b5910a4917860a0e0994005f009695))
* support `help` subcommand for displaying subcommand help ([#7](https://github.com/joshrotenberg/cheer/issues/7)) ([8431c54](https://github.com/joshrotenberg/cheer/commit/8431c549a74a46ae80739ceaef20115d0e28e19d))

## [0.1.2](https://github.com/joshrotenberg/cheer/compare/v0.1.1...v0.1.2) (2026-04-04)


### Features

* add OptionParser compatibility features ([#5](https://github.com/joshrotenberg/cheer/issues/5)) ([a2d1121](https://github.com/joshrotenberg/cheer/commit/a2d11218fb6d8beca178d92db8e179b77ca726e3))

## [0.1.1](https://github.com/joshrotenberg/cheer/compare/v0.1.0...v0.1.1) (2026-04-04)


### Features

* add docs for all public APIs and standalone examples ([#3](https://github.com/joshrotenberg/cheer/issues/3)) ([1dc77cc](https://github.com/joshrotenberg/cheer/commit/1dc77cc47bea492b909dfa9bc4f3818c0af42dec))
* add release-please and CI badges ([#1](https://github.com/joshrotenberg/cheer/issues/1)) ([b2e0a35](https://github.com/joshrotenberg/cheer/commit/b2e0a35b862dbcc0d1a62acfa02a215a807f590f))
* initial release of Cheer CLI framework ([be40176](https://github.com/joshrotenberg/cheer/commit/be401767e89f205c350d595f52774a1ac9c2c883))
