Skip to content

Releases: reqstool/reqstool-client

0.7.0

07 Mar 23:49
8e3e9c6

Choose a tag to compare

What's Changed

Features

  • Added report command with --format asciidoc|markdown support for generating reports in multiple output formats.

Fixes

  • Updated dependency reqstool-python-decorators to v0.1.0.

Documentation

  • Streamlined README and aligned documentation with Antora docs.
  • Corrected Python version information.

CI

  • CI now waits for PyPI package propagation before building Docker images to avoid transient build failures.

Full Changelog
0.6.0...0.7.0

0.6.0

07 Mar 23:13
e681c69

Choose a tag to compare

What's Changed

Breaking Changes

  • Python 3.10, 3.11 and 3.12 are no longer supported.
    Minimum required version is now Python 3.13.

  • The CLI has been simplified and some commands have been replaced:

    • generate-json has been deprecated, replaced by export

Features

  • Added support for loading artifacts locally using --maven and --pypi.
  • Added new export command with filtering via --req-ids and --svc-ids.
  • Added support for exporting datasets to Markdown format.
  • Improved report layout by splitting test columns into individual sub-columns.

Fixes

  • Fixed multiple issues in service filtering, cascade exclusions, and dataset processing.
  • Improved robustness of archive extraction and requirements parsing.
  • Fixed several Python compatibility issues (dataclasses, enum comparisons, identity checks).
  • Dependency cleanup and code quality improvements.
  • Improved semantic validator stability.

Build

  • GitHub Actions are now SHA-pinned to improve supply-chain security.
  • Added semantic PR title validation workflow.

CI

  • CI workflows restricted to pushes on the main branch.
  • Added and refined Renovate automation workflows.

New Contributors

Full Changelog
v0.5.12...0.6.0

v0.5.12

18 Feb 09:07
91e5811

Choose a tag to compare

What's Changed

  • chore(deps): update dependency pytest-cov to v6.1.1 by @renovate[bot] in #181
  • chore(deps): update dependency maven-artifact to v0.3.5 by @renovate[bot] in #185
  • chore(deps): update dependency pygit2 to v1.18.0 by @renovate[bot] in #186
  • chore(deps): update dependency jsonpickle to v4.1.1 by @renovate[bot] in #187
  • chore(deps): update dependency distlib to v0.4.0 by @renovate[bot] in #196
  • chore(deps): update dependency pygit2 to v1.18.2 by @renovate[bot] in #194
  • chore(deps): update dependency requests to v2.32.5 by @renovate[bot] in #191
  • chore(deps): update python docker tag to v3.13.7 by @renovate[bot] in #182
  • chore(deps): update dependency beautifulsoup4 to v4.13.5 by @renovate[bot] in #183
  • chore(deps): update actions/checkout action to v5 by @renovate[bot] in #199
  • chore(deps): update actions/setup-node action to v5 by @renovate[bot] in #201
  • chore(deps): update dependency jsonschema to v4.25.1 by @renovate[bot] in #189
  • chore(deps): update dependency ruamel.yaml to v0.18.15 by @renovate[bot] in #188
  • chore(deps): update dependency lark to v1.3.0 by @renovate[bot] in #198
  • chore(deps): update dependency reqstool-python-decorators to v0.0.8 by @renovate[bot] in #195
  • chore(deps): update actions/download-artifact action to v5 by @renovate[bot] in #200
  • chore(deps): update dependency packaging to v25 by @renovate[bot] in #184
  • chore(deps): update actions/setup-python action to v6 by @renovate[bot] in #202
  • chore(deps): update actions/upload-pages-artifact action to v4 by @renovate[bot] in #203
  • chore(deps): update actions/setup-node action to v6 by @renovate[bot] in #207
  • chore(deps): update dependency lark to v1.3.1 by @renovate[bot] in #213
  • chore(deps): update actions/upload-artifact action to v6 by @renovate[bot] in #216
  • chore(deps): update actions/checkout action to v6 by @renovate[bot] in #214
  • chore(deps): update actions/download-artifact action to v7 by @renovate[bot] in #215
  • chore(deps): update dependency node to v24 by @renovate[bot] in #217
  • chore(deps): update dependency pygit2 to v1.19.1 by @renovate[bot] in #210
  • chore(deps): update dependency packaging to v26 by @renovate[bot] in #219
  • chore(deps): update dependency beautifulsoup4 to v4.14.3 by @renovate[bot] in #204
  • chore(deps): update dependency requests-file to v3 by @renovate[bot] in #208
  • chore(deps): update dependency jsonschema to v4.26.0 by @renovate[bot] in #218
  • chore(deps): update dependency ruamel.yaml to v0.19.1 by @renovate[bot] in #209
  • chore(deps): update dependency referencing to v0.37.0 by @renovate[bot] in #206
  • chore(deps): update dependency reqstool-python-decorators to v0.0.9 by @renovate[bot] in #220

