Skip to main content

Version History

The list below highlights notable changes per release. Dates reflect the maintainer’s timezone.

v1.2.4 · September 22, 2025

  • Fixed the broken WithTimeout logic for confirmation/select tasks.
  • Added language-agnostic timeout helpers (WithTimeoutYes/No and combined variants).
  • Updated the API reference with the new configuration helpers.

v1.2.3 · September 21, 2025

  • Extended WithViewport for list-based tasks with a flag that toggles the element counters.

v1.2.2 · September 20, 2025

  • Added left/right arrow hotkeys to speed up navigation in selection lists.

v1.2.1 · September 20, 2025

  • Introduced built-in localisation for service labels (ru, en, tr, be, uk).

v1.2.0 · August 27, 2025

  • Released WithViewport, allowing you to cap the visible height of long lists.

v1.1.12 · August 25, 2025

  • formatErrorEveryLine now accepts the delNewLines argument to control newline stripping.

v1.1.11 · August 25, 2025

  • Error output is no longer truncated — the full message is shown in the TUI.

v1.1.10 · August 24, 2025

  • Refined error rendering and moved shared constants into the defaults module.

v1.1.0 · August 22, 2025

  • Added timeout support to every task type, including a default fallback value.

v1.0.2 · August 10, 2025

  • Fixed state prefixes in the TUI summary.

v1.0.0 · August 8, 2025

  • First stable release:
    • introduced the task queue, validation subsystem and all core task types;
    • shipped UI styles, utility packages and error handling;
    • delivered demo applications, documentation and embedded-focused examples;
    • covered queues, validators, UI and utilities with tests.
For exhaustive change sets, check git log or the GitHub Releases feed.
I