Changelog

All notable changes to this project will be documented in this file.

0.28.3 (2026-06-03)

Bug Fixes

  • Ubuntu 26.04 is not ready yet (0bb9a62)

0.28.2 (2026-05-12)

Bug Fixes

  • allow hiding some commits from changelog (2a5ff68)

0.28.1 (2026-05-12)

Bug Fixes

0.28.0 (2026-05-06)

New Features

0.27.0 (2026-04-26)

New Features

  • update flow.py to current state of play in quick_dra (4900b8e)

  • add more information from bootstrap (0f46263)

0.26.8 (2026-04-20)

Bug Fixes

  • LTS is not ready on 1st of April yet (5b825bb)

0.26.7 (2026-02-23)

Bug Fixes

  • quick-fix for write-only files (7ca58d0)

0.26.6 (2026-02-21)

Bug Fixes

  • allow to use super-linters action directly (69d2d72)

0.26.5 (2026-02-19)

Bug Fixes

  • bring back results/environment and then some (fd99061)

0.26.4 (2026-02-19)

Bug Fixes

  • raquo made some issues on Windows (88ee900)

0.26.3 (2026-02-19)

Bug Fixes

  • prepend test name with suite path (a1e79ac)

0.26.2 (2026-02-19)

Bug Fixes

  • one missed use of “ctrf” as property name (2cff10e)

0.26.1 (2026-02-19)

Bug Fixes

  • add dateutil dependency properly (4eb98d9)

0.26.0 (2026-02-19)

New Features

  • support ctrf.io report format (a6e4526)

0.25.4 (2026-02-15)

Bug Fixes

  • expose env to test writers (d626dcd)

0.25.3 (2026-02-15)

Bug Fixes

  • allow removing protected access warning from pylint reports (6cfe662)

0.25.2 (2026-02-14)

Bug Fixes

  • get OS name only from system (896dab5)

  • get currently registered step (4fd506f)

0.25.1 (2026-02-11)

Bug Fixes

  • extra fail on Github workflows (3e6e7d7)

0.25.0 (2026-02-11)

New Features

  • add -E to runs, allowing clients to additionally extend the matrix (c0e69b9)

Bug Fixes

  • have a stricter flow bootstrap version check (98fc506)

0.24.0 (2026-02-09)

New Features

  • support “input” in test-runner YAMLs (00645c2)

0.23.2 (2026-02-05)

Bug Fixes

  • cooperate with core.autocrlf=true (af795b8)

0.23.1 (2026-02-05)

Bug Fixes

  • describe the test runtime a bit more (f78df8e)

0.23.0 (2026-02-04)

New Features

  • read expected output as a YAML object (477ca93)

  • save template file if it is missing (926b57e)

Bug Fixes

  • drop support for JSON testcases (ba4e4f0)

  • docs: prepare new expected and writes schema (97f2198)

0.22.3 (2026-02-04)

Bug Fixes

  • use UTF-8 when writing back test-runner tests (9722eb1)

0.22.2 (2026-02-04)

Bug Fixes

  • when saving YAML files, allow Unicode characters (e5d5692)

0.22.1 (2026-02-03)

Bug Fixes

  • add $id to test-runner schema (8769ddf)

0.22.0 (2026-02-03)

New Features

  • get test-runner over from cov (4829061)

Bug Fixes

  • make CMake presets more accessible (d78726f)

  • move rt.root to Path (fe6f3e7)

0.21.0 (2026-02-03)

New Features

  • recursively list known commands (991b120)

  • list: wrap cmd help around terminal width (64bd30c)

Bug Fixes

  • docs: touchup on documentation (4c374be)

0.20.3 (2026-01-30)

Bug Fixes

  • allow postproc includes (07ecd17)

0.20.2 (2026-01-21)

Bug Fixes

  • unescape string ext attributes (27cbd9c)

0.20.1 (2026-01-19)

Bug Fixes

0.20.0 (2026-01-19)

New Features

  • add tools from templates to extension (b6de775)

0.19.0 (2026-01-18)

New Features

  • add codegen through WebIDL and {{mustache}} (9cb7d52)

0.18.0 (2026-01-11)

New Features

  • allow overriding predefined set of steps (f325e41)

0.17.2 (2026-01-11)

Bug Fixes

  • take the whole CMake var name (f72991d)

0.17.1 (2026-01-08)

Bug Fixes

  • bring back github actions (37c9cee)

0.17.0 (2025-08-28)

New Features

  • use CMake presets to find binary directory (2312366)

0.16.0 (2025-03-02)

New Features

0.15.3 (2025-02-24)

Bug Fixes

  • only use two most-recent minor versions in YAML (24e4b05)

0.15.2 (2025-02-24)

Bug Fixes

0.15.1 (2025-02-23)

Bug Fixes

  • mark commit as breaking if the header was found (61a7f99)

0.15.0 (2025-02-23)

New Features

  • create auto-release GitHub workflow (c604390)

  • support file-based answers (bc82f42)

  • add exclusive groups to command arguments (9ed050f)

  • setup context for auto-release (be63643)