Full Changelog: v0.5.11...v0.6.0

What's Changed

  • chore(deps): update dependency pytest-cov to v6.1.1 by @renovate[bot] in #181
  • chore(deps): update dependency maven-artifact to v0.3.5 by @renovate[bot] in #185
  • chore(deps): update dependency pygit2 to v1.18.0 by @renovate[bot] in #186
  • chore(deps): update dependency jsonpickle to v4.1.1 by @renovate[bot] in #187
  • chore(deps): update dependency distlib to v0.4.0 by @renovate[bot] in #196
  • chore(deps): update dependency pygit2 to v1.18.2 by @renovate[bot] in #194
  • chore(deps): update dependency requests to v2.32.5 by @renovate[bot] in #191
  • chore(deps): update python docker tag to v3.13.7 by @renovate[bot] in #182
  • chore(deps): update dependency beautifulsoup4 to v4.13.5 by @renovate[bot] in #183
  • chore(deps): update actions/checkout action to v5 by @renovate[bot] in #199
  • chore(deps): update actions/setup-node action to v5 by @renovate[bot] in #201
  • chore(deps): update dependency jsonschema to v4.25.1 by @renovate[bot] in #189
  • chore(deps): update dependency ruamel.yaml to v0.18.15 by @renovate[bot] in #188
  • chore(deps): update dependency lark to v1.3.0 by @renovate[bot] in #198
  • chore(deps): update dependency reqstool-python-decorators to v0.0.8 by @renovate[bot] in #195
  • chore(deps): update actions/download-artifact action to v5 by @renovate[bot] in #200
  • chore(deps): update dependency packaging to v25 by @renovate[bot] in #184
  • chore(deps): update actions/setup-python action to v6 by @renovate[bot] in #202
  • chore(deps): update actions/upload-pages-artifact action to v4 by @renovate[bot] in #203
  • chore(deps): update actions/setup-node action to v6 by @renovate[bot] in #207
  • chore(deps): update dependency lark to v1.3.1 by @renovate[bot] in #213
  • chore(deps): update actions/upload-artifact action to v6 by @renovate[bot] in #216
  • chore(deps): update actions/checkout action to v6 by @renovate[bot] in #214
  • chore(deps): update actions/download-artifact action to v7 by @renovate[bot] in #215
  • chore(deps): update dependency node to v24 by @renovate[bot] in #217
  • chore(deps): update dependency pygit2 to v1.19.1 by @renovate[bot] in #210
  • chore(deps): update dependency packaging to v26 by @renovate[bot] in #219
  • chore(deps): update dependency beautifulsoup4 to v4.14.3 by @renovate[bot] in #204
  • chore(deps): update dependency requests-file to v3 by @renovate[bot] in #208
  • chore(deps): update dependency jsonschema to v4.26.0 by @renovate[bot] in #218
  • chore(deps): update dependency ruamel.yaml to v0.19.1 by @renovate[bot] in #209
  • chore(deps): update dependency referencing to v0.37.0 by @renovate[bot] in #206
  • chore(deps): update dependency reqstool-python-decorators to v0.0.9 by @renovate[bot] in #220

