Releases: pyranha-labs/textology
Releases · pyranha-labs/textology
Textology v0.10.0
Textology v0.9.0
What's Changed
- new: Add support for auto tracking and batch comparisons of snapshots.
Breaking change:
- If using
compare_snapshots
frompytest_utils
directly, instead of the pytest fixture, usages will need to account for the snapshot path being returned as the second item. The first item remains a bool indicating if the snapshots match.
Full Changelog: v0.9.0
Textology v0.8.0
What's Changed
- new: Add lazy loading tree widget to optimize display of large datasets.
- new: Add ability to expand all and collapse all on LazyTree widgets.
- new: Add ability to run functions as part of snapshots captures.
Full Changelog: v0.8.0
Textology v0.7.5
What's Changed
- new: Validate support for textual 0.82.0.
- new: Add ParallelExecutorPool to support batching tasks while applications are showing.
- fix: Ensure SelectButton refreshes layout if value is directly updated.
- fix: Ensure ModalDialogs do not hang on escape presses due to no return.
Full Changelog: v0.7.5
v0.7.4
v0.7.3
Textology v0.7.2
What's Changed
- new: Add ability to precache app pages.
- new: Add support for multiple dynamic callbacks.
- new: Add ability to remove dynamic callbacks.
- new: Support adding and removing dynamic callbacks via Message type.
- new: Add ability to trigger dynamic callbacks on exception types.
- new: Allow dynamic callback exceptions to be passed to app routed exception handlers.
- new: Add special exception type for handling user errors as notifications.
- chg: Update callback typehints.
- fix: Prevent callbacks from awaiting optionally awaitable returns.
Full Changelog: v0.7.2
Textology v0.7.1
What's Changed
- new: Add event for Store data updated.
- new: Allow adding callbacks at runtime, and controller whether they are temporary.
- new: Allow pages to be cached in applications to prevent reloading.
- chg: Add support for up to Textual 0.72.0.
- chg: Add ability to wait for screen response to modal dialogs.
- chg: Replace manual detach and mount with batched update.
Full Changelog: v0.7.1
Textology v0.7.0
What's Changed
- new: Add extended Text class to control overflow behavior.
- new: Add shortcut to disable messages on all child widgets.
- chg: Update typehints for callbacks and disabled messages.
- chg: Reorder class inheritance to improve class tree searching and type detection.
- chg: Update Textual minimum requirement to 0.70.0.
Full Changelog: v0.7.0
Textology v0.6.1
What's Changed
- chg: Prevent double highlight in horizontal menus and allow awaiting list replacements.
- chg: Move post mount patching into extension override.
Full Changelog: v0.6.1