Files
computer-playbook/docs/changelog/000.012.000-2026-01-25.md
kevinveenbirkenbachandClaude Opus 5.5 dd955a71a6 style(markdown): pin list markers to dash and convert every list
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>
2026-10-18 23:04:02 +02:00

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_escape filter 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_KEY handling 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-8 locale
  • 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