Skip to content

Release 1.4.19 (2026-05-05)

Bug fixes

  • suppress S101 on type-narrowing assertion
  • run independent check commands to completion instead of short-circuiting on first failure
  • use cmd.split() instead of shell=True for subprocess.run

Features

  • fix Python commands and add install entries to command registry
  • add st-validate command with registry-driven check dispatch
  • add hadolint and actionlint to common validation checks
  • add st-version library and CLI with per-language version discovery, show, bump, and --ref support

Refactoring

  • replace _WARMUP_COMMANDS with registry-driven install lookup
  • call st-validate instead of st-validate-local in post-finalization

Styling

  • apply ruff format to new and modified files
  • apply ruff format to test_st_validate

Testing

  • achieve 100% branch coverage for st-validate and st-version