Skip to content
Zever
Home

Compatibility matrix

Which modules the API gates protect, and what may break per release type.

2 min readEdit on GitHub

Core-tier modules are diffed against their latest <dir>/vX.Y.Z tag by make apidiff, and patch releases are scanned by go run ./tools/apidiff --check-patch. Pre-1.0 Extended packages (everything else in STABILITY.md) may break freely with release notes.

Module Import path Tier Patch (x.y.Z) Minor/major (pre-1.0)
config github.com/zenta-dev/zever/config Core no breaking changes breaking allowed with a **Breaking:** entry naming the module
container github.com/zenta-dev/zever/container Core no breaking changes breaking allowed with a **Breaking:** entry naming the module
core/auth github.com/zenta-dev/zever/core/auth Core no breaking changes breaking allowed with a **Breaking:** entry naming the module
core/cache github.com/zenta-dev/zever/core/cache Core no breaking changes breaking allowed with a **Breaking:** entry naming the module
core/crypto github.com/zenta-dev/zever/core/crypto Core no breaking changes breaking allowed with a **Breaking:** entry naming the module
core/db github.com/zenta-dev/zever/core/db Core no breaking changes breaking allowed with a **Breaking:** entry naming the module
core/password github.com/zenta-dev/zever/core/password Core no breaking changes breaking allowed with a **Breaking:** entry naming the module
core/queue github.com/zenta-dev/zever/core/queue Core no breaking changes breaking allowed with a **Breaking:** entry naming the module
core/router github.com/zenta-dev/zever/core/router Core no breaking changes breaking allowed with a **Breaking:** entry naming the module
core/secrets github.com/zenta-dev/zever/core/secrets Core no breaking changes breaking allowed with a **Breaking:** entry naming the module
core/session github.com/zenta-dev/zever/core/session Core no breaking changes breaking allowed with a **Breaking:** entry naming the module
dsl github.com/zenta-dev/zever/dsl Core no breaking changes breaking allowed with a **Breaking:** entry naming the module
orm github.com/zenta-dev/zever/orm Core no breaking changes breaking allowed with a **Breaking:** entry naming the module