v3.7.0
Textualize/textualv3.7.0Jul 7, 2025by willmcgugan
AI Summary
Introduced a new getters module for creating properties to get widgets and added a show_cursor toggle to the TextArea. Also modified query behavior to breadth-first.
Key Highlights
- Added textual.getters module
- Added show_cursor boolean to TextArea
- Changed default query_one and query_exactly_one search to breadth first
Breaking Changes
- Changed default query_one and query_exactly_one search to breadth first
New Features
- Added show_cursor to TextArea
Full Release Notes
A few enhancements, including a handy [getters](https://textual.textualize.io/api/getters/) module for creating properties to get widgets. Also a potentially breaking change, see below for the details... ## [3.7.0] - 2025-07-07 ### Added - Added textual.getters https://github.com/Textualize/textual/pull/5930 - Added a `show_cursor` boolean to TextArea https://github.com/Textualize/textual/pull/5934 ### Changed - Potential breaking change: Changed default `query_one` and `query_exactly_one` search to breadth first https://github.com/Textualize/textual/pull/5930 - Cursor is now visible by default when in read only mode (restoring pre 3.6.0 behavior) https://github.com/Textualize/textual/pull/5934 ### Fixed - Fixed issue with Keylines not scrolling https://github.com/Textualize/textual/pull/5936