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