Release Policy

Release Policy

BX Sites follows Semantic Versioning - the version in box.json is what gets published to ForgeBox and tagged in the repo for every release.

  • development is the working branch - every merge there triggers a snapshot build (-snapshot version suffix), published for early testing but not meant for production use.
  • main is the stable branch - a push there cuts a real, tagged release: the [Unreleased] section of the project's own changelog.md is finalized under that version number, a Git tag and GitHub Release are created from it, and the module is published to ForgeBox.

A "what's new" page for each version is generated automatically as part of that release process - pulled straight from its changelog.md section - and appears in this section going forward. The same notes are also attached to its GitHub Release.

Edit this page Download Markdown Last updated Aug 23, 2026, 2:17:28 AM