Skip to content

Changelog ​

All notable changes to this project are documented here. Versions follow Semantic Versioning. Format follows Keep a Changelog.

[1.9.1] — 2026-10-09 ​

Documentation ​

  • Point the install instructions at master instead of a release tag

[1.9.0] — 2026-10-09 ​

Added ​

  • bar: Add bar_zones, colouring each filled cell by its position

  • bar: Add bar_profile='ramp', blocks rising along the body

  • bar: Add pulse_trail, a scanner pulse for indeterminate bars

  • bar: Add seven-segment digits and dashboard themes

[1.8.0] — 2026-10-08 ​

Added ​

  • bar: Add suspend, resume and log_interval

Documentation ​

  • Pin the install instructions to v1.8.0

[1.7.1] — 2026-10-08 ​

Fixed ​

  • bar: Show a prefix or suffix changed while the bar runs

[1.7.0] — 2026-10-08 ​

Added ​

  • bar: Add finish and indeterminate bars

Documentation ​

  • Pin the install instructions to v1.6.1

[1.6.1] — 2026-10-08 ​

Documentation ​

  • Pin the install instructions to v1.6.0

Fixed ​

  • bar: Cut lines wider than the terminal instead of wrapping them

[1.6.0] — 2026-10-08 ​

Added ​

  • bar: Add layout templates and fields of the program

Fixed ​

  • bar: Align the scale under a UTF-8 prefix

[1.5.0] — 2026-10-08 ​

Added ​

  • bar: Add hide_cursor and keep the percent apart from the spinner

[1.4.0] — 2026-10-08 ​

Added ​

  • bar: Add ETA, messages, nested bars and a plain log mode

Fixed ​

  • bar: Build with ifx and nvfortran; add tests and compiler matrix

[1.3.0] — 2026-10-08 ​

Documentation ​

  • Migrate to VitePress with tutorial, cookbook and reference

  • readme: Rewrite in FLAP style and fix the fpm pin

Fixed ​

  • bar: Make update correct for any range, loop length and bar count

  • bar: Fit progress speed and scale values in their fixed widths

Released under the GPL v3, BSD 2-Clause, BSD 3-Clause or MIT License.