diff --git a/.changeset/locale-paths.md b/.changeset/locale-paths.md deleted file mode 100644 index 76085eac..00000000 --- a/.changeset/locale-paths.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@cloudhal/core-ts": patch -"@cloudhal/astro-renderer": patch ---- - -`@cloudhal/core-ts/locale-paths`: the locale URL helpers (`localeRouting`, `localizedPath`, `localeUrl`) move from the renderer into core-ts, browser-safe, with `itemUrl(site, origin, item)` for a page's or entry's public URL. `@cloudhal/astro-renderer/locales` re-exports them unchanged. diff --git a/.changeset/studio-live-links.md b/.changeset/studio-live-links.md deleted file mode 100644 index 2c737b7f..00000000 --- a/.changeset/studio-live-links.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@cloudhal/cli": patch ---- - -Studio links to the live site: a "View site" button in the top bar (also in the site switcher and the ⌘K palette), "Live at" and "Last published" on the overview, "View live" and "Copy link" on published pages and articles, and the full address under the slug and path fields ("Live at" when the live snapshot serves it, "Will be at" until then). After a site publish the toast offers "View site" and "Copy link", as do rollback and approval toasts. Marking a page or article published now says it goes live with the next site publish, with a "Publish site" action, instead of "Page published". diff --git a/.changeset/studio-pending-badge.md b/.changeset/studio-pending-badge.md deleted file mode 100644 index 0493bd7f..00000000 --- a/.changeset/studio-pending-badge.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@cloudhal/api": patch -"@cloudhal/cli": patch ---- - -Studio shows changes that are not live yet: a badge beside Publish with the count ("2 changes", or "Not published" before the first publish) and a tooltip by kind ("3 changes aren't live yet · 2 articles and 1 page"). It comes from the new `GET /api/sites/:siteId/pending` (`site:read`): counts of what a publish would add, change and remove, by kind; adding or removing a page counts once. Studio refreshes it after every write to the site, on window focus and every 30 s. diff --git a/packages/agent-runtime/CHANGELOG.md b/packages/agent-runtime/CHANGELOG.md index c04b0750..f5c6caa9 100644 --- a/packages/agent-runtime/CHANGELOG.md +++ b/packages/agent-runtime/CHANGELOG.md @@ -1,5 +1,12 @@ # @cloudhal/agent-runtime +## 0.3.12 + +### Patch Changes + +- @cloudhal/core-contracts@0.3.12 + - @cloudhal/storage@0.3.12 + ## 0.3.11 ### Patch Changes diff --git a/packages/agent-runtime/package.json b/packages/agent-runtime/package.json index 05b7ebf0..d6af609a 100644 --- a/packages/agent-runtime/package.json +++ b/packages/agent-runtime/package.json @@ -1,6 +1,6 @@ { "name": "@cloudhal/agent-runtime", - "version": "0.3.11", + "version": "0.3.12", "description": "Cloudhal agent runtime: policy engine (actors, scopes, approvals), skill loader, audit log", "license": "Apache-2.0", "homepage": "https://cloudhal.dev", diff --git a/packages/analytics/CHANGELOG.md b/packages/analytics/CHANGELOG.md index 66f18a40..dc5566bc 100644 --- a/packages/analytics/CHANGELOG.md +++ b/packages/analytics/CHANGELOG.md @@ -1,5 +1,12 @@ # @cloudhal/analytics +## 0.3.12 + +### Patch Changes + +- @cloudhal/core-contracts@0.3.12 + - @cloudhal/storage@0.3.12 + ## 0.3.11 ### Patch Changes diff --git a/packages/analytics/package.json b/packages/analytics/package.json index d3fe6c0c..2af58948 100644 --- a/packages/analytics/package.json +++ b/packages/analytics/package.json @@ -1,6 +1,6 @@ { "name": "@cloudhal/analytics", - "version": "0.3.11", + "version": "0.3.12", "description": "Cloudhal site analytics (RFC-0006): query model, classifiers, beacon handler, SQLite/D1 store, daily rollups and Workers Analytics Engine adapters. Worker-safe.", "license": "Apache-2.0", "homepage": "https://cloudhal.dev", diff --git a/packages/api/CHANGELOG.md b/packages/api/CHANGELOG.md index 470b1953..9df85775 100644 --- a/packages/api/CHANGELOG.md +++ b/packages/api/CHANGELOG.md @@ -1,5 +1,21 @@ # @cloudhal/api +## 0.3.12 + +### Patch Changes + +- bc096b2: Studio shows changes that are not live yet: a badge beside Publish with the count ("2 changes", or "Not published" before the first publish) and a tooltip by kind ("3 changes aren't live yet · 2 articles and 1 page"). It comes from the new `GET /api/sites/:siteId/pending` (`site:read`): counts of what a publish would add, change and remove, by kind; adding or removing a page counts once. Studio refreshes it after every write to the site, on window focus and every 30 s. +- Updated dependencies [84d1fc3] + - @cloudhal/core-ts@0.3.12 + - @cloudhal/astro-renderer@0.3.12 + - @cloudhal/comments@0.3.12 + - @cloudhal/mcp-server@0.3.12 + - @cloudhal/agent-runtime@0.3.12 + - @cloudhal/analytics@0.3.12 + - @cloudhal/core-contracts@0.3.12 + - @cloudhal/schedules@0.3.12 + - @cloudhal/storage@0.3.12 + ## 0.3.11 ### Patch Changes diff --git a/packages/api/package.json b/packages/api/package.json index aa91326d..71295caf 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -1,6 +1,6 @@ { "name": "@cloudhal/api", - "version": "0.3.11", + "version": "0.3.12", "description": "Cloudhal HTTP API (Hono): sites, pages, entries, snapshots, auth — runs on Node and Cloudflare Workers", "license": "Apache-2.0", "homepage": "https://cloudhal.dev", diff --git a/packages/astro-renderer/CHANGELOG.md b/packages/astro-renderer/CHANGELOG.md index 1662fbb6..bdab39ed 100644 --- a/packages/astro-renderer/CHANGELOG.md +++ b/packages/astro-renderer/CHANGELOG.md @@ -1,5 +1,17 @@ # @cloudhal/astro-renderer +## 0.3.12 + +### Patch Changes + +- 84d1fc3: `@cloudhal/core-ts/locale-paths`: the locale URL helpers (`localeRouting`, `localizedPath`, `localeUrl`) move from the renderer into core-ts, browser-safe, with `itemUrl(site, origin, item)` for a page's or entry's public URL. `@cloudhal/astro-renderer/locales` re-exports them unchanged. +- Updated dependencies [84d1fc3] + - @cloudhal/core-ts@0.3.12 + - @cloudhal/comments@0.3.12 + - @cloudhal/analytics@0.3.12 + - @cloudhal/core-contracts@0.3.12 + - @cloudhal/storage@0.3.12 + ## 0.3.11 ### Patch Changes diff --git a/packages/astro-renderer/package.json b/packages/astro-renderer/package.json index fcf1bdc2..20b448a1 100644 --- a/packages/astro-renderer/package.json +++ b/packages/astro-renderer/package.json @@ -1,6 +1,6 @@ { "name": "@cloudhal/astro-renderer", - "version": "0.3.11", + "version": "0.3.12", "description": "Render a Cloudhal Site Graph with Astro: data sources (live/snapshot), section components and the cloudhal() integration", "license": "Apache-2.0", "homepage": "https://cloudhal.dev", diff --git a/packages/cli/CHANGELOG.md b/packages/cli/CHANGELOG.md index 6de126bb..0d106250 100644 --- a/packages/cli/CHANGELOG.md +++ b/packages/cli/CHANGELOG.md @@ -1,5 +1,24 @@ # @cloudhal/cli +## 0.3.12 + +### Patch Changes + +- c2b3f2e: Studio links to the live site: a "View site" button in the top bar (also in the site switcher and the ⌘K palette), "Live at" and "Last published" on the overview, "View live" and "Copy link" on published pages and articles, and the full address under the slug and path fields ("Live at" when the live snapshot serves it, "Will be at" until then). After a site publish the toast offers "View site" and "Copy link", as do rollback and approval toasts. Marking a page or article published now says it goes live with the next site publish, with a "Publish site" action, instead of "Page published". +- bc096b2: Studio shows changes that are not live yet: a badge beside Publish with the count ("2 changes", or "Not published" before the first publish) and a tooltip by kind ("3 changes aren't live yet · 2 articles and 1 page"). It comes from the new `GET /api/sites/:siteId/pending` (`site:read`): counts of what a publish would add, change and remove, by kind; adding or removing a page counts once. Studio refreshes it after every write to the site, on window focus and every 30 s. +- Updated dependencies [84d1fc3] +- Updated dependencies [bc096b2] + - @cloudhal/core-ts@0.3.12 + - @cloudhal/api@0.3.12 + - @cloudhal/cloudflare@0.3.12 + - @cloudhal/comments@0.3.12 + - @cloudhal/mcp-server@0.3.12 + - @cloudhal/agent-runtime@0.3.12 + - @cloudhal/analytics@0.3.12 + - @cloudhal/core-contracts@0.3.12 + - @cloudhal/schedules@0.3.12 + - @cloudhal/storage@0.3.12 + ## 0.3.11 ### Patch Changes diff --git a/packages/cli/package.json b/packages/cli/package.json index 556bcb15..79272fd0 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@cloudhal/cli", - "version": "0.3.11", + "version": "0.3.12", "description": "cloudhal — create, run and build Cloudhal sites locally", "license": "Apache-2.0", "homepage": "https://cloudhal.dev", diff --git a/packages/cloudflare/CHANGELOG.md b/packages/cloudflare/CHANGELOG.md index 28feb6aa..cc5c30b1 100644 --- a/packages/cloudflare/CHANGELOG.md +++ b/packages/cloudflare/CHANGELOG.md @@ -1,5 +1,20 @@ # @cloudhal/cloudflare +## 0.3.12 + +### Patch Changes + +- Updated dependencies [84d1fc3] +- Updated dependencies [bc096b2] + - @cloudhal/core-ts@0.3.12 + - @cloudhal/api@0.3.12 + - @cloudhal/comments@0.3.12 + - @cloudhal/mcp-server@0.3.12 + - @cloudhal/agent-runtime@0.3.12 + - @cloudhal/analytics@0.3.12 + - @cloudhal/schedules@0.3.12 + - @cloudhal/storage@0.3.12 + ## 0.3.11 ### Patch Changes diff --git a/packages/cloudflare/package.json b/packages/cloudflare/package.json index abb53357..e0912dd1 100644 --- a/packages/cloudflare/package.json +++ b/packages/cloudflare/package.json @@ -1,6 +1,6 @@ { "name": "@cloudhal/cloudflare", - "version": "0.3.11", + "version": "0.3.12", "description": "Cloudhal on Cloudflare: the admin Worker (API, auth, MCP, Studio) over D1 + R2", "license": "Apache-2.0", "homepage": "https://cloudhal.dev", diff --git a/packages/comments/CHANGELOG.md b/packages/comments/CHANGELOG.md index 55805206..a42f2cdc 100644 --- a/packages/comments/CHANGELOG.md +++ b/packages/comments/CHANGELOG.md @@ -1,5 +1,14 @@ # @cloudhal/comments +## 0.3.12 + +### Patch Changes + +- Updated dependencies [84d1fc3] + - @cloudhal/core-ts@0.3.12 + - @cloudhal/core-contracts@0.3.12 + - @cloudhal/storage@0.3.12 + ## 0.3.11 ### Patch Changes diff --git a/packages/comments/package.json b/packages/comments/package.json index c35bcbc6..1dbf962e 100644 --- a/packages/comments/package.json +++ b/packages/comments/package.json @@ -1,6 +1,6 @@ { "name": "@cloudhal/comments", - "version": "0.3.11", + "version": "0.3.12", "description": "Cloudhal reader comments (RFC-0007): settings and thread state, text normalising and content rules, linkify, first-party proof of work, the submission pipeline, purge planner, retention plan and the SQLite/D1 store. Worker-safe.", "license": "Apache-2.0", "homepage": "https://cloudhal.dev", diff --git a/packages/core-contracts/CHANGELOG.md b/packages/core-contracts/CHANGELOG.md index 4ba27c3c..c67292b4 100644 --- a/packages/core-contracts/CHANGELOG.md +++ b/packages/core-contracts/CHANGELOG.md @@ -1,5 +1,9 @@ # @cloudhal/core-contracts +## 0.3.12 + +No changes in this release. + ## 0.3.11 ### Patch Changes diff --git a/packages/core-contracts/package.json b/packages/core-contracts/package.json index 916ac877..66bc1e73 100644 --- a/packages/core-contracts/package.json +++ b/packages/core-contracts/package.json @@ -1,6 +1,6 @@ { "name": "@cloudhal/core-contracts", - "version": "0.3.11", + "version": "0.3.12", "description": "Cloudhal domain contracts: JSON Schema source of truth plus generated TypeScript types", "license": "Apache-2.0", "homepage": "https://cloudhal.dev", diff --git a/packages/core-ts/CHANGELOG.md b/packages/core-ts/CHANGELOG.md index fa357569..8e47e380 100644 --- a/packages/core-ts/CHANGELOG.md +++ b/packages/core-ts/CHANGELOG.md @@ -1,5 +1,14 @@ # @cloudhal/core-ts +## 0.3.12 + +### Patch Changes + +- 84d1fc3: `@cloudhal/core-ts/locale-paths`: the locale URL helpers (`localeRouting`, `localizedPath`, `localeUrl`) move from the renderer into core-ts, browser-safe, with `itemUrl(site, origin, item)` for a page's or entry's public URL. `@cloudhal/astro-renderer/locales` re-exports them unchanged. +- @cloudhal/core-contracts@0.3.12 + - @cloudhal/schedules@0.3.12 + - @cloudhal/storage@0.3.12 + ## 0.3.11 ### Patch Changes diff --git a/packages/core-ts/package.json b/packages/core-ts/package.json index cb7448e6..ff01b877 100644 --- a/packages/core-ts/package.json +++ b/packages/core-ts/package.json @@ -1,6 +1,6 @@ { "name": "@cloudhal/core-ts", - "version": "0.3.11", + "version": "0.3.12", "description": "Cloudhal Site Graph core (TypeScript): load/save nodes with optimistic locking, snapshots, diff, publish and rollback; taxonomies, terms, redirects and menus", "license": "Apache-2.0", "homepage": "https://cloudhal.dev", diff --git a/packages/create-cloudhal/CHANGELOG.md b/packages/create-cloudhal/CHANGELOG.md index fb8b3b62..ba21ac93 100644 --- a/packages/create-cloudhal/CHANGELOG.md +++ b/packages/create-cloudhal/CHANGELOG.md @@ -1,5 +1,13 @@ # create-cloudhal +## 0.3.12 + +### Patch Changes + +- Updated dependencies [c2b3f2e] +- Updated dependencies [bc096b2] + - @cloudhal/cli@0.3.12 + ## 0.3.11 ### Patch Changes diff --git a/packages/create-cloudhal/package.json b/packages/create-cloudhal/package.json index 59a06080..e61cd126 100644 --- a/packages/create-cloudhal/package.json +++ b/packages/create-cloudhal/package.json @@ -1,6 +1,6 @@ { "name": "create-cloudhal", - "version": "0.3.11", + "version": "0.3.12", "description": "Create a Cloudhal site: npm create cloudhal@latest", "license": "Apache-2.0", "homepage": "https://cloudhal.dev", diff --git a/packages/mcp-server/CHANGELOG.md b/packages/mcp-server/CHANGELOG.md index 1464abd5..56a0c541 100644 --- a/packages/mcp-server/CHANGELOG.md +++ b/packages/mcp-server/CHANGELOG.md @@ -1,5 +1,19 @@ # @cloudhal/mcp-server +## 0.3.12 + +### Patch Changes + +- Updated dependencies [84d1fc3] + - @cloudhal/core-ts@0.3.12 + - @cloudhal/astro-renderer@0.3.12 + - @cloudhal/comments@0.3.12 + - @cloudhal/agent-runtime@0.3.12 + - @cloudhal/analytics@0.3.12 + - @cloudhal/core-contracts@0.3.12 + - @cloudhal/schedules@0.3.12 + - @cloudhal/storage@0.3.12 + ## 0.3.11 ### Patch Changes diff --git a/packages/mcp-server/package.json b/packages/mcp-server/package.json index b2b4fd70..18b694be 100644 --- a/packages/mcp-server/package.json +++ b/packages/mcp-server/package.json @@ -1,6 +1,6 @@ { "name": "@cloudhal/mcp-server", - "version": "0.3.11", + "version": "0.3.12", "description": "Cloudhal MCP server: semantic site tools (pages, articles, snapshots, preview, publish) governed by the policy engine", "license": "Apache-2.0", "homepage": "https://cloudhal.dev", diff --git a/packages/schedules/CHANGELOG.md b/packages/schedules/CHANGELOG.md index f621c61e..c53d0b77 100644 --- a/packages/schedules/CHANGELOG.md +++ b/packages/schedules/CHANGELOG.md @@ -1,5 +1,12 @@ # @cloudhal/schedules +## 0.3.12 + +### Patch Changes + +- @cloudhal/core-contracts@0.3.12 + - @cloudhal/storage@0.3.12 + ## 0.3.11 ### Patch Changes diff --git a/packages/schedules/package.json b/packages/schedules/package.json index d2d314f0..7c0d26ec 100644 --- a/packages/schedules/package.json +++ b/packages/schedules/package.json @@ -1,6 +1,6 @@ { "name": "@cloudhal/schedules", - "version": "0.3.11", + "version": "0.3.12", "description": "Cloudhal schedules (RFC-0008): the time model, the RRULE subset and its sentences, releases (pin, closure, rl1: hash, compose, conflicts, state machine), automation and run state, taint and budget accounting, the Scheduler and runDue, and the SQLite/D1 store. Worker-safe.", "license": "Apache-2.0", "homepage": "https://cloudhal.dev", diff --git a/packages/storage/CHANGELOG.md b/packages/storage/CHANGELOG.md index 63376233..9785cafc 100644 --- a/packages/storage/CHANGELOG.md +++ b/packages/storage/CHANGELOG.md @@ -1,5 +1,11 @@ # @cloudhal/storage +## 0.3.12 + +### Patch Changes + +- @cloudhal/core-contracts@0.3.12 + ## 0.3.11 ### Patch Changes diff --git a/packages/storage/package.json b/packages/storage/package.json index b0bbee7d..36f80d99 100644 --- a/packages/storage/package.json +++ b/packages/storage/package.json @@ -1,6 +1,6 @@ { "name": "@cloudhal/storage", - "version": "0.3.11", + "version": "0.3.12", "description": "Cloudhal storage interfaces (SQL driver, blob store) with Cloudflare D1/R2/Durable Object SQLite and local SQLite/filesystem adapters", "license": "Apache-2.0", "homepage": "https://cloudhal.dev",