Full Changelog: v0.5.11...v0.5.12

v0.5.11

04 Apr 14:19
19a23d8

Choose a tag to compare

What's Changed

  • chore(deps): update dependency flake8 to v7.2.0 by @renovate in #176
  • chore(deps): update dependency jsonpickle to v4.0.5 by @renovate in #175
  • chore(deps): update dependency pytest-cov to v6.1.0 by @renovate in #177
  • chore(deps): update dependency node to v22 by @renovate in #173
  • fix: use reqstool-demo package in test by @lfvdavid in #178
  • chore(deps): update dependency reqstool-python-decorators to v0.0.7 by @renovate in #179
  • chore(deps): update dependency python to 3.13 by @renovate in #172

Full Changelog: v0.5.10...v0.5.11

v0.5.10

10 Mar 15:14
b0493ea

Choose a tag to compare

What's Changed

  • chore(deps): update dependency jinja2 to v3.1.5 by @renovate in #154
  • chore(deps): update dependency ruamel.yaml to v0.18.10 by @renovate in #156
  • chore(deps): update dependency pygit2 to v1.17.0 by @renovate in #157
  • chore(deps): update dependency referencing to v0.36.2 by @renovate in #160
  • chore(deps): update dependency black to v25 by @renovate in #161
  • chore(deps): update dependency beautifulsoup4 to v4.13.3 by @renovate in #162
  • chore(deps): update python docker tag to v3.13.2 by @renovate in #163
  • chore(deps): update dependency flake8 to v7.1.2 by @renovate in #165
  • chore(deps): update dependency jsonpickle to v4.0.2 by @renovate in #166
  • chore(deps): update dependency pytest to v8.3.5 by @renovate in #167
  • chore(deps): update dependency jinja2 to v3.1.6 by @renovate in #168
  • chore(deps): update dependency se.lfv.reqstool:reqstool-java-annotations to v0.1.3 by @renovate in #170
  • chore(deps): update dependency reqstool-python-decorators to v0.0.6 by @renovate in #169
  • chore(deps): update dependency se.lfv.reqstool:reqstool-maven-plugin to v1.0.1 by @renovate in #171

Full Changelog: v0.5.9...v0.5.10

v0.5.9

16 Dec 13:19
5b4bc99

Choose a tag to compare

What's Changed

  • feat: Fix issue with status report not showing missing tests properly by @lfvdavid in #152
  • chore(deps): update dependency pytest to v8.3.4 by @renovate in #150
  • chore(deps): update python docker tag to v3.13.1 by @renovate in #151
  • chore(deps): update dependency jsonpickle to v4.0.1 by @renovate in #153

Full Changelog: v0.5.8...v0.5.9

v0.5.8

25 Nov 12:19
8d013b1

Choose a tag to compare

What's Changed

  • 122 investigate why integration tests does not run in the pipeline by @lfvdavid in #145
  • Remove symbolic links by @lfvdavid in #147
  • fix: Report command filtering requirements by @lfvdavid in #144
  • feat: Update plantuml diagrams in how_it_works.adoc by @lfvdavid in #148
  • chore(deps): update dependency packaging to v24.2 by @renovate in #141
  • chore(deps): update dependency jsonpickle to v4 by @renovate in #142

Full Changelog: v0.5.7...v0.5.8

v0.5.7

01 Nov 13:53
1a24bf3

Choose a tag to compare

What's Changed

Full Changelog: v0.5.6...v0.5.7

v0.5.6

31 Oct 15:50
5a31d1e

Choose a tag to compare

  • Fix container labels

v0.5.5

31 Oct 15:36
628740d

Choose a tag to compare

  • Fix so that container image is uploaded correctly