Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 0 additions & 7 deletions .changeset/console-sha-drift-guard.md

This file was deleted.

12 changes: 0 additions & 12 deletions .changeset/formview-presentation-props.md

This file was deleted.

14 changes: 0 additions & 14 deletions .changeset/objectui-refresh-1432efe8.md

This file was deleted.

13 changes: 0 additions & 13 deletions .changeset/react-blocks-contract.md

This file was deleted.

14 changes: 0 additions & 14 deletions .changeset/react-prop-gate.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changeset/sdui-page-styling-guardrail.md

This file was deleted.

9 changes: 9 additions & 0 deletions examples/app-crm/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,14 @@
# @objectstack/example-crm

## 4.0.64

### Patch Changes

- Updated dependencies [6ee4f04]
- Updated dependencies [c1e3a65]
- @objectstack/spec@11.5.0
- @objectstack/runtime@11.5.0

## 4.0.63

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion examples/app-crm/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@objectstack/example-crm",
"version": "4.0.63",
"version": "4.0.64",
"description": "Minimal CRM example — a smoke-test workspace that exercises the metadata loading pipeline (objects → views → app → dashboard → hook → flow → seed). For a full-featured enterprise CRM see https://github.com/objectstack-ai/hotcrm.",
"license": "Apache-2.0",
"private": true,
Expand Down
13 changes: 13 additions & 0 deletions examples/app-showcase/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,18 @@
# @objectstack/example-showcase

## 0.2.10

### Patch Changes

- Updated dependencies [6ee4f04]
- Updated dependencies [c1e3a65]
- @objectstack/spec@11.5.0
- @objectstack/cloud-connection@11.5.0
- @objectstack/connector-rest@11.5.0
- @objectstack/connector-slack@11.5.0
- @objectstack/driver-sql@11.5.0
- @objectstack/runtime@11.5.0

## 0.2.9

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion examples/app-showcase/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@objectstack/example-showcase",
"version": "0.2.9",
"version": "0.2.10",
"description": "Kitchen-sink showcase workspace — exercises every metadata type, every view type, every chart type, and the major end-to-end capability chains (security, automation, AI). Built for demonstration, debugging, and coverage-driven verification.",
"license": "Apache-2.0",
"private": true,
Expand Down
16 changes: 16 additions & 0 deletions examples/app-todo/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,21 @@
# @objectstack/example-todo

## 4.0.64

### Patch Changes

- Updated dependencies [6ee4f04]
- Updated dependencies [c1e3a65]
- @objectstack/spec@11.5.0
- @objectstack/client@11.5.0
- @objectstack/mcp@11.5.0
- @objectstack/metadata@11.5.0
- @objectstack/objectql@11.5.0
- @objectstack/driver-sqlite-wasm@11.5.0
- @objectstack/knowledge-memory@11.5.0
- @objectstack/runtime@11.5.0
- @objectstack/service-knowledge@11.5.0

## 4.0.63

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion examples/app-todo/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@objectstack/example-todo",
"version": "4.0.63",
"version": "4.0.64",
"description": "Example Todo App using ObjectStack Protocol",
"license": "Apache-2.0",
"private": true,
Expand Down
10 changes: 10 additions & 0 deletions examples/embed-objectql/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
# @objectstack/example-embed-objectql

## 0.0.4

### Patch Changes

- Updated dependencies [6ee4f04]
- Updated dependencies [c1e3a65]
- @objectstack/spec@11.5.0
- @objectstack/objectql@11.5.0
- @objectstack/driver-memory@11.5.0

## 0.0.3

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion examples/embed-objectql/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@objectstack/example-embed-objectql",
"version": "0.0.3",
"version": "0.0.4",
"private": true,
"description": "Embed the ObjectQL engine as a plain library via @objectstack/objectql/core — no kernel, no plugins, no metadata protocol (ADR-0076).",
"type": "module",
Expand Down
8 changes: 8 additions & 0 deletions packages/adapters/hono/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# @objectstack/hono

## 11.5.0

### Patch Changes

- @objectstack/plugin-hono-server@11.5.0
- @objectstack/runtime@11.5.0
- @objectstack/types@11.5.0

