mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2026-11-07 03:15:56 +00:00
The 16.0.0 entry pkgmgr wrote on top of CHANGELOG.md uses "-" bullets while every older entry uses "*". MD004's default "consistent" style takes the marker of the first list in a file, so lint-markdown reported 400 MD004 findings in CHANGELOG.md and the pre-push gate refused the release push. MD004 is now pinned to "dash", the marker pkgmgr and the changelog skill write, and make autoformat (markdownlint-cli2 --fix) converted the lists of the 72 files that still used "*". Only list markers changed. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
1005 B
1005 B
0.12.0 (2026-01-25)
[0.12.0] - 2026-01-25
- Hardened CI/CD pipelines with retries and Git fallback for Ansible Galaxy collections
- Unified ShellCheck execution via container for reproducible linting
- Enforced secure secret handling across all roles (shell quoting, dotenv, sed safety)
- Introduced
sed_escapefilter to prevent sed injection and config corruption - Implemented robust, idempotent PostgreSQL superuser password rotation
- Improved Mailu and MariaDB user/password idempotency and CLI safety
- Added optional Django admin bootstrap and secure
SECRET_KEYhandling for Baserow - Refactored TLS into a single, explicit resolution layer with SAN-aware certificates
- Improved Keycloak reliability by handling noisy CLI output without jq
- Fixed Discourse startup issues by enforcing
C.UTF-8locale - Refactored CSP health checks to operate on full URLs derived from NGINX configs (breaking change)
- Improved developer experience with cleaner CLI structure, scripts, and tests