From 49f9c253c6f4cd20c0212080230f1697a23e87a8 Mon Sep 17 00:00:00 2001 From: Pete Koomen Date: Tue, 21 Jul 2026 17:58:48 -0700 Subject: [PATCH] Release v0.2.0 Stamp the lockstep version across root and all 14 workspace manifests, retitle the changelog section, and regenerate the renderer module (the lockfile is one of its hash inputs). Also records the deployed scratchwork.dev server setting usersCanSetProjectNames: false. Co-Authored-By: Claude Fable 5 --- CHANGELOG.md | 2 ++ cli/package.json | 2 +- deploy/cloudflare-access/package.json | 2 +- deploy/cloudflare-vanilla/package.json | 2 +- deploy/generic-aws/package.json | 2 +- deploy/local-dev/package.json | 2 +- e2e/package.json | 2 +- package.json | 2 +- renderer/package.json | 2 +- scratchwork.dev/server/package.json | 2 +- scratchwork.dev/server/server-config.ts | 2 +- server/core/package.json | 2 +- server/deploy-aws/package.json | 2 +- server/deploy-cloudflare/package.json | 2 +- server/deploy-local/package.json | 2 +- shared/package.json | 2 +- shared/src/site/default-renderer.generated.js | 2 +- 17 files changed, 18 insertions(+), 16 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5c8b621..9aa2a65 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,8 @@ top released section into the GitHub Release notes (scripts/release-notes.ts). ## Unreleased +## v0.2.0 + - Distribution: cross-platform CLI binaries on GitHub Releases, `install.sh` / `install.md` served from scratchwork.dev, and the server packages (`@scratchwork/shared`, `@scratchwork/server-core`, diff --git a/cli/package.json b/cli/package.json index 395c80b..7ff9e35 100644 --- a/cli/package.json +++ b/cli/package.json @@ -1,6 +1,6 @@ { "name": "scratchwork-cli", - "version": "0.1.0", + "version": "0.2.0", "type": "module", "private": true, "description": "scratchwork — Bun CLI built with Effect: dev server with hot reload, publishing, example files, and template export.", diff --git a/deploy/cloudflare-access/package.json b/deploy/cloudflare-access/package.json index f7d896e..d5df3d7 100644 --- a/deploy/cloudflare-access/package.json +++ b/deploy/cloudflare-access/package.json @@ -1,6 +1,6 @@ { "name": "@scratchwork/deploy-cloudflare-access", - "version": "0.1.0", + "version": "0.2.0", "private": true, "type": "module", "scripts": { diff --git a/deploy/cloudflare-vanilla/package.json b/deploy/cloudflare-vanilla/package.json index 59c7853..1dc89da 100644 --- a/deploy/cloudflare-vanilla/package.json +++ b/deploy/cloudflare-vanilla/package.json @@ -1,6 +1,6 @@ { "name": "@scratchwork/deploy-cloudflare-vanilla", - "version": "0.1.0", + "version": "0.2.0", "private": true, "type": "module", "scripts": { diff --git a/deploy/generic-aws/package.json b/deploy/generic-aws/package.json index 7dbf089..ff8e5c4 100644 --- a/deploy/generic-aws/package.json +++ b/deploy/generic-aws/package.json @@ -1,6 +1,6 @@ { "name": "@scratchwork/deploy-generic-aws", - "version": "0.1.0", + "version": "0.2.0", "private": true, "type": "module", "scripts": { diff --git a/deploy/local-dev/package.json b/deploy/local-dev/package.json index 41daeb8..26e0c3a 100644 --- a/deploy/local-dev/package.json +++ b/deploy/local-dev/package.json @@ -1,6 +1,6 @@ { "name": "@scratchwork/deploy-local-dev", - "version": "0.1.0", + "version": "0.2.0", "private": true, "type": "module", "scripts": { diff --git a/e2e/package.json b/e2e/package.json index 8dcd39d..daf1c54 100644 --- a/e2e/package.json +++ b/e2e/package.json @@ -1,6 +1,6 @@ { "name": "@scratchwork/e2e", - "version": "0.1.0", + "version": "0.2.0", "type": "module", "private": true, "description": "Full-loop publish e2e: a real server (local-dev, Cloudflare Worker under miniflare, AWS handler against LocalStack) driven by the real CLI through login → publish → serve → share → revoke, with a hermetic OAuth provider standing in for Google.", diff --git a/package.json b/package.json index 828ffc1..9022e5e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "scratchwork", - "version": "0.1.0", + "version": "0.2.0", "private": true, "type": "module", "description": "Scratchwork — the single-file Markdown renderer (renderer/) and the scratchwork dev CLI (cli/).", diff --git a/renderer/package.json b/renderer/package.json index f19788c..68b9550 100644 --- a/renderer/package.json +++ b/renderer/package.json @@ -1,7 +1,7 @@ { "name": "scratchwork-renderer", "private": true, - "version": "0.1.0", + "version": "0.2.0", "type": "module", "description": "Build-once pipeline that produces the single-file Scratchwork universal renderer (index.html). The output renders any .md/.mdx file at runtime — content is never rebuilt.", "scripts": { diff --git a/scratchwork.dev/server/package.json b/scratchwork.dev/server/package.json index 6458548..b6c3b71 100644 --- a/scratchwork.dev/server/package.json +++ b/scratchwork.dev/server/package.json @@ -1,6 +1,6 @@ { "name": "@scratchwork/deploy-scratchwork-dev", - "version": "0.1.0", + "version": "0.2.0", "private": true, "type": "module", "scripts": { diff --git a/scratchwork.dev/server/server-config.ts b/scratchwork.dev/server/server-config.ts index 71bd338..575a2bc 100644 --- a/scratchwork.dev/server/server-config.ts +++ b/scratchwork.dev/server/server-config.ts @@ -10,5 +10,5 @@ export const server = { authSessionSeconds: 2_592_000, allowedUsers: "public", allowPublicProjects: true, - usersCanSetProjectNames: true, + usersCanSetProjectNames: false, } satisfies ScratchworkServerConfig; diff --git a/server/core/package.json b/server/core/package.json index ce51461..fdd383f 100644 --- a/server/core/package.json +++ b/server/core/package.json @@ -1,6 +1,6 @@ { "name": "@scratchwork/server-core", - "version": "0.1.0", + "version": "0.2.0", "type": "module", "description": "Platform-neutral Scratchwork publishing server core.", "license": "MIT", diff --git a/server/deploy-aws/package.json b/server/deploy-aws/package.json index 0cfb1d4..7e0a740 100644 --- a/server/deploy-aws/package.json +++ b/server/deploy-aws/package.json @@ -1,6 +1,6 @@ { "name": "@scratchwork/server-deploy-aws", - "version": "0.1.0", + "version": "0.2.0", "type": "module", "description": "AWS Lambda + S3 deployment package for the Scratchwork server.", "license": "MIT", diff --git a/server/deploy-cloudflare/package.json b/server/deploy-cloudflare/package.json index 854b302..86130ad 100644 --- a/server/deploy-cloudflare/package.json +++ b/server/deploy-cloudflare/package.json @@ -1,6 +1,6 @@ { "name": "@scratchwork/server-deploy-cloudflare", - "version": "0.1.0", + "version": "0.2.0", "type": "module", "description": "Cloudflare Worker + R2 deployment package for the Scratchwork server.", "license": "MIT", diff --git a/server/deploy-local/package.json b/server/deploy-local/package.json index 57812be..77bbb09 100644 --- a/server/deploy-local/package.json +++ b/server/deploy-local/package.json @@ -1,6 +1,6 @@ { "name": "@scratchwork/server-deploy-local", - "version": "0.1.0", + "version": "0.2.0", "type": "module", "description": "Local Bun deploy target for the Scratchwork server.", "license": "MIT", diff --git a/shared/package.json b/shared/package.json index 726b6d0..96c7c03 100644 --- a/shared/package.json +++ b/shared/package.json @@ -1,6 +1,6 @@ { "name": "@scratchwork/shared", - "version": "0.1.0", + "version": "0.2.0", "type": "module", "description": "Code shared between the Scratchwork CLI and server: the publish API contract, site serving helpers, and small utilities.", "license": "MIT", diff --git a/shared/src/site/default-renderer.generated.js b/shared/src/site/default-renderer.generated.js index 68e1844..918f9f3 100644 --- a/shared/src/site/default-renderer.generated.js +++ b/shared/src/site/default-renderer.generated.js @@ -1,6 +1,6 @@ // AUTO-GENERATED by renderer/build.js — do not edit. // The JSDoc casts keep tsc declaration emit at `string` instead of a // megabyte-scale literal type when shared is built for npm publishing. -export const defaultRendererSourceHash = /** @type {string} */ ("4b5c703820134edb241196bf38f90b0c4dd960ea17ca85e3677ca188dc426ca7"); +export const defaultRendererSourceHash = /** @type {string} */ ("226ae14709f4141819dd8dcf6ab5c27727dad81b4f5ba847a3256bb9dd9fc2cf"); export const defaultRendererHtml = /** @type {string} */ ("\n\n\n \n \n \n \n\n \n \n \n \n \n \n\n
\n\n \n \n \n\n"); export default defaultRendererHtml;