v0.88.0
Textualize/textualv0.88.0Nov 29, 2024by willmcgugan
AI Summary
Primarily a bugfix release preparing for version 1.0, including fixes for infinite loops and list view behavior, alongside a minor API adjustment.
Key Highlights
- Fixed infinite loop in Widget.anchor
- Fixed delayed App Resize event
- Fixed ListView focus styling rule being too broad
Breaking Changes
- ListView.pop now returns AwaitComplete rather than AwaitRemove
- ListView.remove_items now returns AwaitComplete rather than AwaitRemove
Full Release Notes
Mostly a bugfix release, as we prepare for 1.0. Some minor API change, that is unlikely to impact anyone. ## [0.88.0] - 2024-11-29 ### Fixed - Fixed infinite loop in `Widget.anchor` https://github.com/Textualize/textual/pull/5290 - Restores the ability to supply console markup to command list https://github.com/Textualize/textual/pull/5294 - Fixed delayed App Resize event https://github.com/Textualize/textual/pull/5296 - Fixed `ListView` not updating its index or highlighting after removing items https://github.com/Textualize/textual/issues/5114 - Fixed ListView focus styling rule being too broad https://github.com/Textualize/textual/pull/5304 - Fixed issue with auto-generated tab IDs https://github.com/Textualize/textual/pull/5298 ### Changed - `ListView.pop` now returns `AwaitComplete` rather than `AwaitRemove` https://github.com/Textualize/textual/pull/5135 - `ListView.remove_items` now returns `AwaitComplete` rather than `AwaitRemove` https://github.com/Textualize/textual/pull/5135