## 11.4.0

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/adapters/hono/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@objectstack/hono",
"version": "11.4.0",
"version": "11.5.0",
"license": "Apache-2.0",
"main": "dist/index.js",
"types": "dist/index.d.ts",
Expand Down
9 changes: 9 additions & 0 deletions packages/apps/account/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,14 @@
# @objectstack/account

## 11.5.0

### Patch Changes

- Updated dependencies [6ee4f04]
- Updated dependencies [c1e3a65]
- @objectstack/spec@11.5.0
- @objectstack/platform-objects@11.5.0

## 11.4.0

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/apps/account/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@objectstack/account",
"version": "11.4.0",
"version": "11.5.0",
"license": "Apache-2.0",
"description": "ObjectStack Account — the end-user account/self-service console app, packaged as its own ObjectStack app package (ADR-0048: one app per package).",
"main": "dist/index.js",
Expand Down
9 changes: 9 additions & 0 deletions packages/apps/setup/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,14 @@
# @objectstack/setup

## 11.5.0

### Patch Changes

- Updated dependencies [6ee4f04]
- Updated dependencies [c1e3a65]
- @objectstack/spec@11.5.0
- @objectstack/platform-objects@11.5.0

## 11.4.0

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/apps/setup/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@objectstack/setup",
"version": "11.4.0",
"version": "11.5.0",
"license": "Apache-2.0",
"description": "ObjectStack Setup — the platform administration app, packaged as its own ObjectStack app package (ADR-0048: one app per package).",
"main": "dist/index.js",
Expand Down
9 changes: 9 additions & 0 deletions packages/apps/studio/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,14 @@
# @objectstack/studio

## 11.5.0

### Patch Changes

- Updated dependencies [6ee4f04]
- Updated dependencies [c1e3a65]
- @objectstack/spec@11.5.0
- @objectstack/platform-objects@11.5.0

## 11.4.0

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/apps/studio/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@objectstack/studio",
"version": "11.4.0",
"version": "11.5.0",
"license": "Apache-2.0",
"description": "ObjectStack Studio — the metadata builder app, packaged as its own ObjectStack app package (ADR-0048: one app per package).",
"main": "dist/index.js",
Expand Down
73 changes: 73 additions & 0 deletions packages/cli/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,78 @@
# @objectstack/cli

## 11.5.0

### Minor Changes

- 5a5bf61: ADR-0081 Phase 2: a build-time prop check for `kind:'react'` pages. After the
syntax gate, `validateReactPageProps` parses the real JSX (TypeScript compiler)
and checks each usage of an injected block (`<ObjectForm>`, `<ListView>`, …)
against the react-tier contract (`REACT_BLOCKS` from `@objectstack/spec/ui`):
missing a required binding (e.g. `<ObjectForm>` with no `objectName`) is an
error; a near-miss prop (`onSucces` → `onSuccess`) is a warning. Wired into
`os validate`. Curated data props are not flagged (low false-positive); a spread
`{...props}` escapes the required check. (`typescript` moves to `@objectstack/lint`
dependencies so it externalizes instead of bundling into the CLI.)
- ec7175d: Add the source-page styling guardrail (ADR-0065): `os validate`/`os build` now flags Tailwind `className` in `kind:'html'`/`kind:'react'` page source, which silently produces no CSS because the build never scans authored metadata. New `validatePageSourceStyling` rule with an actionable inline-style/`hsl(var(--token))` fix; also corrects the react-blocks contract, the objectstack-ui skill, the layout-dsl docs, and ADR-0080/0081 away from the "HTML + Tailwind" framing.

### Patch Changes

