diff --git a/.release-please-manifest.json b/.release-please-manifest.json index b938019..0098761 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,6 +1,6 @@ { - "packages/krm-stream": "0.0.0", - "packages/krm-stream-compat": "0.0.0", - "gateway": "0.0.0", - "gateway/kube": "0.0.0" + "packages/krm-stream": "0.1.0", + "packages/krm-stream-compat": "0.1.0", + "gateway": "0.1.0", + "gateway/kube": "0.1.0" } diff --git a/gateway/CHANGELOG.md b/gateway/CHANGELOG.md new file mode 100644 index 0000000..95d0950 --- /dev/null +++ b/gateway/CHANGELOG.md @@ -0,0 +1,13 @@ +# Changelog + +## 0.1.0 (2026-07-14) + + +### ⚠ BREAKING CHANGES + +* `gateway.RedactedPlaceholder` is removed, and a redacted value is no longer present on the wire in any form. A consumer that rendered the placeholder from the object must render it from `redactedPaths` instead (the TS client exposes `store.redactedPaths(uid)`). No back-compat shim: there are no users yet, and keeping the landmine around to be polite to nobody would be the whole mistake repeated. + +### Features + +* add KRM resource streaming library ([#1](https://github.com/ConfigButler/krm-stream/issues/1)) ([f415a97](https://github.com/ConfigButler/krm-stream/commit/f415a97023a75b20a88436c483eca564b991fe85)) +* seed krm-stream — protocol, conformance corpus, both skeletons ([0f5c65b](https://github.com/ConfigButler/krm-stream/commit/0f5c65b89bd543da51a8636fb6f993c49479c400)) diff --git a/gateway/kube/CHANGELOG.md b/gateway/kube/CHANGELOG.md new file mode 100644 index 0000000..5607f65 --- /dev/null +++ b/gateway/kube/CHANGELOG.md @@ -0,0 +1,12 @@ +# Changelog + +## 0.1.0 (2026-07-14) + + +### ⚠ BREAKING CHANGES + +* `gateway.RedactedPlaceholder` is removed, and a redacted value is no longer present on the wire in any form. A consumer that rendered the placeholder from the object must render it from `redactedPaths` instead (the TS client exposes `store.redactedPaths(uid)`). No back-compat shim: there are no users yet, and keeping the landmine around to be polite to nobody would be the whole mistake repeated. + +### Features + +* add KRM resource streaming library ([#1](https://github.com/ConfigButler/krm-stream/issues/1)) ([f415a97](https://github.com/ConfigButler/krm-stream/commit/f415a97023a75b20a88436c483eca564b991fe85)) diff --git a/packages/krm-stream-compat/CHANGELOG.md b/packages/krm-stream-compat/CHANGELOG.md new file mode 100644 index 0000000..5607f65 --- /dev/null +++ b/packages/krm-stream-compat/CHANGELOG.md @@ -0,0 +1,12 @@ +# Changelog + +## 0.1.0 (2026-07-14) + + +### ⚠ BREAKING CHANGES + +* `gateway.RedactedPlaceholder` is removed, and a redacted value is no longer present on the wire in any form. A consumer that rendered the placeholder from the object must render it from `redactedPaths` instead (the TS client exposes `store.redactedPaths(uid)`). No back-compat shim: there are no users yet, and keeping the landmine around to be polite to nobody would be the whole mistake repeated. + +### Features + +* add KRM resource streaming library ([#1](https://github.com/ConfigButler/krm-stream/issues/1)) ([f415a97](https://github.com/ConfigButler/krm-stream/commit/f415a97023a75b20a88436c483eca564b991fe85)) diff --git a/packages/krm-stream-compat/package.json b/packages/krm-stream-compat/package.json index da93b08..60c1d42 100644 --- a/packages/krm-stream-compat/package.json +++ b/packages/krm-stream-compat/package.json @@ -1,6 +1,6 @@ { "name": "krm-stream", - "version": "0.0.0", + "version": "0.1.0", "description": "Compatibility forwarder for @configbutler/krm-stream.", "keywords": [ "kubernetes", @@ -32,7 +32,7 @@ "README.md" ], "dependencies": { - "@configbutler/krm-stream": "0.0.0" + "@configbutler/krm-stream": "0.1.0" }, "engines": { "node": ">=22" diff --git a/packages/krm-stream/CHANGELOG.md b/packages/krm-stream/CHANGELOG.md new file mode 100644 index 0000000..95d0950 --- /dev/null +++ b/packages/krm-stream/CHANGELOG.md @@ -0,0 +1,13 @@ +# Changelog + +## 0.1.0 (2026-07-14) + + +### ⚠ BREAKING CHANGES + +* `gateway.RedactedPlaceholder` is removed, and a redacted value is no longer present on the wire in any form. A consumer that rendered the placeholder from the object must render it from `redactedPaths` instead (the TS client exposes `store.redactedPaths(uid)`). No back-compat shim: there are no users yet, and keeping the landmine around to be polite to nobody would be the whole mistake repeated. + +### Features + +* add KRM resource streaming library ([#1](https://github.com/ConfigButler/krm-stream/issues/1)) ([f415a97](https://github.com/ConfigButler/krm-stream/commit/f415a97023a75b20a88436c483eca564b991fe85)) +* seed krm-stream — protocol, conformance corpus, both skeletons ([0f5c65b](https://github.com/ConfigButler/krm-stream/commit/0f5c65b89bd543da51a8636fb6f993c49479c400)) diff --git a/packages/krm-stream/package-lock.json b/packages/krm-stream/package-lock.json index 9a314a3..bab487f 100644 --- a/packages/krm-stream/package-lock.json +++ b/packages/krm-stream/package-lock.json @@ -1,12 +1,12 @@ { "name": "@configbutler/krm-stream", - "version": "0.0.0", + "version": "0.1.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@configbutler/krm-stream", - "version": "0.0.0", + "version": "0.1.0", "license": "Apache-2.0", "devDependencies": { "@biomejs/biome": "^2.5.3", diff --git a/packages/krm-stream/package.json b/packages/krm-stream/package.json index efd7782..e809c15 100644 --- a/packages/krm-stream/package.json +++ b/packages/krm-stream/package.json @@ -1,6 +1,6 @@ { "name": "@configbutler/krm-stream", - "version": "0.0.0", + "version": "0.1.0", "description": "A live, honest window onto Kubernetes resources, in the browser: consume a KRM resource stream, three-way merge local edits, build a merge patch.", "keywords": [ "kubernetes", diff --git a/packages/krm-stream/src/version.ts b/packages/krm-stream/src/version.ts index 1dc3ec9..31832d6 100644 --- a/packages/krm-stream/src/version.ts +++ b/packages/krm-stream/src/version.ts @@ -22,7 +22,7 @@ // line together, and version.test.ts fails if they ever disagree. /** The npm package version of this build. Assert it against the copy you vendored. */ -export const VERSION = "0.0.0"; // x-release-please-version +export const VERSION = "0.1.0"; // x-release-please-version /** The wire protocol this build speaks (spec/v1.md). The gateway sends it as `X-KRM-Stream-Protocol`. */ export const PROTOCOL_VERSION = 1;