Skip to content

Release 1.4.21 (2026-05-06)

Bug fixes

  • use str() in _check_names to satisfy ty type checker
  • restore Python 3.12+ support and auto-prepend .venv/bin in st-validate Reverts requires-python from >=3.14 to >=3.12 so standard-tooling can be installed in CI containers running any supported Python version (3.12, 3.13, 3.14).

Expands CI matrix (quality, test, audit) to cover all three versions. Pins host install commands to --python 3.14 so the recommended host install still targets the latest interpreter.

Additionally, st-validate now auto-prepends .venv/bin to PATH at startup when the directory exists but is not already on PATH, eliminating the need for manual PATH workarounds when running st-docker-run -- st-validate.

Features

  • add GHAS check runs (Semgrep OSS, Trivy) to CI gates required checks
  • add --config flag to override remote config source