All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Bugfix: Missing CPR arguments causes panic
- Removed initializer. Probe terminal size before prompt for every line.
- Bugfix: Char boundary string splitting error
- Allow dynamic prompt made from iterator over
&str
- Take slice instead of owning buffer for line and history
- Fixed no_std examples build failure by checking in lock files
- Removed IO abstraction
- Fixed clippy warnings
- Removed
sync
andasync
features - Removed
std
from default features
- Use embedded_io and embedded_io_async Read/Write traits
- This ensures the std and no-std implementations are equivilent at the IO API interface
- Add sync and async examples for rp2040 async makes use of embassy
- Removed stm32 example as there was no hardware available (can be replaced later)
- Added Linefeed as a valid line terminator
- Fixed overflow error when attempting to navigate empty history
-
Added basic line history
-
Added EditorBuilder for more ergonomic construction of editors
- Initial release