The Visual Website Builder
You Actually Own. React + Next.js, low-code, self-hosted. Your data, your infrastructure, every feature included.
© ChaiBuilder. All rights reserved.

Release notes for chaipro, the licensed package your project depends on. Versions are
semantic; while the package is pre 1.0, breaking changes land on minor bumps, so read
the Breaking group before upgrading across one.
Upgrade procedure: Releases and Upgrading.
Breaking
ai-credits plugin is removed. AI credit management is now owned by the plans
plugin. Drop aiCreditsPlugin from your plugin list and make sure plansPlugin is
registered instead, on both the server and the client.Changed
Fixed
{{ }} bindings inside headings.The AI generation reliability release.
Added
Changed
Fixed
The partial blocks release.
Added
Changed
Fixed
Page locking, global and partial blocks, and tagging.
Added
Changed
Fixed
Breaking
Added
Added
Changed
aiProPlugin is renamed to aiPlugin. aiProPlugin remains as a deprecated alias and
will be removed in a future release.Fixed
WithChaiLayout into the render pipeline and
into block data providers.Added
cb.<namespace>.*.Changed
Fixed
CHAIBUILDER_POSTGRESS_SCHEMA values are trimmed, so a stray space no longer breaks
schema resolution.The plugin architecture release. This is the largest breaking change in the 0.x line.
Breaking
_layout pages), page errors, licensing, roles and AI all become plugin registrations.
Replace your feature flags with the matching plugin. See
Configuration.extraPermissions config option is dropped. Plugins register their own permission
keys and their default role grants.rolesPlugin if you rely on it.Added
OPENROUTER_API_KEY.Fixed
createPayloadChaiBuilder.Fixed
getChaiBuilder calls no longer deadlock the context resolver.Changed
Fixed
Changed
CHAI_PERMISSIONS constant instead of a
hardcoded string.Fixed
Added
createChaiBuilder returns a bound handle, getChaiBuilder, that carries the request
context and resolves permissions from it. See API.Fixed
Fixed
server-only package is replaced with a runtime browser guard, which unblocks test
runners and bundlers that choked on it.Maintenance release.
Added
chaiBuilderSchemaHookSqlite is re-exported from the Payload barrel.Fixed
Maintenance release.
Changed
chaipro/payload/client. Update your import map.Breaking
mediaManager option.
See Storage Configuration.Added
chaipro/tailwind entry points, with v3 and v4 auto detection in the render path.Added
Added
CHAI_TAILWIND_VERSION and defaults to v4.Changed
Fixed
Redirects, data binding and JSON-LD.
Breaking
features. Revisions
flags group into features.revisions.Added
redirects:*
permissions gating the panel.{{ suggestion dropdown across settings fields, link href,
SVG and icon fields, and the SEO panel. See Data Binding._layout pages and WithChaiLayout, with named page slots for custom routes.Changed
Fixed
Maintenance release.
First tagged release of the current chaipro line.
Releases before v0.1.0 were private betas and are not documented here.
