you might be wondering "hey, wasn't it on like v0.10??" - and you're right! Rackula has moved from SemVer (0.MINOR.PATCH) to Calendar Versioning (YY.M.MICRO). Future versions follow the format YY.M.MICRO where YY is the 2-digit year, M is the unpadded month, and MICRO is the release counter within that month (starting at 0). This is primarily so I don't have to overthink between a major, minor or patch release. Also, because biggest number is best number.
Also includes some prep work for an upcoming Proxmox Community Scripts LXC deployment method.
Changed
Fixed
- LXC installation script: community-scripts compliance, security hardening, and reliability fixes (#1211, PR #1797)
- Bun installer pipe suppressed by wrapper in LXC script (PR #1817)
- LXC install script: apt replaces apt-get for community-scripts compatibility (PR #1800)
Technical
- CalVer release tooling: version script, deploy workflow, /release skill, and CI config (#1803-#1806)
- CLAUDE.md versioning policy rewritten for CalVer (#1807, PR #1812)
- README refreshed for FOSS professionalism (#1353, PR #1818)
- Writing style directives: no em dashes, no emoji in docs, succinct language (#1353, PR #1820)
- Deploy config parity safeguards and scripts documentation (PR #1799)
- Root config tidying: Playwright configs, env examples (PR #1798)
- Repo root cleanup: empty dirs, orphaned files, AI doc consolidation (PR #1796)
- Bump eslint 10.4.0 to 10.4.1 (PR #1801)