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: 7 additions & 0 deletions packages/agent-runtime/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# @cloudhal/agent-runtime

## 0.1.1

### Patch Changes

- @cloudhal/core-contracts@0.1.1
- @cloudhal/storage@0.1.1

## 0.1.0

Initial public release. See the [README](https://github.com/cloudhal-dev/cloudhal#readme) and the [docs](https://github.com/cloudhal-dev/cloudhal/tree/main/docs).
2 changes: 1 addition & 1 deletion packages/agent-runtime/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@cloudhal/agent-runtime",
"version": "0.1.0",
"version": "0.1.1",
"description": "Cloudhal agent runtime: policy engine (actors, scopes, approvals), skill loader, audit log",
"license": "Apache-2.0",
"homepage": "https://cloudhal.dev",
Expand Down
7 changes: 7 additions & 0 deletions packages/analytics/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# @cloudhal/analytics

## 0.1.1

### Patch Changes

- @cloudhal/core-contracts@0.1.1
- @cloudhal/storage@0.1.1

## 0.1.0

Initial public release. See the [README](https://github.com/cloudhal-dev/cloudhal#readme) and the [docs](https://github.com/cloudhal-dev/cloudhal/tree/main/docs).
2 changes: 1 addition & 1 deletion packages/analytics/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@cloudhal/analytics",
"version": "0.1.0",
"version": "0.1.1",
"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",
Expand Down
15 changes: 15 additions & 0 deletions packages/api/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,20 @@
# @cloudhal/api

## 0.1.1

### Patch Changes

- `npm create cloudhal` and `npm install @cloudhal/cli` no longer hang. `@better-auth/api-key` names `@better-auth/core`, `@better-auth/utils` and `better-call` as open peers; npm picked newer releases whose peers conflict with better-auth 1.7.7's and backtracked forever (0.1.0). `@cloudhal/api` now depends on exactly the versions better-auth itself uses, so npm resolves the tree in seconds.
- @cloudhal/agent-runtime@0.1.1
- @cloudhal/analytics@0.1.1
- @cloudhal/astro-renderer@0.1.1
- @cloudhal/comments@0.1.1
- @cloudhal/core-contracts@0.1.1
- @cloudhal/core-ts@0.1.1
- @cloudhal/mcp-server@0.1.1
- @cloudhal/schedules@0.1.1
- @cloudhal/storage@0.1.1

## 0.1.0

Initial public release. See the [README](https://github.com/cloudhal-dev/cloudhal#readme) and the [docs](https://github.com/cloudhal-dev/cloudhal/tree/main/docs).
5 changes: 4 additions & 1 deletion packages/api/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@cloudhal/api",
"version": "0.1.0",
"version": "0.1.1",
"description": "Cloudhal HTTP API (Hono): sites, pages, entries, snapshots, auth — runs on Node and Cloudflare Workers",
"license": "Apache-2.0",
"homepage": "https://cloudhal.dev",
Expand Down Expand Up @@ -37,6 +37,9 @@
"hono": "catalog:",
"better-auth": "catalog:",
"@better-auth/api-key": "catalog:",
"@better-auth/core": "catalog:",
"@better-auth/utils": "catalog:",
"better-call": "catalog:",
"@cloudhal/agent-runtime": "workspace:*",
"@cloudhal/mcp-server": "workspace:*",
"@cloudhal/astro-renderer": "workspace:*",
Expand Down
47 changes: 47 additions & 0 deletions packages/api/test/better-auth-pins.test.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
import { readFileSync } from "node:fs";
import { createRequire } from "node:module";
import path from "node:path";
import { fileURLToPath } from "node:url";
import { describe, expect, it } from "vitest";

const here = path.dirname(fileURLToPath(import.meta.url));
const root = path.resolve(here, "../../..");
const require = createRequire(path.join(here, "../package.json"));

/** The catalog's flat `name: version` entries (pnpm-workspace.yaml). */
function catalog(): Record<string, string> {
const out: Record<string, string> = {};
let inside = false;
for (const line of readFileSync(path.join(root, "pnpm-workspace.yaml"), "utf8").split("\n")) {
if (/^catalog:\s*$/.test(line)) inside = true;
else if (inside && /^\S/.test(line)) break;
else if (inside) {
const m = line.match(/^\s+"?([^":]+)"?:\s*(\S+)/);
if (m?.[1] && m[2]) out[m[1]] = m[2];
}
}
return out;
}

describe("better-auth family pins", () => {
// `@better-auth/api-key` names @better-auth/core, @better-auth/utils and better-call as open
// peers. Left to npm, a fresh install picks newer releases whose own peers conflict with
// better-auth's, and `npm create cloudhal` spins forever resolving them (found on 0.1.0).
// @cloudhal/api therefore depends on exactly the versions better-auth itself uses.
it("@cloudhal/api pins the versions better-auth depends on", () => {
// better-auth's exports hide package.json: find it from its entry point.
let dir = path.dirname(require.resolve("better-auth"));
while (path.basename(dir) !== "better-auth") dir = path.dirname(dir);
const ba = JSON.parse(readFileSync(path.join(dir, "package.json"), "utf8")) as {
dependencies: Record<string, string>;
};
const api = JSON.parse(readFileSync(path.join(here, "../package.json"), "utf8")) as {
dependencies: Record<string, string>;
};
const versions = catalog();
for (const name of ["@better-auth/core", "@better-auth/utils", "better-call"]) {
expect(api.dependencies[name], name).toBe("catalog:");
expect(versions[name], name).toBe(ba.dependencies[name]);
}
});
});
10 changes: 10 additions & 0 deletions packages/astro-renderer/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
# @cloudhal/astro-renderer

## 0.1.1

### Patch Changes

- @cloudhal/analytics@0.1.1
- @cloudhal/comments@0.1.1
- @cloudhal/core-contracts@0.1.1
- @cloudhal/core-ts@0.1.1
- @cloudhal/storage@0.1.1

## 0.1.0

Initial public release. See the [README](https://github.com/cloudhal-dev/cloudhal#readme) and the [docs](https://github.com/cloudhal-dev/cloudhal/tree/main/docs).
2 changes: 1 addition & 1 deletion packages/astro-renderer/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@cloudhal/astro-renderer",
"version": "0.1.0",
"version": "0.1.1",
"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",
Expand Down
16 changes: 16 additions & 0 deletions packages/cli/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,21 @@
# @cloudhal/cli

## 0.1.1

### Patch Changes

- Updated dependencies
- @cloudhal/api@0.1.1
- @cloudhal/cloudflare@0.1.1
- @cloudhal/agent-runtime@0.1.1
- @cloudhal/analytics@0.1.1
- @cloudhal/comments@0.1.1
- @cloudhal/core-contracts@0.1.1
- @cloudhal/core-ts@0.1.1
- @cloudhal/mcp-server@0.1.1
- @cloudhal/schedules@0.1.1
- @cloudhal/storage@0.1.1

## 0.1.0

Initial public release. See the [README](https://github.com/cloudhal-dev/cloudhal#readme) and the [docs](https://github.com/cloudhal-dev/cloudhal/tree/main/docs).
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": "@cloudhal/cli",
"version": "0.1.0",
"version": "0.1.1",
"description": "cloudhal — create, run and build Cloudhal sites locally",
"license": "Apache-2.0",
"homepage": "https://cloudhal.dev",
Expand Down
14 changes: 14 additions & 0 deletions packages/cloudflare/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,19 @@
# @cloudhal/cloudflare

## 0.1.1

### Patch Changes

- Updated dependencies
- @cloudhal/api@0.1.1
- @cloudhal/agent-runtime@0.1.1
- @cloudhal/analytics@0.1.1
- @cloudhal/comments@0.1.1
- @cloudhal/core-ts@0.1.1
- @cloudhal/mcp-server@0.1.1
- @cloudhal/schedules@0.1.1
- @cloudhal/storage@0.1.1

## 0.1.0

Initial public release. See the [README](https://github.com/cloudhal-dev/cloudhal#readme) and the [docs](https://github.com/cloudhal-dev/cloudhal/tree/main/docs).
2 changes: 1 addition & 1 deletion packages/cloudflare/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@cloudhal/cloudflare",
"version": "0.1.0",
"version": "0.1.1",
"description": "Cloudhal on Cloudflare: the admin Worker (API, auth, MCP, Studio) over D1 + R2",
"license": "Apache-2.0",
"homepage": "https://cloudhal.dev",
Expand Down
8 changes: 8 additions & 0 deletions packages/comments/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# @cloudhal/comments

## 0.1.1

### Patch Changes

- @cloudhal/core-contracts@0.1.1
- @cloudhal/core-ts@0.1.1
- @cloudhal/storage@0.1.1

## 0.1.0

Initial public release. See the [README](https://github.com/cloudhal-dev/cloudhal#readme) and the [docs](https://github.com/cloudhal-dev/cloudhal/tree/main/docs).
2 changes: 1 addition & 1 deletion packages/comments/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@cloudhal/comments",
"version": "0.1.0",
"version": "0.1.1",
"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",
Expand Down
4 changes: 4 additions & 0 deletions packages/core-contracts/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# @cloudhal/core-contracts

## 0.1.1

No changes in this release.

## 0.1.0

Initial public release. See the [README](https://github.com/cloudhal-dev/cloudhal#readme) and the [docs](https://github.com/cloudhal-dev/cloudhal/tree/main/docs).
2 changes: 1 addition & 1 deletion packages/core-contracts/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@cloudhal/core-contracts",
"version": "0.1.0",
"version": "0.1.1",
"description": "Cloudhal domain contracts: JSON Schema source of truth plus generated TypeScript types",
"license": "Apache-2.0",
"homepage": "https://cloudhal.dev",
Expand Down
8 changes: 8 additions & 0 deletions packages/core-ts/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# @cloudhal/core-ts

## 0.1.1

### Patch Changes

- @cloudhal/core-contracts@0.1.1
- @cloudhal/schedules@0.1.1
- @cloudhal/storage@0.1.1

## 0.1.0

Initial public release. See the [README](https://github.com/cloudhal-dev/cloudhal#readme) and the [docs](https://github.com/cloudhal-dev/cloudhal/tree/main/docs).
2 changes: 1 addition & 1 deletion packages/core-ts/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@cloudhal/core-ts",
"version": "0.1.0",
"version": "0.1.1",
"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",
Expand Down
6 changes: 6 additions & 0 deletions packages/create-cloudhal/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# create-cloudhal

## 0.1.1

### Patch Changes

- @cloudhal/cli@0.1.1

## 0.1.0

Initial public release. See the [README](https://github.com/cloudhal-dev/cloudhal#readme) and the [docs](https://github.com/cloudhal-dev/cloudhal/tree/main/docs).
2 changes: 1 addition & 1 deletion packages/create-cloudhal/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "create-cloudhal",
"version": "0.1.0",
"version": "0.1.1",
"description": "Create a Cloudhal site: npm create cloudhal@latest",
"license": "Apache-2.0",
"homepage": "https://cloudhal.dev",
Expand Down
13 changes: 13 additions & 0 deletions packages/mcp-server/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,18 @@
# @cloudhal/mcp-server

## 0.1.1

### Patch Changes

- @cloudhal/agent-runtime@0.1.1
- @cloudhal/analytics@0.1.1
- @cloudhal/astro-renderer@0.1.1
- @cloudhal/comments@0.1.1
- @cloudhal/core-contracts@0.1.1
- @cloudhal/core-ts@0.1.1
- @cloudhal/schedules@0.1.1
- @cloudhal/storage@0.1.1

## 0.1.0

Initial public release. See the [README](https://github.com/cloudhal-dev/cloudhal#readme) and the [docs](https://github.com/cloudhal-dev/cloudhal/tree/main/docs).
2 changes: 1 addition & 1 deletion packages/mcp-server/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@cloudhal/mcp-server",
"version": "0.1.0",
"version": "0.1.1",
"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",
Expand Down
7 changes: 7 additions & 0 deletions packages/schedules/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# @cloudhal/schedules

## 0.1.1

### Patch Changes

- @cloudhal/core-contracts@0.1.1
- @cloudhal/storage@0.1.1

## 0.1.0

Initial public release. See the [README](https://github.com/cloudhal-dev/cloudhal#readme) and the [docs](https://github.com/cloudhal-dev/cloudhal/tree/main/docs).
2 changes: 1 addition & 1 deletion packages/schedules/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@cloudhal/schedules",
"version": "0.1.0",
"version": "0.1.1",
"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",
Expand Down
6 changes: 6 additions & 0 deletions packages/storage/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# @cloudhal/storage

## 0.1.1

### Patch Changes

- @cloudhal/core-contracts@0.1.1

## 0.1.0

Initial public release. See the [README](https://github.com/cloudhal-dev/cloudhal#readme) and the [docs](https://github.com/cloudhal-dev/cloudhal/tree/main/docs).
2 changes: 1 addition & 1 deletion packages/storage/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@cloudhal/storage",
"version": "0.1.0",
"version": "0.1.1",
"description": "Cloudhal storage interfaces (SQL driver, blob store) with Cloudflare D1/R2 and local SQLite/filesystem adapters",
"license": "Apache-2.0",
"homepage": "https://cloudhal.dev",
Expand Down
Loading
Loading