Skip to content

Changelog

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

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

[1.2.2] - 2026-03-01

Bug fixes

  • Ruby list DISPLAY methods without name_default use required positional name param (#158)

CI

  • add concurrency group to ci-push workflow (#167)

Documentation

  • move Releases nav to right of Home for consistency (#136)
  • add multi-repo finalization workflow rules to CLAUDE.md (#156)
  • add Python 3.12 to dev-python version matrix in CLAUDE.md (#166)

Features

  • add Rust development tooling (#139)
  • add st-generate-commands CLI for multi-language MQSC method generation (#154)
  • add canonical label registry and sync modes to st-ensure-label (#164)

[1.2.1] - 2026-02-26

Bug fixes

  • resolve commit-msg hook fallback relative to hook directory, not consuming repo (#90)
  • disable fail-fast in docker-publish matrix (#100)
  • bump Go dev images from 1.23 to 1.25 and 1.26 (#105)
  • use v2 module path for go-licenses (#107)
  • use hadolint binary instead of container to avoid musl/node24 incompatibility (#122)
  • suppress DL3028 hadolint warning for gem version pinning (#123)
  • exclude auto-generated markdown from markdownlint (#125)
  • add SHELL pipefail directive to all Dockerfiles (#127)
  • expand trivyignore with upstream-unfixable CVEs (#128)

CI

  • migrate CI to three-tier model (#112)

Documentation

  • add three-tier CI architecture guide (#109)

Features

  • add Ruby ecosystem detection to st-prepare-release (#88)
  • add st-observatory CLI for cross-repo health reports (#91)
  • allow dots in branch name validation (#93)
  • add Docker dev images and docker-test script (#96)
  • publish dev container images to GHCR (#98)
  • add shellcheck and markdownlint to all dev images (#110)
  • generate per-release verbose release notes files (#114)
  • add CI quality gates for dev container images (#121)
  • harden dev images with patched base packages, Node 22 LTS, shellcheck 0.11.0 (#126)

Refactoring

  • remove --docs-only flag from st-submit-pr (#117)

[1.2.0] - 2026-02-23

Bug fixes

  • update add-to-project action to v1.0.2 (#64)
  • read version from pyproject.toml in publish and docs workflows (#82)

Documentation

  • document git hooks and validation rules (#71)
  • add MkDocs documentation site (#72)
  • update documentation site for PATH-based architecture (#79)

Features

  • add chore/ as allowed branch prefix in pre-commit hook (#66)
  • restructure as Python package with PATH-based consumption (#73)
  • add commit-messages range validator for CI (#76)

Refactoring

  • remove commit-messages range validator (#77)

Testing

  • achieve 100% line and branch coverage for all Python modules (#74)

[1.1.4] - 2026-02-21

Bug fixes

  • fix CHANGELOG.md formatting for markdownlint compliance
  • fix CHANGELOG.md formatting for markdownlint compliance
  • fix CHANGELOG.md formatting for markdownlint compliance
  • fix CHANGELOG.md formatting for markdownlint compliance
  • validate CHANGELOG.md with markdownlint before committing (#55)
  • allow merge commits through commit-msg hook (#57)

Features

  • annotate synced scripts with provenance comments (#58)

[1.1.3] - 2026-02-21

Bug fixes

  • strip ^{} suffix from dereferenced tags in sync-tooling.sh (#51)

[1.1.2] - 2026-02-21

Bug fixes

  • handle empty docsite_files array with set -u
  • prevent --actions-compat from leaking during self-update re-exec
  • accept cross-repo issue references in PR linkage check (#36)

Documentation

  • add canonical source comment to repo-profile.sh
  • document release-before-sync requirement (#20)
  • ban MEMORY.md usage in CLAUDE.md (#32)
  • ban heredocs in shell commands (#33)

Features

  • initial scaffold with reconciled canonical scripts
  • add CI workflow, CLAUDE.md, and repository infrastructure (#6)
  • add add-to-project workflow for standards project
  • add GitHub Project helper scripts for skill automation (#12)
  • add ci and build to allowed conventional commit types (#13)
  • add commit and PR submission wrapper scripts (#17)
  • support cross-repo issue references (#23)
  • add VERSION file detector to prepare_release.py (#27)
  • add category prefixes to CI job names (#31)
  • add validate_local.sh dispatch architecture (#34)
  • validate issue-linked branch names in pre-commit hook (#44)
  • add publish workflow for automated tagging and version bumps (#46)