v1.0.0-beta.143
Released to production on September 20, 2026 at 18:52 CDT. See every commit in this release on GitHub
New
- Logic: the function editor says a dictionary reads as name.member
- Platform: a function reads a dictionary's members as name.member
- Tooling: the plugin-domain guard reads the declarations inside a file
- Tooling: the plugin-domain guard judges what a file does, not only what it is called
Fixed
- Shared libraries: the Besigner UI installs from its packages and runs
- Shared libraries: a sideEffects entry matches the source and the built package
- Plugins: a campaign zone suspends under its own boundary
- Console: the guided start is offered only to a site that publishes nothing
- UI components: the four calculator elements are declared where a plugin says what it registers
Changed
- Plugins: marketing owns campaign email end to end
- Email: rendering one message for one recipient sits on the core's mail rail
Documentation
- Data bindings: a function reads a dictionary's members
- AI: the page an agency searching for an AI website builder lands on
Behind the scenes
- Shared libraries: every package states its license and how it publishes
Share this article
We're building the open web platform. Follow along as we ship — and tell us what you need.