diff --git a/.changeset/build-published-status.md b/.changeset/build-published-status.md deleted file mode 100644 index 58d7840d..00000000 --- a/.changeset/build-published-status.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@cloudhal/cli": patch ---- - -`cloudhal build --published` (RFC-0043 §1.10) builds the published snapshot only, never the latest snapshot or the drafts. When nothing is published yet, it writes the `not-published` status page as the whole output instead, in the site's default language: `index.html` and `404.html`, a `robots.txt` that disallows everything, a `_headers` file with `no-store` and `noindex`, and a `.cloudhal-status` marker. The Docker image's `site-build` now passes the flag, and the compose file's Caddyfile answers every path except `robots.txt` with that page, status 503 and `Retry-After: 3600` while the marker exists. The image also runs `site-build` once in the background when Studio starts, so a fresh self-hosted site no longer serves drafts before its first publish, and a volume upgraded from 0.7.1 or older switches on its first start. `cloudhal build` without the flag is unchanged. diff --git a/.changeset/i18n-qa-pass-112.md b/.changeset/i18n-qa-pass-112.md deleted file mode 100644 index f36f4d33..00000000 --- a/.changeset/i18n-qa-pass-112.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@cloudhal/cli": patch -"@cloudhal/astro-renderer": patch ---- - -Corrections to the machine-drafted translations of collections, typed fields, listings, the OAuth consent screen, Connected agents, the setup-link sign-up text and the site status pages (#112), in all 18 non-English languages. The fixes cover changed meaning, security wording that had softened, mixed terms and mixed register. Examples: Indonesian said "not yet verified" for a self-registered agent, Polish dropped "you" from the loopback warning, and Japanese and Korean lost "never" in "never beyond your role". Korean used a formal register in the new screens while the rest of Studio uses its polite-informal one. Nothing else changes, and the languages remain AI drafts awaiting review by people who speak them. diff --git a/.changeset/self-host-rebuild-on-publish.md b/.changeset/self-host-rebuild-on-publish.md deleted file mode 100644 index 1d836717..00000000 --- a/.changeset/self-host-rebuild-on-publish.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -"@cloudhal/cli": patch -"@cloudhal/api": patch -"@cloudhal/core-ts": patch -"@cloudhal/mcp-server": patch ---- - -A self-hosted site rebuilds itself on publish (#150). With `CLOUDHAL_SITE_BUILD=on`, which is the Docker image's default, `cloudhal studio` runs the image's `site-build` in a child process after every publish: a publish in Studio or through MCP, an approval, a rollback, or a release that goes live (at its time or through "Publish now"). It also runs it once at start. - -- **One build per burst.** A burst of publishes builds once (3 seconds after the last one, at most a minute after the first). -- **One build at a time.** Studio's builds, a cron `site-build` and a hand-started one share one lock. -- **Failures keep the last good site.** A failed build keeps the previous site and is tried again on the next publish. -- **Bounded.** A build has a deadline (`CLOUDHAL_SITE_BUILD_TIMEOUT`, 30 minutes by default). Stopping Studio during a build ends it within 5 seconds, with everything it started, and records it as stopped. - -Every build is recorded in the site's Activity as "Build public site", with its duration, snapshot and output on failure. The site's overview shows a new "Public site build" card with the same details, and what visitors see now from `/data/site/current.json`, which `site-build` writes after each swap, so builds from cron or by hand show there too. The failure's output is shown only to roles with `audit:read`. `CLOUDHAL_SITE_BUILD=off` turns both off for sites built elsewhere, and a plain `cloudhal studio` keeps it off. For other integrations, `ScheduledTickOptions.onReleasePublished` (core-ts) reports releases that went live, `ReleaseServiceOptions.onReleasePublished` (and the API's `SchedulesDeps.onReleasePublished`) reports a release published now, `openLocalStore` takes `onPublished`, and `GET /api/sites/:id/site-build` reports the queue, the last build and what is served. diff --git a/packages/agent-runtime/CHANGELOG.md b/packages/agent-runtime/CHANGELOG.md index 755671dc..0e943be1 100644 --- a/packages/agent-runtime/CHANGELOG.md +++ b/packages/agent-runtime/CHANGELOG.md @@ -1,5 +1,12 @@ # @cloudhal/agent-runtime +## 0.7.2 + +### Patch Changes + +- @cloudhal/core-contracts@0.7.2 + - @cloudhal/storage@0.7.2 + ## 0.7.1 ### Patch Changes diff --git a/packages/agent-runtime/package.json b/packages/agent-runtime/package.json index 0bd0dcee..2f4daa3a 100644 --- a/packages/agent-runtime/package.json +++ b/packages/agent-runtime/package.json @@ -1,6 +1,6 @@ { "name": "@cloudhal/agent-runtime", - "version": "0.7.1", + "version": "0.7.2", "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 2692d4f9..4c1f0b7c 100644 --- a/packages/analytics/CHANGELOG.md +++ b/packages/analytics/CHANGELOG.md @@ -1,5 +1,12 @@ # @cloudhal/analytics +## 0.7.2 + +### Patch Changes + +- @cloudhal/core-contracts@0.7.2 + - @cloudhal/storage@0.7.2 + ## 0.7.1 ### Patch Changes diff --git a/packages/analytics/package.json b/packages/analytics/package.json index 5b73a259..9016b83b 100644 --- a/packages/analytics/package.json +++ b/packages/analytics/package.json @@ -1,6 +1,6 @@ { "name": "@cloudhal/analytics", - "version": "0.7.1", + "version": "0.7.2", "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 4a51357c..1b482b1e 100644 --- a/packages/api/CHANGELOG.md +++ b/packages/api/CHANGELOG.md @@ -1,5 +1,29 @@ # @cloudhal/api +## 0.7.2 + +### Patch Changes + +- 060a9c8: A self-hosted site rebuilds itself on publish (#150). With `CLOUDHAL_SITE_BUILD=on`, which is the Docker image's default, `cloudhal studio` runs the image's `site-build` in a child process after every publish: a publish in Studio or through MCP, an approval, a rollback, or a release that goes live (at its time or through "Publish now"). It also runs it once at start. + + - **One build per burst.** A burst of publishes builds once (3 seconds after the last one, at most a minute after the first). + - **One build at a time.** Studio's builds, a cron `site-build` and a hand-started one share one lock. + - **Failures keep the last good site.** A failed build keeps the previous site and is tried again on the next publish. + - **Bounded.** A build has a deadline (`CLOUDHAL_SITE_BUILD_TIMEOUT`, 30 minutes by default). Stopping Studio during a build ends it within 5 seconds, with everything it started, and records it as stopped. + + Every build is recorded in the site's Activity as "Build public site", with its duration, snapshot and output on failure. The site's overview shows a new "Public site build" card with the same details, and what visitors see now from `/data/site/current.json`, which `site-build` writes after each swap, so builds from cron or by hand show there too. The failure's output is shown only to roles with `audit:read`. `CLOUDHAL_SITE_BUILD=off` turns both off for sites built elsewhere, and a plain `cloudhal studio` keeps it off. For other integrations, `ScheduledTickOptions.onReleasePublished` (core-ts) reports releases that went live, `ReleaseServiceOptions.onReleasePublished` (and the API's `SchedulesDeps.onReleasePublished`) reports a release published now, `openLocalStore` takes `onPublished`, and `GET /api/sites/:id/site-build` reports the queue, the last build and what is served. +- Updated dependencies [6de8d67] +- Updated dependencies [060a9c8] + - @cloudhal/astro-renderer@0.7.2 + - @cloudhal/core-ts@0.7.2 + - @cloudhal/mcp-server@0.7.2 + - @cloudhal/comments@0.7.2 + - @cloudhal/agent-runtime@0.7.2 + - @cloudhal/analytics@0.7.2 + - @cloudhal/core-contracts@0.7.2 + - @cloudhal/schedules@0.7.2 + - @cloudhal/storage@0.7.2 + ## 0.7.1 ### Patch Changes diff --git a/packages/api/package.json b/packages/api/package.json index 2c3d472d..7adcf03c 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -1,6 +1,6 @@ { "name": "@cloudhal/api", - "version": "0.7.1", + "version": "0.7.2", "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 c133beee..e549e62f 100644 --- a/packages/astro-renderer/CHANGELOG.md +++ b/packages/astro-renderer/CHANGELOG.md @@ -1,5 +1,17 @@ # @cloudhal/astro-renderer +## 0.7.2 + +### Patch Changes + +- 6de8d67: Corrections to the machine-drafted translations of collections, typed fields, listings, the OAuth consent screen, Connected agents, the setup-link sign-up text and the site status pages (#112), in all 18 non-English languages. The fixes cover changed meaning, security wording that had softened, mixed terms and mixed register. Examples: Indonesian said "not yet verified" for a self-registered agent, Polish dropped "you" from the loopback warning, and Japanese and Korean lost "never" in "never beyond your role". Korean used a formal register in the new screens while the rest of Studio uses its polite-informal one. Nothing else changes, and the languages remain AI drafts awaiting review by people who speak them. +- Updated dependencies [060a9c8] + - @cloudhal/core-ts@0.7.2 + - @cloudhal/comments@0.7.2 + - @cloudhal/analytics@0.7.2 + - @cloudhal/core-contracts@0.7.2 + - @cloudhal/storage@0.7.2 + ## 0.7.1 ### Patch Changes diff --git a/packages/astro-renderer/package.json b/packages/astro-renderer/package.json index ef033fb1..ca9bcf3a 100644 --- a/packages/astro-renderer/package.json +++ b/packages/astro-renderer/package.json @@ -1,6 +1,6 @@ { "name": "@cloudhal/astro-renderer", - "version": "0.7.1", + "version": "0.7.2", "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 d8142515..19c2fb25 100644 --- a/packages/cli/CHANGELOG.md +++ b/packages/cli/CHANGELOG.md @@ -1,5 +1,33 @@ # @cloudhal/cli +## 0.7.2 + +### Patch Changes + +- 8526116: `cloudhal build --published` (RFC-0043 §1.10) builds the published snapshot only, never the latest snapshot or the drafts. When nothing is published yet, it writes the `not-published` status page as the whole output instead, in the site's default language: `index.html` and `404.html`, a `robots.txt` that disallows everything, a `_headers` file with `no-store` and `noindex`, and a `.cloudhal-status` marker. The Docker image's `site-build` now passes the flag, and the compose file's Caddyfile answers every path except `robots.txt` with that page, status 503 and `Retry-After: 3600` while the marker exists. The image also runs `site-build` once in the background when Studio starts, so a fresh self-hosted site no longer serves drafts before its first publish, and a volume upgraded from 0.7.1 or older switches on its first start. `cloudhal build` without the flag is unchanged. +- 6de8d67: Corrections to the machine-drafted translations of collections, typed fields, listings, the OAuth consent screen, Connected agents, the setup-link sign-up text and the site status pages (#112), in all 18 non-English languages. The fixes cover changed meaning, security wording that had softened, mixed terms and mixed register. Examples: Indonesian said "not yet verified" for a self-registered agent, Polish dropped "you" from the loopback warning, and Japanese and Korean lost "never" in "never beyond your role". Korean used a formal register in the new screens while the rest of Studio uses its polite-informal one. Nothing else changes, and the languages remain AI drafts awaiting review by people who speak them. +- 060a9c8: A self-hosted site rebuilds itself on publish (#150). With `CLOUDHAL_SITE_BUILD=on`, which is the Docker image's default, `cloudhal studio` runs the image's `site-build` in a child process after every publish: a publish in Studio or through MCP, an approval, a rollback, or a release that goes live (at its time or through "Publish now"). It also runs it once at start. + + - **One build per burst.** A burst of publishes builds once (3 seconds after the last one, at most a minute after the first). + - **One build at a time.** Studio's builds, a cron `site-build` and a hand-started one share one lock. + - **Failures keep the last good site.** A failed build keeps the previous site and is tried again on the next publish. + - **Bounded.** A build has a deadline (`CLOUDHAL_SITE_BUILD_TIMEOUT`, 30 minutes by default). Stopping Studio during a build ends it within 5 seconds, with everything it started, and records it as stopped. + + Every build is recorded in the site's Activity as "Build public site", with its duration, snapshot and output on failure. The site's overview shows a new "Public site build" card with the same details, and what visitors see now from `/data/site/current.json`, which `site-build` writes after each swap, so builds from cron or by hand show there too. The failure's output is shown only to roles with `audit:read`. `CLOUDHAL_SITE_BUILD=off` turns both off for sites built elsewhere, and a plain `cloudhal studio` keeps it off. For other integrations, `ScheduledTickOptions.onReleasePublished` (core-ts) reports releases that went live, `ReleaseServiceOptions.onReleasePublished` (and the API's `SchedulesDeps.onReleasePublished`) reports a release published now, `openLocalStore` takes `onPublished`, and `GET /api/sites/:id/site-build` reports the queue, the last build and what is served. +- Updated dependencies [6de8d67] +- Updated dependencies [060a9c8] + - @cloudhal/astro-renderer@0.7.2 + - @cloudhal/api@0.7.2 + - @cloudhal/core-ts@0.7.2 + - @cloudhal/mcp-server@0.7.2 + - @cloudhal/cloudflare@0.7.2 + - @cloudhal/comments@0.7.2 + - @cloudhal/agent-runtime@0.7.2 + - @cloudhal/analytics@0.7.2 + - @cloudhal/core-contracts@0.7.2 + - @cloudhal/schedules@0.7.2 + - @cloudhal/storage@0.7.2 + ## 0.7.1 ### Patch Changes diff --git a/packages/cli/package.json b/packages/cli/package.json index 456d6b25..21c59cab 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@cloudhal/cli", - "version": "0.7.1", + "version": "0.7.2", "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 de443ecd..8d4addf0 100644 --- a/packages/cloudflare/CHANGELOG.md +++ b/packages/cloudflare/CHANGELOG.md @@ -1,5 +1,19 @@ # @cloudhal/cloudflare +## 0.7.2 + +### Patch Changes + +- Updated dependencies [060a9c8] + - @cloudhal/api@0.7.2 + - @cloudhal/core-ts@0.7.2 + - @cloudhal/mcp-server@0.7.2 + - @cloudhal/comments@0.7.2 + - @cloudhal/agent-runtime@0.7.2 + - @cloudhal/analytics@0.7.2 + - @cloudhal/schedules@0.7.2 + - @cloudhal/storage@0.7.2 + ## 0.7.1 ### Patch Changes diff --git a/packages/cloudflare/package.json b/packages/cloudflare/package.json index 12542bc6..68ba1b75 100644 --- a/packages/cloudflare/package.json +++ b/packages/cloudflare/package.json @@ -1,6 +1,6 @@ { "name": "@cloudhal/cloudflare", - "version": "0.7.1", + "version": "0.7.2", "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 88c601e0..b776129f 100644 --- a/packages/comments/CHANGELOG.md +++ b/packages/comments/CHANGELOG.md @@ -1,5 +1,14 @@ # @cloudhal/comments +## 0.7.2 + +### Patch Changes + +- Updated dependencies [060a9c8] + - @cloudhal/core-ts@0.7.2 + - @cloudhal/core-contracts@0.7.2 + - @cloudhal/storage@0.7.2 + ## 0.7.1 ### Patch Changes diff --git a/packages/comments/package.json b/packages/comments/package.json index f180994a..a8532bb9 100644 --- a/packages/comments/package.json +++ b/packages/comments/package.json @@ -1,6 +1,6 @@ { "name": "@cloudhal/comments", - "version": "0.7.1", + "version": "0.7.2", "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 c2b1429c..5c8223d1 100644 --- a/packages/core-contracts/CHANGELOG.md +++ b/packages/core-contracts/CHANGELOG.md @@ -1,5 +1,9 @@ # @cloudhal/core-contracts +## 0.7.2 + +No changes in this release. + ## 0.7.1 No changes in this release. diff --git a/packages/core-contracts/package.json b/packages/core-contracts/package.json index c37a88ac..3df90ef2 100644 --- a/packages/core-contracts/package.json +++ b/packages/core-contracts/package.json @@ -1,6 +1,6 @@ { "name": "@cloudhal/core-contracts", - "version": "0.7.1", + "version": "0.7.2", "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 52135c91..6f3ab273 100644 --- a/packages/core-ts/CHANGELOG.md +++ b/packages/core-ts/CHANGELOG.md @@ -1,5 +1,21 @@ # @cloudhal/core-ts +## 0.7.2 + +### Patch Changes + +- 060a9c8: A self-hosted site rebuilds itself on publish (#150). With `CLOUDHAL_SITE_BUILD=on`, which is the Docker image's default, `cloudhal studio` runs the image's `site-build` in a child process after every publish: a publish in Studio or through MCP, an approval, a rollback, or a release that goes live (at its time or through "Publish now"). It also runs it once at start. + + - **One build per burst.** A burst of publishes builds once (3 seconds after the last one, at most a minute after the first). + - **One build at a time.** Studio's builds, a cron `site-build` and a hand-started one share one lock. + - **Failures keep the last good site.** A failed build keeps the previous site and is tried again on the next publish. + - **Bounded.** A build has a deadline (`CLOUDHAL_SITE_BUILD_TIMEOUT`, 30 minutes by default). Stopping Studio during a build ends it within 5 seconds, with everything it started, and records it as stopped. + + Every build is recorded in the site's Activity as "Build public site", with its duration, snapshot and output on failure. The site's overview shows a new "Public site build" card with the same details, and what visitors see now from `/data/site/current.json`, which `site-build` writes after each swap, so builds from cron or by hand show there too. The failure's output is shown only to roles with `audit:read`. `CLOUDHAL_SITE_BUILD=off` turns both off for sites built elsewhere, and a plain `cloudhal studio` keeps it off. For other integrations, `ScheduledTickOptions.onReleasePublished` (core-ts) reports releases that went live, `ReleaseServiceOptions.onReleasePublished` (and the API's `SchedulesDeps.onReleasePublished`) reports a release published now, `openLocalStore` takes `onPublished`, and `GET /api/sites/:id/site-build` reports the queue, the last build and what is served. +- @cloudhal/core-contracts@0.7.2 + - @cloudhal/schedules@0.7.2 + - @cloudhal/storage@0.7.2 + ## 0.7.1 ### Patch Changes diff --git a/packages/core-ts/package.json b/packages/core-ts/package.json index 0b4ae013..d2c1989f 100644 --- a/packages/core-ts/package.json +++ b/packages/core-ts/package.json @@ -1,6 +1,6 @@ { "name": "@cloudhal/core-ts", - "version": "0.7.1", + "version": "0.7.2", "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 74aaf2da..c70d44c2 100644 --- a/packages/create-cloudhal/CHANGELOG.md +++ b/packages/create-cloudhal/CHANGELOG.md @@ -1,5 +1,14 @@ # create-cloudhal +## 0.7.2 + +### Patch Changes + +- Updated dependencies [8526116] +- Updated dependencies [6de8d67] +- Updated dependencies [060a9c8] + - @cloudhal/cli@0.7.2 + ## 0.7.1 ### Patch Changes diff --git a/packages/create-cloudhal/package.json b/packages/create-cloudhal/package.json index ab69d9e3..b9f36947 100644 --- a/packages/create-cloudhal/package.json +++ b/packages/create-cloudhal/package.json @@ -1,6 +1,6 @@ { "name": "create-cloudhal", - "version": "0.7.1", + "version": "0.7.2", "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 4fa032cf..f55160c3 100644 --- a/packages/mcp-server/CHANGELOG.md +++ b/packages/mcp-server/CHANGELOG.md @@ -1,5 +1,28 @@ # @cloudhal/mcp-server +## 0.7.2 + +### Patch Changes + +- 060a9c8: A self-hosted site rebuilds itself on publish (#150). With `CLOUDHAL_SITE_BUILD=on`, which is the Docker image's default, `cloudhal studio` runs the image's `site-build` in a child process after every publish: a publish in Studio or through MCP, an approval, a rollback, or a release that goes live (at its time or through "Publish now"). It also runs it once at start. + + - **One build per burst.** A burst of publishes builds once (3 seconds after the last one, at most a minute after the first). + - **One build at a time.** Studio's builds, a cron `site-build` and a hand-started one share one lock. + - **Failures keep the last good site.** A failed build keeps the previous site and is tried again on the next publish. + - **Bounded.** A build has a deadline (`CLOUDHAL_SITE_BUILD_TIMEOUT`, 30 minutes by default). Stopping Studio during a build ends it within 5 seconds, with everything it started, and records it as stopped. + + Every build is recorded in the site's Activity as "Build public site", with its duration, snapshot and output on failure. The site's overview shows a new "Public site build" card with the same details, and what visitors see now from `/data/site/current.json`, which `site-build` writes after each swap, so builds from cron or by hand show there too. The failure's output is shown only to roles with `audit:read`. `CLOUDHAL_SITE_BUILD=off` turns both off for sites built elsewhere, and a plain `cloudhal studio` keeps it off. For other integrations, `ScheduledTickOptions.onReleasePublished` (core-ts) reports releases that went live, `ReleaseServiceOptions.onReleasePublished` (and the API's `SchedulesDeps.onReleasePublished`) reports a release published now, `openLocalStore` takes `onPublished`, and `GET /api/sites/:id/site-build` reports the queue, the last build and what is served. +- Updated dependencies [6de8d67] +- Updated dependencies [060a9c8] + - @cloudhal/astro-renderer@0.7.2 + - @cloudhal/core-ts@0.7.2 + - @cloudhal/comments@0.7.2 + - @cloudhal/agent-runtime@0.7.2 + - @cloudhal/analytics@0.7.2 + - @cloudhal/core-contracts@0.7.2 + - @cloudhal/schedules@0.7.2 + - @cloudhal/storage@0.7.2 + ## 0.7.1 ### Patch Changes diff --git a/packages/mcp-server/package.json b/packages/mcp-server/package.json index 8a3ba471..f9db945a 100644 --- a/packages/mcp-server/package.json +++ b/packages/mcp-server/package.json @@ -1,6 +1,6 @@ { "name": "@cloudhal/mcp-server", - "version": "0.7.1", + "version": "0.7.2", "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 894aba0e..da4fd93b 100644 --- a/packages/schedules/CHANGELOG.md +++ b/packages/schedules/CHANGELOG.md @@ -1,5 +1,12 @@ # @cloudhal/schedules +## 0.7.2 + +### Patch Changes + +- @cloudhal/core-contracts@0.7.2 + - @cloudhal/storage@0.7.2 + ## 0.7.1 ### Patch Changes diff --git a/packages/schedules/package.json b/packages/schedules/package.json index d43b7706..6a6956d6 100644 --- a/packages/schedules/package.json +++ b/packages/schedules/package.json @@ -1,6 +1,6 @@ { "name": "@cloudhal/schedules", - "version": "0.7.1", + "version": "0.7.2", "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 9c3ae2d2..a4d58659 100644 --- a/packages/storage/CHANGELOG.md +++ b/packages/storage/CHANGELOG.md @@ -1,5 +1,11 @@ # @cloudhal/storage +## 0.7.2 + +### Patch Changes + +- @cloudhal/core-contracts@0.7.2 + ## 0.7.1 ### Patch Changes diff --git a/packages/storage/package.json b/packages/storage/package.json index 15983363..f1ffb269 100644 --- a/packages/storage/package.json +++ b/packages/storage/package.json @@ -1,6 +1,6 @@ { "name": "@cloudhal/storage", - "version": "0.7.1", + "version": "0.7.2", "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",