Fix * Only count first paragraph as part of brief ([`39d91d2`](https://github.com/kalekundert/appcli/commit/39d91d2ef052e929bc5a7487308dae65f28d8239))
0.12.0
Feature * Add `on_load` and remove `param(set=...)` ([`49b4e14`](https://github.com/kalekundert/appcli/commit/49b4e1439bb41da8e4f2f2941c76d42b8f2a71e5))
Fix * Don't compare to ignore unless necessary ([`bd70420`](https://github.com/kalekundert/appcli/commit/bd704204e7afe8c29b6cbdf028d8259a5f0f028a))
0.11.0
Feature * Automatically dedent docopt usage text ([`25164d7`](https://github.com/kalekundert/appcli/commit/25164d7abf827fbcf25464aff6be397a53aa7fc0))
Fix * Allow params to be set to non-hashable values ([`9571c04`](https://github.com/kalekundert/appcli/commit/9571c04853d8a0dc7dd149850c8def30071b0810))
Feature * Add support for mutable default values ([`88894b6`](https://github.com/kalekundert/appcli/commit/88894b698b0cf40f01d591d51175961b20518b39)) * Make `inherited_param` compatible with all param subclasses ([`c65272f`](https://github.com/kalekundert/appcli/commit/c65272fd803e39607ef60d37b1f1161331431a1a)) * Implement `inherited_param` ([`518e80c`](https://github.com/kalekundert/appcli/commit/518e80c5012ce55af6de37d83e2d97c143b01163))
Documentation * Outline the README file ([`e3cd57d`](https://github.com/kalekundert/appcli/commit/e3cd57d78936749c113fe0e66a70cfb57896589c))
0.9.0
Feature * Treat cast=... as a default when a key list is given ([`4567ad5`](https://github.com/kalekundert/appcli/commit/4567ad5236143e7b9299aeeebe408be6687aacbd))