Releases: pyranha-labs/textology
Releases · pyranha-labs/textology
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
Textology v0.6.0
What's Changed
- new: Add ability to automate clicks in snapshot tests.
- chg: Ensure Widget is visible in pyi file for tool linting.
- chg: Update minimum ruff version to 0.4.0.
- chg: Update ruff to 0.4.8 and replace pydocstyle standalone.
- chg: Update support for textual up to 0.65.2.
- chg: Increase minimum testing coverage to 85% and textual to 0.55.
Full Changelog: v0.6.0
Textology v0.5.1
What's Changed
- new: Add MultiSelect dropdown widget for selecting multiple items.
- chg: Update test report summary to include snapshot name for simplicity.
- chg: Migrate configurations and builds to pyproject.toml.
- fix: Update extended Select widget defaults to match Textual base singleton.
Full Changelog: v0.5.1