Release notes

Reverse-chronological log of every published version. Each entry covers what's new, what's fixed, and what (if anything) consumer projects need to do on upgrade.

1.4.0 — 2026-05-07

Bearer token authentication as an opt-in module — coexists with `X-Api-Key` and cookie sessions, no OAuth Authorization Server logic in the framework.

What's new

Action required

1.3.0 — 2026-05-04

Per-resource and credential-path rate-limit primitives, clearer errors when CRUD hooks return the wrong type, and a polished `init` flow.

What's new

Action required

Known issues

1.2.0 — 2026-05-03

Init flow now prints copy-pasteable next-steps; OpenAPI `info.version` follows the installed framework version.

What's new

Action required

1.1.1 — 1.1.3 — 2026-05-02 to 2026-05-03

Three patch releases, all packaging-related; `1.1.1 and 1.1.2 were never published cleanly to PyPI — install 1.1.3` (or higher) directly.

Fixes

1.1.0 — 2026-05-02

`READ_ONLY global gate, regression fix for default list_fields`, friendlier Redis error.

What's new

Fixes

Action required

1.0.x — 2026-04-30 to 2026-05-02

Initial public release line. `1.0.0 was the rebrand from easyapi-django; 1.0.11.0.2` were small generator polish patches.

What's new

Migration from `easyapi-django`

📦

Versions `1.0.01.0.2 and 1.1.01.1.3 were published incrementally; subsequent patch upgrades within a minor line are always safe (no breaking changes within 1.x). When in doubt, install the latest 1.x.y` and skip intermediate patches.

0-mcp by Stamatios Stamou Jr — github.com/ssjunior/0-mcp