## [0.1.0](https://github.com/ccbrown/iocraft/releases/tag/iocraft-v0.1.0) - 2024-09-23
### Fixed
- fix crate dependencies for examples
- fix doc include path resolution
### Other
- add package descriptions, repositories, and readmes
- key prop, docs, and tests
- documentation pass
- minor simplification
- props docs
- add docs
- add more tests
- improve test coverage
- add fullscreen example
- use_context
- refactor hook logic out of macro
- use_state
- redo hooks mechanism
- use_async refactor, spawn method
- minor refactor
- refactor terminal a bit for testability
- unicode fixes
- add form example
- rename render -> draw
- add a few more tests ([#8](https://github.com/ccbrown/iocraft/pull/8))
- add lots o tests ([#7](https://github.com/ccbrown/iocraft/pull/7))
- add ci ([#1](https://github.com/ccbrown/iocraft/pull/1))
- text underline
- text alignment
- text wrapping
- rm mouse events, avoid problematic cursor saving/restoring
- add mouse events
- typo fix
- handle emoji/different unicode character widths correctly
- rename UseFuture -> UseAsync
- tweaks to input handling
- complete first pass at docs for all public types
- do a pass at about half the docs
- clean up public api
- add license, fix up exports
- more powerful context, mutable props/context
- simplify
- simplify
- input handling and example
- eliminate render loop flickering
- system context
- small refactors, add progress bar example
- refactor stdio hooks
- polish
- cleanup
- non-static content provider props (but not value yet)
- non-static props!
- rm one more send
- less send
- simplify
- way less cloning
- context
- make handles clone
- use_stdout, use_stderr
- simplify
- tests, fix edge cases
- add tests
- convenience/Display functions, add tests
- pretty table
- text weight
- canvas rendering
- finish table example
- iterate on style support, start table example
- rename project
## `iocraft-macros`
## [0.1.0](https://github.com/ccbrown/iocraft/releases/tag/iocraft-macros-v0.1.0) - 2024-09-23
### Fixed
- fix crate dependencies for examples
- fix doc include path resolution
### Other
- add package descriptions, repositories, and readmes
- key prop, docs, and tests
- documentation pass
- props docs
- improve test coverage
- use_context
- simplify
- refactor hook logic out of macro
- use_state
- redo hooks mechanism
- add form example
- rename render -> draw
- add a few more tests ([#8](https://github.com/ccbrown/iocraft/pull/8))
- add lots o tests ([#7](https://github.com/ccbrown/iocraft/pull/7))
- use codecov ([#4](https://github.com/ccbrown/iocraft/pull/4))
- add ci ([#1](https://github.com/ccbrown/iocraft/pull/1))
- add mouse events
- complete first pass at docs for all public types
- clean up public api
- add license, fix up exports
- more powerful context, mutable props/context
- input handling and example
- eliminate render loop flickering
- system context
- small refactors, add progress bar example
- polish
- non-static props!
- context option
- better error
- way less cloning
- context
- simplify
- tests, fix edge cases
- text weight
- finish table example
- iterate on style support, start table example
- rename project
🤖 New release
iocraft
: 0.1.0iocraft-macros
: 0.1.0Changelog
## `iocraft`
## `iocraft-macros`This PR was generated with release-plz.