Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
README.md | 2025-07-12 | 1.5 kB | |
The Streaming Release source code.tar.gz | 2025-07-12 | 30.1 MB | |
The Streaming Release source code.zip | 2025-07-12 | 31.3 MB | |
Totals: 3 Items | 61.4 MB | 11 |
The highlight of this release is the new Markdown.append methiod which can be used to efficiently stream markdown content (like you might get from an LLM).
https://github.com/user-attachments/assets/57fbb0de-bbda-4903-ae09-1b2bd18afe96
The Widget.anchor method has change its semantic (and also works much better), which is the reason for the major version bump. This will only impact you if you are actually using that method.
And there are a few fixes and additions. Thanks to the community for these contributions.
[4.0.0] - 2025-07-12
Fixed
- Fixed
query_one
andquery_exactly_one
not raising documentedWrongType
exception. - Fixed logging to a file on Windows https://github.com/Textualize/textual/issues/5941
- Fixed eight bit colors crashing when applying dim style https://github.com/Textualize/textual/pull/5957
Changed
- Breaking change:
Widget.anchor
now has different semantics. It should be applied to a container and anchors to the bottom of the scroll position. https://github.com/Textualize/textual/pull/5950
Added
- Added
Markdown.append
https://github.com/Textualize/textual/pull/5950 - Added
Widget.release_anchor
https://github.com/Textualize/textual/pull/5950 - Added
compact
parameter toMaskedInput
https://github.com/Textualize/textual/pull/5952