Release 1.1.6 (2026-02-21)¶
Bug fixes¶
- sync prepare_release.py ruff lint fixes from canonical (#122)
- sync prepare_release.py empty changelog abort from canonical (#124)
- sync shared tooling to v1.0.2 Update sync-tooling.sh from standard-tooling v1.0.2:
- Fix --actions-compat flag leaking during self-update re-exec
-
Add canonical source comment to repo-profile.sh
-
sync hook and lint scripts from standards-and-conventions (#135)
- fix: sync hook and lint scripts from standards-and-conventions
Close git revert hook bypass by adding branch protection to commit-msg hook, accept Revert commit messages, and support cross-repo issue linkage.
Ref wphillipmoore/mq-rest-admin-common#62
- switch Maven Central publish wait to validated (#152)
- update add-to-project action to v1.0.2 (#164)
CI¶
- auto-add issues to GitHub Project (#133)
-
chore: add workflow to auto-add issues to GitHub Project
-
chore: retrigger CI with corrected PR body
Documentation¶
- rename mq-dev-environment references to mq-rest-admin-dev-environment (#136) Update CI workflow, shell scripts, developer-setup docs, and plan docs to use the new repository name, aligning with the mq-rest-admin-* naming convention.
Ref wphillipmoore/mq-dev-environment#14
-
ban MEMORY.md usage in CLAUDE.md (#154) Add auto-memory policy requiring agents to discuss behavioral rules with the human rather than storing them in unmanaged MEMORY.md files.
-
ban heredocs in shell commands (#155) Add explicit ban on heredocs for multi-line CLI arguments. Always use temp files instead.
Features¶
-
add canonical local validation script (#128) Add scripts/dev/validate_local.sh that checks prerequisites (java, mvnw) and runs ./mvnw verify as a single fail-fast command. Update repository-standards.md with canonical_local_validation_command and CLAUDE.md to reference the script.
-
add shared tooling sync from standard-tooling v1.0.0 Sync all shared scripts from standard-tooling canonical source. Adds lint scripts (commit-messages.sh, markdown-standards.sh, pr-issue-linkage.sh, repo-profile.sh) and dev scripts (finalize_repo.sh, sync-tooling.sh) not previously present.
-
add category prefixes to job names (#150) Standardize job display names with category prefixes so checks cluster naturally in the GitHub status list.
-
adopt validate_local.sh dispatch architecture (#156)
- feat(validate): adopt validate_local.sh dispatch architecture
Add primary_language: java to repo profile. Replace repo-specific validate_local.sh with synced driver and language-specific scripts from standard-tooling.
Refactoring¶
- use shared docs-deploy composite action (#140)
-
use shared composite actions for publish and release gates (#146) Replace inline tag/release, version bump PR, and version divergence gate logic with reusable composite actions from standard-actions.
-
publish.yml: use tag-and-release and version-bump-pr actions
- ci.yml: use version-divergence action for release gates