Skip to content

Releases: pyranha-labs/textology

Textology v0.5.0

18 Feb 22:03
a397964
Compare
Choose a tag to compare

What's Changed

Note: If you need support for Textual >= 0.32.0 and <= 0.50.1, Textology 0.4.0 was the last version to support down to Textual 0.32.0. All releases moving forward require Textual 0.51.0+.

  • new: Add latest validation arguments to TextInput extension from Textual.
  • chg: Update minimum Textual requirement to 0.51.0.
  • chg: Rename LayoutApp to WidgetApp for consistent verbiage. (Breaking Change)
    • Also changes the primary arg from layout to child for consistency with Widget children.

Full Changelog: v0.5.0

Textology v0.4.0

18 Feb 20:36
c2e615d
Compare
Choose a tag to compare

What's Changed

Note: This is the last version to support down to Textual 0.32.0. Future releases will require 0.51.0+.

  • new: Add support for Textual up to 0.51.0.
    • This does not include new widgets or updates to extended widgets. These will be included in a future release with new minimum requirements.
  • new: Add shortcuts to switch ContentSwitcher children.
  • new: Add simplified mark for paramtrizing large sets of test cases.
  • chg: Allow basic apps without router extensions to use CSS themes.
  • chg: Update documentation to highlight the primary features and examples.
  • chg: Update integration with GitHub community guidelines.

Full Changelog: v0.4.0

Textology v0.3.5

15 Jan 20:57
8760a13
Compare
Choose a tag to compare

What's Changed

  • chg: Set max pylint version to avoid astroid crashes during QA checks.
  • chg: Update recipes to reduce dependency on git.
  • chg: Update resource URLs.

Full Changelog: v0.3.5

Textology v0.3.4

30 Sep 16:56
feb5fc3
Compare
Choose a tag to compare

What's Changed

  • new: Add PopupText widget to automatically show/hide text on change.
  • new: Add multi-version support and support for widgets up to textual 0.38.

Full Changelog: v0.3.4

Textology v0.3.3

11 Sep 02:37
294231e
Compare
Choose a tag to compare

What's Changed

  • new: Add multiple CSS theme support and ability to switch themes live.
  • new: Allow multiple simultaneous CSS themes.
  • new: Add document alias to access root screen of application.
  • fix: Harden LoadingIndicator against AttributeError due to _start_time not being declared in init (Textual 2912).
  • fix: Ensure correct passthrough of options from extended Select widget.
  • fix: Prevent conflict between auto test_suffix and manual compare_to.

Full Changelog: v0.3.3

Textology v0.3.2

12 Aug 18:12
d22ac79
Compare
Choose a tag to compare

What's Changed

  • new: Add automatic image suffix when multiple snapshots are taken in one test.
  • chg: Make data attribute on Store widgets optional.
  • chg: Minor README update.
  • chg: Use getpass for more platform agnostic reference to user in test results.
  • chg: Remove bandit B101 ignore.
  • fix: Ensure all pytest metadata results serialize to JSON.

Full Changelog: v0.3.2

Textology v0.3.1

07 Aug 22:30
af4eb62
Compare
Choose a tag to compare

What's Changed

  • new: Add support for Textual 0.32.0.
  • chg: Ensure venv site package configuration matches python bin.

Full Changelog: v0.3.1

Textology v0.3.0

06 Aug 20:25
b5c456e
Compare
Choose a tag to compare

What's Changed

  • new: Add name to pages for creating navigation menus.
  • new: Add order to pages for manually sorting navigation menus.
  • new: Memoize callback generation to improve performance of applications with high widget exchange.
  • chg: Use explicit kwargs for widget extensions to prevent incorrect usage.
  • chg: Increase initial QA speed by performing quickest scans first.
  • fix: Update README to show latest requirements for widget extensions.
  • fix: Add isort to development requirement file.

Full Changelog: v0.3.0

Textology v0.2.1

30 Jul 17:54
02f3aa9
Compare
Choose a tag to compare

What's Changed

  • new: Add extensions for all container widgets.
  • new: Add extensions for all standard widgets.
  • chg: Update badge links.
  • chg: Increase minimum textual requirement to 0.30.0 for full widget support.

Full Changelog: v0.2.1

Textology v0.2.0

24 Jul 01:15
737f60f
Compare
Choose a tag to compare

What's Changed

  • new: Add multi-page support for automatically routing content from URLs.
  • new: Add callback dependency for catching exceptions as input from other callbacks.
  • new: Add Dash compatibility layer for callback Inputs.
  • new: Add callback dependency combination validation.
  • chg: Update unit test HTML template from MDL to MDC and add clipboard copy options.
  • chg: Create combined application for routing and callbacks.
  • chg: Rename WidgetApp to LayoutApp to better represent its purpose.
  • chg: Default observer callback maps to maps used across all apps.
  • chg: Update banner.
  • fix: Allow Inputs to be created from Exceptions in Dash compat.
  • fix: Prevent extra whitespace below footer in test output and update button tests.

Full Changelog: v0.2.0