You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
Releases
@objectstack/cli@11.4.0
Minor Changes
5821c51: ADR-0081: split the AI page-authoring surface into honest tiers.
PageSchema.kind gains 'html' and 'react'. 'html' is the constrained
parse-never-execute tier (the renamed 'jsx', kept as a deprecated alias); 'react' is the real-React tier (executed at render by @object-ui/react-runtime). It runs author JS, so it is gated by a host
capability that defaults ON (the platform trusts reviewed, draft-gated
authors) and is disabled server-side via the OS_PAGE_REACT=off
env toggle. The completeness gate now requires source for all three kinds.
@objectstack/cli console serving injects the disable global into the served
HTML when OS_PAGE_REACT=off (read per request, no rebuild).
validate-jsx-pages lints html/jsx (constrained parse). A new validate-react-pages transpiles react source with Sucrase (transpile-only,
never executed) so syntax errors fail at os build instead of at render.
5821c51: ADR-0081: split the AI page-authoring surface into honest tiers.
PageSchema.kind gains 'html' and 'react'. 'html' is the constrained
parse-never-execute tier (the renamed 'jsx', kept as a deprecated alias); 'react' is the real-React tier (executed at render by @object-ui/react-runtime). It runs author JS, so it is gated by a host
capability that defaults ON (the platform trusts reviewed, draft-gated
authors) and is disabled server-side via the OS_PAGE_REACT=off
env toggle. The completeness gate now requires source for all three kinds.
@objectstack/cli console serving injects the disable global into the served
HTML when OS_PAGE_REACT=off (read per request, no rebuild).
validate-jsx-pages lints html/jsx (constrained parse). A new validate-react-pages transpiles react source with Sucrase (transpile-only,
never executed) so syntax errors fail at os build instead of at render.
5821c51: ADR-0081: split the AI page-authoring surface into honest tiers.
PageSchema.kind gains 'html' and 'react'. 'html' is the constrained
parse-never-execute tier (the renamed 'jsx', kept as a deprecated alias); 'react' is the real-React tier (executed at render by @object-ui/react-runtime). It runs author JS, so it is gated by a host
capability that defaults ON (the platform trusts reviewed, draft-gated
authors) and is disabled server-side via the OS_PAGE_REACT=off
env toggle. The completeness gate now requires source for all three kinds.
@objectstack/cli console serving injects the disable global into the served
HTML when OS_PAGE_REACT=off (read per request, no rebuild).
validate-jsx-pages lints html/jsx (constrained parse). A new validate-react-pages transpiles react source with Sucrase (transpile-only,
never executed) so syntax errors fail at os build instead of at render.
Patch Changes
a0fce3f: feat(spec): add userActions.editInline toggle for inline record editing
UserActionsConfigSchema — the shared toggle set behind both a view's toolbar
and a page's interfaceConfig.userActions — gains editInline: boolean
(default false, alongside addRecordForm). The runtime already honors it
(objectui InterfaceListPage reads userActions.editInline → inlineEdit),
and the metadata-admin "Interface (list pages)" panel — which auto-renders
these booleans as checkboxes — now exposes an "Edit Inline" toggle. When on,
cells edit with the field's type-aware widget (the same control the form uses).
A list stays read-only unless the author opts in.
Advisory only. To re-verify, run the docs-accuracy-audit workflow scoped to these files: node scripts/docs-audit/affected-docs.mjs origin/main → pass the list as args.docs.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
Releases
@objectstack/cli@11.4.0
Minor Changes
5821c51: ADR-0081: split the AI page-authoring surface into honest tiers.
PageSchema.kindgains'html'and'react'.'html'is the constrainedparse-never-execute tier (the renamed
'jsx', kept as a deprecated alias);'react'is the real-React tier (executed at render by@object-ui/react-runtime). It runs author JS, so it is gated by a hostcapability that defaults ON (the platform trusts reviewed, draft-gated
authors) and is disabled server-side via the
OS_PAGE_REACT=offenv toggle. The completeness gate now requires
sourcefor all three kinds.@objectstack/cliconsole serving injects the disable global into the servedHTML when
OS_PAGE_REACT=off(read per request, no rebuild).validate-jsx-pageslintshtml/jsx(constrained parse). A newvalidate-react-pagestranspilesreactsource with Sucrase (transpile-only,never executed) so syntax errors fail at
os buildinstead of at render.Patch Changes
@objectstack/lint@11.4.0
Minor Changes
5821c51: ADR-0081: split the AI page-authoring surface into honest tiers.
PageSchema.kindgains'html'and'react'.'html'is the constrainedparse-never-execute tier (the renamed
'jsx', kept as a deprecated alias);'react'is the real-React tier (executed at render by@object-ui/react-runtime). It runs author JS, so it is gated by a hostcapability that defaults ON (the platform trusts reviewed, draft-gated
authors) and is disabled server-side via the
OS_PAGE_REACT=offenv toggle. The completeness gate now requires
sourcefor all three kinds.@objectstack/cliconsole serving injects the disable global into the servedHTML when
OS_PAGE_REACT=off(read per request, no rebuild).validate-jsx-pageslintshtml/jsx(constrained parse). A newvalidate-react-pagestranspilesreactsource with Sucrase (transpile-only,never executed) so syntax errors fail at
os buildinstead of at render.Patch Changes
@objectstack/spec@11.4.0
Minor Changes
5821c51: ADR-0081: split the AI page-authoring surface into honest tiers.
PageSchema.kindgains'html'and'react'.'html'is the constrainedparse-never-execute tier (the renamed
'jsx', kept as a deprecated alias);'react'is the real-React tier (executed at render by@object-ui/react-runtime). It runs author JS, so it is gated by a hostcapability that defaults ON (the platform trusts reviewed, draft-gated
authors) and is disabled server-side via the
OS_PAGE_REACT=offenv toggle. The completeness gate now requires
sourcefor all three kinds.@objectstack/cliconsole serving injects the disable global into the servedHTML when
OS_PAGE_REACT=off(read per request, no rebuild).validate-jsx-pageslintshtml/jsx(constrained parse). A newvalidate-react-pagestranspilesreactsource with Sucrase (transpile-only,never executed) so syntax errors fail at
os buildinstead of at render.Patch Changes
a0fce3f: feat(spec): add
userActions.editInlinetoggle for inline record editingUserActionsConfigSchema— the shared toggle set behind both a view's toolbarand a page's
interfaceConfig.userActions— gainseditInline: boolean(default
false, alongsideaddRecordForm). The runtime already honors it(objectui
InterfaceListPagereadsuserActions.editInline→inlineEdit),and the metadata-admin "Interface (list pages)" panel — which auto-renders
these booleans as checkboxes — now exposes an "Edit Inline" toggle. When on,
cells edit with the field's type-aware widget (the same control the form uses).
A list stays read-only unless the author opts in.
@objectstack/hono@11.4.0
Patch Changes
@objectstack/account@11.4.0
Patch Changes
@objectstack/setup@11.4.0
Patch Changes
@objectstack/studio@11.4.0
Patch Changes
@objectstack/client@11.4.0
Patch Changes
@objectstack/client-react@11.4.0
Patch Changes
@objectstack/cloud-connection@11.4.0
Patch Changes
@objectstack/connector-mcp@11.4.0
Patch Changes
@objectstack/connector-openapi@11.4.0
Patch Changes
@objectstack/connector-rest@11.4.0
Patch Changes
@objectstack/connector-slack@11.4.0
Patch Changes
@objectstack/core@11.4.0
Patch Changes
@objectstack/formula@11.4.0
Patch Changes
@objectstack/mcp@11.4.0
Patch Changes
@objectstack/metadata@11.4.0
Patch Changes
@objectstack/metadata-core@11.4.0
Patch Changes
@objectstack/metadata-fs@11.4.0
Patch Changes
@objectstack/metadata-protocol@11.4.0
Patch Changes
@objectstack/objectql@11.4.0
Patch Changes
@objectstack/observability@11.4.0
Patch Changes
@objectstack/platform-objects@11.4.0
Patch Changes
@objectstack/driver-memory@11.4.0
Patch Changes
@objectstack/driver-mongodb@11.4.0
Patch Changes
@objectstack/driver-sql@11.4.0
Patch Changes
@objectstack/driver-sqlite-wasm@11.4.0
Patch Changes
@objectstack/embedder-openai@11.4.0
Patch Changes
@objectstack/knowledge-memory@11.4.0
Patch Changes
@objectstack/knowledge-ragflow@11.4.0
Patch Changes
@objectstack/plugin-approvals@11.4.0
Patch Changes
@objectstack/plugin-audit@11.4.0
Patch Changes
@objectstack/plugin-auth@11.4.0
Patch Changes
@objectstack/plugin-dev@11.4.0
Patch Changes
@objectstack/plugin-email@11.4.0
Patch Changes
@objectstack/plugin-hono-server@11.4.0
Patch Changes
@objectstack/plugin-org-scoping@11.4.0
Patch Changes
@objectstack/plugin-reports@11.4.0
Patch Changes
@objectstack/plugin-security@11.4.0
Patch Changes
@objectstack/plugin-sharing@11.4.0
Patch Changes
@objectstack/plugin-webhooks@11.4.0
Patch Changes
@objectstack/rest@11.4.0
Patch Changes
@objectstack/runtime@11.4.0
Patch Changes
@objectstack/service-analytics@11.4.0
Patch Changes
@objectstack/service-automation@11.4.0
Patch Changes
@objectstack/service-cache@11.4.0
Patch Changes
@objectstack/service-cluster@11.4.0
Patch Changes
@objectstack/service-cluster-redis@11.4.0
Patch Changes
@objectstack/service-datasource@11.4.0
Patch Changes
@objectstack/service-i18n@11.4.0
Patch Changes
@objectstack/service-job@11.4.0
Patch Changes
@objectstack/service-knowledge@11.4.0
Patch Changes
@objectstack/service-messaging@11.4.0
Patch Changes
@objectstack/service-package@11.4.0
Patch Changes
@objectstack/service-queue@11.4.0
Patch Changes
@objectstack/service-realtime@11.4.0
Patch Changes
@objectstack/service-settings@11.4.0
Patch Changes
@objectstack/service-storage@11.4.0
Patch Changes
@objectstack/trigger-api@11.4.0
Patch Changes
@objectstack/trigger-record-change@11.4.0
Patch Changes
@objectstack/trigger-schedule@11.4.0
Patch Changes
@objectstack/types@11.4.0
Patch Changes
@objectstack/verify@11.4.0
Patch Changes
@objectstack/console@11.4.0
create-objectstack@11.4.0
@objectstack/sdui-parser@11.4.0
objectstack-vscode@11.4.0
@objectstack/example-crm@4.0.63
Patch Changes
@objectstack/example-showcase@0.2.9
Patch Changes
@objectstack/example-todo@4.0.63
Patch Changes
@objectstack/example-embed-objectql@0.0.3
Patch Changes
@objectstack/dogfood@0.0.11
Patch Changes
@objectstack/downstream-contract@0.0.9
Patch Changes