- c77a8f5: Guard against `@objectstack/console` version drift. The vendored Console SPA in `packages/console/dist` is a gitignored, locally-built artifact that only `scripts/build-console.sh` (`pnpm objectui:build` / `objectui:refresh` / `release` / CI) produces — `turbo run build` never rebuilds it. Pulling a branch that bumps the committed `.objectui-sha` pin therefore left a stale dist in place, and the CLI would silently serve a Console built from a different objectui commit (the npm-major version guard can't see a SHA move under one package version).

`build-console.sh` now stamps the built objectui SHA into `dist/.objectui-sha`. A new `pnpm check:console-sha` compares that stamp against the pin and fails loudly on drift (hard-gating `pnpm dev` / `dev:crm` / `dev:todo`), and `resolveConsolePath` warns at serve time when it selects a drifted dist. Remediation is `pnpm objectui:build` (rebuild at the pinned SHA). Published installs ship no pin, so their stamped dist stays authoritative and the guard is a no-op.

- Updated dependencies [6ee4f04]
- Updated dependencies [cabce27]
- Updated dependencies [c1e3a65]
- Updated dependencies [5a5bf61]
- Updated dependencies [ec7175d]
- @objectstack/spec@11.5.0
- @objectstack/console@11.5.0
- @objectstack/lint@11.5.0
- @objectstack/account@11.5.0
- @objectstack/setup@11.5.0
- @objectstack/studio@11.5.0
- @objectstack/client@11.5.0
- @objectstack/cloud-connection@11.5.0
- @objectstack/core@11.5.0
- @objectstack/formula@11.5.0
- @objectstack/mcp@11.5.0
- @objectstack/objectql@11.5.0
- @objectstack/observability@11.5.0
- @objectstack/platform-objects@11.5.0
- @objectstack/driver-memory@11.5.0
- @objectstack/driver-mongodb@11.5.0
- @objectstack/driver-sql@11.5.0
- @objectstack/driver-sqlite-wasm@11.5.0
- @objectstack/plugin-approvals@11.5.0
- @objectstack/plugin-audit@11.5.0
- @objectstack/plugin-auth@11.5.0
- @objectstack/plugin-email@11.5.0
- @objectstack/plugin-hono-server@11.5.0
- @objectstack/plugin-org-scoping@11.5.0
- @objectstack/plugin-reports@11.5.0
- @objectstack/plugin-security@11.5.0
- @objectstack/plugin-sharing@11.5.0
- @objectstack/plugin-webhooks@11.5.0
- @objectstack/rest@11.5.0
- @objectstack/runtime@11.5.0
- @objectstack/service-analytics@11.5.0
- @objectstack/service-automation@11.5.0
- @objectstack/service-cache@11.5.0
- @objectstack/service-datasource@11.5.0
- @objectstack/service-job@11.5.0
- @objectstack/service-messaging@11.5.0
- @objectstack/service-package@11.5.0
- @objectstack/service-queue@11.5.0
- @objectstack/service-realtime@11.5.0
- @objectstack/service-settings@11.5.0
- @objectstack/service-storage@11.5.0
- @objectstack/trigger-api@11.5.0
- @objectstack/trigger-record-change@11.5.0
- @objectstack/trigger-schedule@11.5.0
- @objectstack/types@11.5.0
- @objectstack/verify@11.5.0

## 11.4.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/cli/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@objectstack/cli",
"version": "11.4.0",
"version": "11.5.0",
"description": "Command Line Interface for ObjectStack Protocol",
"main": "dist/index.js",
"types": "dist/index.d.ts",
Expand Down
10 changes: 10 additions & 0 deletions packages/client-react/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
# @objectstack/client-react

## 11.5.0

### Patch Changes

- Updated dependencies [6ee4f04]
- Updated dependencies [c1e3a65]
- @objectstack/spec@11.5.0
- @objectstack/client@11.5.0
- @objectstack/core@11.5.0

## 11.4.0

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/client-react/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@objectstack/client-react",
"version": "11.4.0",
"version": "11.5.0",
"license": "Apache-2.0",
"description": "React hooks for ObjectStack Client SDK",
"main": "dist/index.js",
Expand Down
9 changes: 9 additions & 0 deletions packages/client/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,14 @@
# @objectstack/client

## 11.5.0

### Patch Changes

- Updated dependencies [6ee4f04]
- Updated dependencies [c1e3a65]
- @objectstack/spec@11.5.0
- @objectstack/core@11.5.0

## 11.4.0

### Patch Changes
Expand Down
Loading
Loading