From 6e762936200a0de80692a7cd343fdf481486cc36 Mon Sep 17 00:00:00 2001 From: ekklesia Date: Thu, 8 Oct 2026 21:45:13 -0500 Subject: [PATCH] chore(release): prepare 0.2.1 Every platform workspace package and every public @ekklesia/* package declares 0.2.1, and the deploy README's image build example names it. templates/module and the fixture modules keep their own versions. 0.2.1, a patch: since v0.2.0 (1788d17), main has one change, #84. It adds the reviewed supplement for @img/sharp-libvips-linux-x64@1.3.4 and moves the packager's native proof to sharp 0.35.5. That is new packager data and test-only dependencies. No SDK, manifest, database ABI, packageFormat, or package API changed. The standalone fixture consumes exactly this release: its @ekklesia ranges become ^0.2.1 and its module-pack pin 0.2.1 (docs/development/releases.md, step 1). Module compatibility ranges stay ^0.2.0, as the release guide says a patch version requires. The template, the standalone fixture, the native proof module, and the test fixtures modelling the current platform are therefore unchanged. A module built for 0.2.0 remains compatible with 0.2.1. Co-Authored-By: Claude Opus 5.5 --- apps/api/package.json | 2 +- core/package.json | 2 +- deploy/README.md | 4 ++-- package.json | 2 +- packages/contracts/package.json | 2 +- packages/design-tokens/package.json | 2 +- packages/module-database/package.json | 2 +- packages/module-pack/package.json | 2 +- packages/module-sdk/package.json | 2 +- packages/module-ui-build/package.json | 2 +- packages/module-ui-host/package.json | 2 +- packages/module-ui-sdk/package.json | 2 +- packages/typescript-config/package.json | 2 +- packages/ui/package.json | 2 +- surfaces/shell/package.json | 2 +- tests/fixtures/standalone-module/package.json | 16 ++++++++-------- 16 files changed, 24 insertions(+), 24 deletions(-) diff --git a/apps/api/package.json b/apps/api/package.json index ca8cb1b..b01f0b0 100644 --- a/apps/api/package.json +++ b/apps/api/package.json @@ -1,6 +1,6 @@ { "name": "@ekklesia/api", - "version": "0.2.0", + "version": "0.2.1", "license": "AGPL-3.0-or-later", "private": true, "type": "module", diff --git a/core/package.json b/core/package.json index 8b6f9cb..f48d9ee 100644 --- a/core/package.json +++ b/core/package.json @@ -1,6 +1,6 @@ { "name": "@ekklesia/core", - "version": "0.2.0", + "version": "0.2.1", "license": "AGPL-3.0-or-later", "private": true, "type": "module", diff --git a/deploy/README.md b/deploy/README.md index de38dbb..14c6cb1 100644 --- a/deploy/README.md +++ b/deploy/README.md @@ -500,10 +500,10 @@ finds its files: ```sh docker build \ --file deploy/Dockerfile \ - --build-arg VERSION=0.2.0 \ + --build-arg VERSION=0.2.1 \ --build-arg REVISION="$(git rev-parse HEAD)" \ --build-arg SOURCE=https://git.example.org/your-org/ekklesia \ - --tag ekklesia:0.2.0 \ + --tag ekklesia:0.2.1 \ . ``` diff --git a/package.json b/package.json index 62e3385..b7cefb3 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ekklesia", - "version": "0.2.0", + "version": "0.2.1", "license": "AGPL-3.0-or-later", "private": true, "type": "module", diff --git a/packages/contracts/package.json b/packages/contracts/package.json index c3a878f..0aae31d 100644 --- a/packages/contracts/package.json +++ b/packages/contracts/package.json @@ -1,6 +1,6 @@ { "name": "@ekklesia/contracts", - "version": "0.2.0", + "version": "0.2.1", "license": "AGPL-3.0-or-later", "type": "module", "files": [ diff --git a/packages/design-tokens/package.json b/packages/design-tokens/package.json index 9426ec6..c0d6f0f 100644 --- a/packages/design-tokens/package.json +++ b/packages/design-tokens/package.json @@ -1,6 +1,6 @@ { "name": "@ekklesia/design-tokens", - "version": "0.2.0", + "version": "0.2.1", "license": "AGPL-3.0-or-later", "type": "module", "files": [ diff --git a/packages/module-database/package.json b/packages/module-database/package.json index b693c26..bd3c19d 100644 --- a/packages/module-database/package.json +++ b/packages/module-database/package.json @@ -1,6 +1,6 @@ { "name": "@ekklesia/module-database", - "version": "0.2.0", + "version": "0.2.1", "license": "AGPL-3.0-or-later", "type": "module", "files": [ diff --git a/packages/module-pack/package.json b/packages/module-pack/package.json index 6dac1c5..d37f805 100644 --- a/packages/module-pack/package.json +++ b/packages/module-pack/package.json @@ -1,6 +1,6 @@ { "name": "@ekklesia/module-pack", - "version": "0.2.0", + "version": "0.2.1", "license": "AGPL-3.0-or-later", "type": "module", "files": [ diff --git a/packages/module-sdk/package.json b/packages/module-sdk/package.json index 461065c..64053cb 100644 --- a/packages/module-sdk/package.json +++ b/packages/module-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@ekklesia/module-sdk", - "version": "0.2.0", + "version": "0.2.1", "license": "AGPL-3.0-or-later", "type": "module", "files": [ diff --git a/packages/module-ui-build/package.json b/packages/module-ui-build/package.json index 16496dd..536240f 100644 --- a/packages/module-ui-build/package.json +++ b/packages/module-ui-build/package.json @@ -1,6 +1,6 @@ { "name": "@ekklesia/module-ui-build", - "version": "0.2.0", + "version": "0.2.1", "license": "AGPL-3.0-or-later", "type": "module", "files": [ diff --git a/packages/module-ui-host/package.json b/packages/module-ui-host/package.json index 680e2cb..f121683 100644 --- a/packages/module-ui-host/package.json +++ b/packages/module-ui-host/package.json @@ -1,6 +1,6 @@ { "name": "@ekklesia/module-ui-host", - "version": "0.2.0", + "version": "0.2.1", "private": true, "license": "AGPL-3.0-or-later", "type": "module", diff --git a/packages/module-ui-sdk/package.json b/packages/module-ui-sdk/package.json index e0321c0..f4b2c4f 100644 --- a/packages/module-ui-sdk/package.json +++ b/packages/module-ui-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@ekklesia/module-ui-sdk", - "version": "0.2.0", + "version": "0.2.1", "license": "AGPL-3.0-or-later", "type": "module", "files": [ diff --git a/packages/typescript-config/package.json b/packages/typescript-config/package.json index bdf92ed..87bd3f5 100644 --- a/packages/typescript-config/package.json +++ b/packages/typescript-config/package.json @@ -1,6 +1,6 @@ { "name": "@ekklesia/typescript-config", - "version": "0.2.0", + "version": "0.2.1", "license": "AGPL-3.0-or-later", "files": [ "base.json", diff --git a/packages/ui/package.json b/packages/ui/package.json index 000c2c0..4cc47e8 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -1,6 +1,6 @@ { "name": "@ekklesia/ui", - "version": "0.2.0", + "version": "0.2.1", "license": "AGPL-3.0-or-later", "type": "module", "files": [ diff --git a/surfaces/shell/package.json b/surfaces/shell/package.json index 3c9c64f..4f73ec8 100644 --- a/surfaces/shell/package.json +++ b/surfaces/shell/package.json @@ -1,6 +1,6 @@ { "name": "@ekklesia/shell", - "version": "0.2.0", + "version": "0.2.1", "license": "AGPL-3.0-or-later", "private": true, "type": "module", diff --git a/tests/fixtures/standalone-module/package.json b/tests/fixtures/standalone-module/package.json index 98e94e2..5252133 100644 --- a/tests/fixtures/standalone-module/package.json +++ b/tests/fixtures/standalone-module/package.json @@ -13,18 +13,18 @@ "typecheck": "tsc --noEmit --project tsconfig.json && tsc --noEmit --project tsconfig.ui.json" }, "dependencies": { - "@ekklesia/design-tokens": "^0.2.0", - "@ekklesia/module-database": "^0.2.0", - "@ekklesia/module-sdk": "^0.2.0", - "@ekklesia/module-ui-sdk": "^0.2.0", - "@ekklesia/ui": "^0.2.0", + "@ekklesia/design-tokens": "^0.2.1", + "@ekklesia/module-database": "^0.2.1", + "@ekklesia/module-sdk": "^0.2.1", + "@ekklesia/module-ui-sdk": "^0.2.1", + "@ekklesia/ui": "^0.2.1", "react": "19.2.8", "react-dom": "19.2.8" }, "devDependencies": { - "@ekklesia/module-pack": "0.2.0", - "@ekklesia/module-ui-build": "^0.2.0", - "@ekklesia/typescript-config": "^0.2.0", + "@ekklesia/module-pack": "0.2.1", + "@ekklesia/module-ui-build": "^0.2.1", + "@ekklesia/typescript-config": "^0.2.1", "@types/node": "24.13.3", "@types/react": "19.2.18", "@types/react-dom": "19.2.4",