Files
computer-playbook/docs/changelog/004.001.000-2026-02-17.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

947 B

4.1.0 (2026-02-17)

[4.1.0] - 2026-02-17

Added

  • Controller-side version lookup plugin reading from pyproject.toml (with Poetry fallback)
  • New unit_name lookup plugin for consistent versioned systemd unit generation
  • Automatic prune phase in sys-service (stop/disable outdated units, remove old unit files, trigger daemon-reload)
  • Persist application version as INFINITO_VERSION in /etc/environment
  • Parameterized image and version handling for web-svc-simpleicons
  • Introduced entity_name derived from application_id Changed
  • sys-service now uses SOFTWARE_DOMAIN instead of SOFTWARE_NAME for versioned units
  • Reordered service lifecycle: prune → lockdown → reset
  • Refactored internal task structure for clearer execution flow
  • Made /etc/environment path configurable Removed
  • Legacy FILE_VERSION mechanism
  • Deprecated get_service_name filter
  • Legacy simpleicons_host_ variables