- Docs
- Reference
- Compatibility matrix
Compatibility matrix
Which modules the API gates protect, and what may break per release type.
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 |