Skip to content

Releases

This page renders the project’s release history from the root CHANGELOG.md.

Changelog

All notable changes to this project are documented in this file.

The format is based on Keep a Changelog, and this project follows Semantic Versioning.

[Unreleased]

[0.3.0] - 2026-03-09

Added

  • Added a minimal apps/suite-manager Node/TypeScript service that exposes a status endpoint and logs periodic Homepage health checks, providing a concrete deployment target for future shared bootstrap and monitoring work.

Changed

  • Documented a staging integration branch workflow so feature branches can be tested and batched before promotion to main releases.
  • Reworked VPS/local setup around suite-manager shared inputs and service-level deploy/vps/services/*.env.template files, replacing the older app-level runtime env layout.
  • Simplified vps:init and vps:doctor to match the new template structure and dropped the remaining legacy .env.example compatibility code.
  • Fixed npm run vps:rebuild so clean-slate rebuilds also remove profiled service volumes and auth state.

[0.2.0] - 2026-03-08

Added

  • New root scripts for safer VPS onboarding:
    • npm run vps:init to create missing deploy/vps/**/*.env files from .env.example templates without overwriting existing values.
    • npm run vps:doctor to validate required env vars and cross-file configuration checks before startup.
    • npm run vps:up to run a non-destructive full stack startup flow (init + doctor + compose up).
  • vps:init now renders template expressions in .env.example, including:
    • secret(length[, alphabet])
    • secret(name, length[, alphabet]) for shared generated values across files
    • base64(text) for derived values (for example username:password auth headers)

Changed

  • Updated VPS onboarding documentation to use the new vps:init -> vps:doctor -> vps:up flow and keep vps:rebuild as an explicit destructive reset command.
  • Updated app .env.example templates to support generated shared secrets and derived values during first-time setup.
  • Updated CI compose validation to render and verify VPS env files before running docker compose config.

[0.1.0] - 2026-03-04

First official release of My Own Suite. Establishes the release/publishing foundation and ships the initial MVP application stack, validated locally with Docker Compose and in a Railway cloud deployment.

Added

  • RELEASING.md with SemVer rules, compatibility contracts, and a clear release workflow.
  • CHANGELOG.md as the canonical release history.
  • Starlight docs Releases page rendering CHANGELOG.md.
  • Top-level Project docs section (after Apps) containing Releases.
  • Git hooks (pre-commit, pre-push) to block commits/pushes directly on main.