Cashu-TS - v4.0.0-rc3
    Preparing search index...

    DocumentsVersions and Releases

    Versions & Releases

    This project uses Semantic Versioning and a simplified branching model.

    • main represents the current major version (v4) and is the only branch for active development.
    • The previous major version (v3) is supported via a long-lived maintenance branch, used for critical fixes only.
    • Direct commits to protected branches are not allowed; all changes are introduced via pull requests.
    • Target main as the base branch for all v4 feature and fix pull requests.
    • Target the v3 maintenance branch only for critical fixes to the previous major version.
    • Do not mix changes for multiple major versions in a single pull request.
    • Releases are automated using release-please and are created by merging the Release PR.
    • Follow Conventional Commits to ensure correct version bumps.
    • Breaking API changes must be clearly marked to trigger a major version bump.
    • Version numbers are determined automatically by release-please; contributors should not attempt to control versions directly.

    For a fuller developer-focused guide (setup, hooks, release steps and troubleshooting) see the developer guide.