Skip to content

Releases: pyranha-labs/textology

Textology v0.10.0

25 Nov 00:10
a8cf59f
Compare
Choose a tag to compare

What's Changed

  • new: Add ability to toggle image types in HTML report for test results.
  • chg: Qualify and require textual >= 0.85.0.

Full Changelog: v0.10.0

Textology v0.9.0

21 Nov 00:17
3da1f78
Compare
Choose a tag to compare

What's Changed

  • new: Add support for auto tracking and batch comparisons of snapshots.

Breaking change:

  • If using compare_snapshots from pytest_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

06 Oct 21:22
efb7306
Compare
Choose a tag to compare

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

05 Oct 14:15
67d2715
Compare
Choose a tag to compare

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

11 Aug 17:45
30c26b3
Compare
Choose a tag to compare

What's Changed

  • new: Add support for Textual 0.74.0 and enforce minimum.
  • new: Add helpers for checking current page and selecting pages.
  • new: Add button that tracks selection state.

Full Changelog: v0.7.4

v0.7.3

25 Jul 23:39
1120e87
Compare
Choose a tag to compare

What's Changed

  • new: Add awaitable that performs noop if no tasks.
  • fix: Allow pages declared during instantiation to be cached.

Full Changelog: v0.7.3

Textology v0.7.2

22 Jul 00:45
785f0f4
Compare
Choose a tag to compare

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

14 Jul 22:47
e8d4746
Compare
Choose a tag to compare

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

01 Jul 23:06
4231c9b
Compare
Choose a tag to compare

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

23 Jun 22:30
03a5b74
Compare
Choose a tag to compare

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