New
v0.5.0
Upcoming Breaking Change
I am tagging this release mostly to allow for a clear demarcation prior to making some breaking changes. The planned changes are to
- Remove anything marked Deprecated.
- Change the field type used in
window.childfor.widthand.heightto be an optional as opposed to a union (expand, limit => null, u16 where null means expand) - Many integer bit size reductions (
usize=>u16, for example)
Thanks to all the contributors!
What's Changed
- fix: panic invalid enum value on left or right scroll by @neurocyte in https://github.com/rockorager/libvaxis/pull/64
- fix memleak with transmitted image example by @glyh in https://github.com/rockorager/libvaxis/pull/68
- feat: add functions to set the default terminal background/foreground by @neurocyte in https://github.com/rockorager/libvaxis/pull/70
- Table widget updates: better cell printing and custom header/column options by @00JCIV00 in https://github.com/rockorager/libvaxis/pull/71
- feat: add setTerminalWorkingDirectory (OSC7) by @neurocyte in https://github.com/rockorager/libvaxis/pull/73
- vaxis: attempt to reset cursor shape by @rockorager in https://github.com/rockorager/libvaxis/pull/78
- More Table Widget Improvements by @00JCIV00 in https://github.com/rockorager/libvaxis/pull/80
- subscribeToColorSchemeUpdates needs a mutable reference by @jcollie in https://github.com/rockorager/libvaxis/pull/81
- TextInput: add ability to draw widget with a style by @jcollie in https://github.com/rockorager/libvaxis/pull/83
- Implemented View component for easy scrolling by @00JCIV00 in https://github.com/rockorager/libvaxis/pull/82
- tty(posix): remove signal handler when we have in-band-resize by @rockorager in https://github.com/rockorager/libvaxis/pull/87
New Contributors
- @glyh made their first contribution in https://github.com/rockorager/libvaxis/pull/68
- @jcollie made their first contribution in https://github.com/rockorager/libvaxis/pull/81
Full Changelog: https://github.com/rockorager/libvaxis/compare/v0.4.1...v0.5.0