Bug Fixes

  • support dotted paths in config.get (c6be45e)

0.14.1 (2025-02-23)

Bug Fixes

  • unbound variables in no-release (e908e2b)

0.14.0 (2025-02-23)

New Features

  • update bug_report.yaml on release (1d6ac37)

0.13.1 (2025-02-22)

Bug Fixes

  • allow GitHub Actions’ GH to access drafts (da81eff)

0.13.0 (2025-02-22)

New Features

  • calculate lts.ubuntu from current date (2bfa12e)

0.12.0 (2025-02-22)

New Features

0.11.3 (2025-02-19)

Bug Fixes

0.11.2 (2025-02-19)

Bug Fixes

  • remove ‘cov’ from project template (cb75e53)

0.11.1 (2025-02-19)

Bug Fixes

  • bring back base ext (git initial commit) (3f97d0a)

0.11.0 (2025-02-09)

New Features

  • read config in user directory (8721d90)

Bug Fixes

  • bring back cmake and conan initailisation (8148f52)

0.10.0 (2025-02-09)

New Features

  • add project parameter to proj-flow init (7d8c942)

  • add project key to init settings (c03662a)

  • introduce init-specific project module (61e8710)

  • evaluate command argument’ properties lazily (18ecb83)

0.9.4 (2025-02-09)

Bug Fixes

  • remove vestiges of old plugin finder + styles (484fec4)

  • move C++ things to ext.cplusplus (fce7318)

  • move last command to minimal (c3f1dba)

  • docs: cleanup the docstrings after moving (a952ebe)

0.9.3 (2025-02-08)

Bug Fixes

  • build release packages from the same workflow (72608cf)

  • get the history needed (f7f899a)

  • add debug output to github release (126e034)

0.9.2 (2025-02-07)

Bug Fixes

  • check gh release output (6) (271b7ed)

  • check gh release output (5) (af79c49)

  • check gh release output (4) (974c4f1)

  • check gh release output (3) (6d76591)

  • check gh release output (2) (54ce04b)

  • check gh release output (392321b)

  • introduce yourself to Git (022015b)

0.9.1 (2025-02-07)

Bug Fixes

0.9.0 (2025-02-07)

New Features

  • add python steps and version bumper (1bca0cb)

  • add github matrix and github release (56d3ada)

  • allow making software releases (7ae1552)

  • create hosting extension point (f1464c2)

  • add simple decorator for extension points (1483dba)

  • introduce new plugin system (eb62ce3)

Bug Fixes

  • add some verbosity to plugin system (830f6b8)

0.8.1 (2025-02-05)

Bug Fixes

0.8.0 (2025-02-05)

New Features

Bug Fixes

  • extract the code common to docstr and argparse (ce09b2f)

0.7.1 (2025-02-02)

Nothing to report.

0.7.0 (2025-02-02)

New Features

  • prepare for docstr modification of commands (7712728)

  • support shell completion proj-flow (a13358b)

Bug Fixes

  • set CC and CXX before each new configuration (13fb9a0)

  • docs: adding autodoc to command functions (cf0b522)

  • docs: extend docstrings for steps (782dd77)

  • docs: add quick module docstrings (aaa0f6d)

  • docs: tweak wording (25b29db)

0.6.0 (2025-01-31)

New Features

Bug Fixes

  • docs: add documentation for usage (a37bf7b)

0.5.0 (2025-01-27)

New Features

  • add subcommands support (b50919a)

0.4.3 (2025-01-27)

Bug Fixes

  • move github bootstrap into proj-flow (f1569be)

0.4.2 (2025-01-27)

Bug Fixes

0.4.1 (2025-01-27)

Bug Fixes

  • keep to stderr (ee0b920)

  • reorder the signature reading code (5ab1e8e)

  • work with misconfigured environments better (ed944e9)

0.3.7 (2025-01-27)

Bug Fixes

  • tak generator from a real place (db5ffd8)

0.3.6 (2025-01-27)

Bug Fixes

  • write the generators on store (396e5f2)

0.3.5 (2025-01-26)

Bug Fixes

  • bring back Windows in github –matrix (63f1cef)

0.3.4 (2025-01-26)

Bug Fixes

  • bring back f-strings (+ fix the build workflow) (168c679)

0.3.3 (2025-01-26)

Bug Fixes

  • downgrade Python even more (424ae45)

0.3.2 (2025-01-26)

Bug Fixes

  • clean GitHub Actions support (f3b572e)

0.3.1 (2025-01-26)

Bug Fixes

  • downgrade required python (4eb14b9)

0.3.0 (2025-01-26)

New Features

  • add application icon (7e42a1c)

  • add Makefile rule list (1af5ba3)

  • look into .flow/extensions (fe3741f)

  • add runs_before to steps (2d65734)

  • move config dirs inside .flow (db4e406)

  • return the WIX support (b81011b)

Bug Fixes

  • copy attributes from layers (7e2ea63)

  • ignore signature, if it exists (9b21854)

0.2.0 (2025-01-22)

New Features

Bug Fixes

  • bring back path re-writing on Windows (8509f96)