From 64dacae8340f57be3139cebb9d6667d5ad3660b2 Mon Sep 17 00:00:00 2001 From: Jen Garcia Date: Mon, 5 Oct 2026 05:24:34 -0400 Subject: [PATCH] chore: version packages --- .changeset/api-adapter-encode-path-segments.md | 5 ----- .changeset/app-install-requests.md | 8 -------- .changeset/app-install-review-fixes.md | 5 ----- .changeset/app-installs.md | 5 ----- .changeset/open-content-depth-cap.md | 5 ----- packages/adapter-api/CHANGELOG.md | 14 ++++++++++++++ packages/adapter-api/package.json | 2 +- packages/adapter-conformance/CHANGELOG.md | 11 +++++++++++ packages/adapter-conformance/package.json | 2 +- packages/adapter-local/CHANGELOG.md | 13 +++++++++++++ packages/adapter-local/package.json | 2 +- packages/blob-adapter-disk/CHANGELOG.md | 11 +++++++++++ packages/blob-adapter-disk/package.json | 2 +- packages/blob-adapter-s3/CHANGELOG.md | 11 +++++++++++ packages/blob-adapter-s3/package.json | 2 +- packages/commons/CHANGELOG.md | 11 +++++++++++ packages/commons/package.json | 2 +- packages/conformance-fixtures/CHANGELOG.md | 11 +++++++++++ packages/conformance-fixtures/package.json | 2 +- packages/core/CHANGELOG.md | 12 ++++++++++++ packages/core/package.json | 2 +- packages/record-adapter-do-sqlite/CHANGELOG.md | 11 +++++++++++ packages/record-adapter-do-sqlite/package.json | 2 +- packages/record-adapter-sqlite/CHANGELOG.md | 11 +++++++++++ packages/record-adapter-sqlite/package.json | 2 +- packages/wire-types/CHANGELOG.md | 11 +++++++++++ packages/wire-types/package.json | 2 +- 27 files changed, 138 insertions(+), 39 deletions(-) delete mode 100644 .changeset/api-adapter-encode-path-segments.md delete mode 100644 .changeset/app-install-requests.md delete mode 100644 .changeset/app-install-review-fixes.md delete mode 100644 .changeset/app-installs.md delete mode 100644 .changeset/open-content-depth-cap.md diff --git a/.changeset/api-adapter-encode-path-segments.md b/.changeset/api-adapter-encode-path-segments.md deleted file mode 100644 index 3ed60a0a..00000000 --- a/.changeset/api-adapter-encode-path-segments.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@haverstack/adapter-api': minor ---- - -Percent-encode record IDs, versions and fileIds as single URL path segments, so an ID holding `/`, `?` or `#` cannot address a different endpoint. An ID of `.` or `..` is refused with `StackBadRequestError` before any request is sent. diff --git a/.changeset/app-install-requests.md b/.changeset/app-install-requests.md deleted file mode 100644 index 6e30f99b..00000000 --- a/.changeset/app-install-requests.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -'@haverstack/core': minor -'@haverstack/wire-types': minor -'@haverstack/conformance-fixtures': minor -'@haverstack/adapter-api': minor ---- - -`POST /installs` lets an app present its manifest for the owner to approve, as the key its session authenticated with: `202 { status: 'pending' }` until approved, `200 { status: 'installed', install }` once applying it would change nothing. Discovery advertises it with `installs: { requests: true }`. `APIAdapter.requestInstall()` sends it, `parseInstallBody()` and `isPlanEmpty()` serve it, and `installApp()` gives each linked key read on its own `_install` record. A manifest may define only types in its own namespace (the family's namespace is the `appId`) and commons types, which it defines without claiming. diff --git a/.changeset/app-install-review-fixes.md b/.changeset/app-install-review-fixes.md deleted file mode 100644 index 8ea110b5..00000000 --- a/.changeset/app-install-review-fixes.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@haverstack/core': minor ---- - -An installed app's `commitMigration()` is held to the file-reference gate. Requests compare as sets of actions, and a plan that changes only `name` or `version` is no longer empty. diff --git a/.changeset/app-installs.md b/.changeset/app-installs.md deleted file mode 100644 index 7e8c4e1b..00000000 --- a/.changeset/app-installs.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@haverstack/core': minor ---- - -App installs: `Stack.planInstall()`, `installApp()` and `uninstallApp()` apply an app's manifest (its types and the grants it requests) as one reviewable act, stored as a new `_install@1` system type that cannot be granted and only the owner acting alone may write. An installed app may commit migrations within the type families its install claims, to versions the owner approved, when it holds `update-any` on them. `migrateAll()` takes `{ sweep: 'listed' }` for a non-owner and returns `{ migrated, skipped }`. diff --git a/.changeset/open-content-depth-cap.md b/.changeset/open-content-depth-cap.md deleted file mode 100644 index 20aed699..00000000 --- a/.changeset/open-content-depth-cap.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@haverstack/core': minor ---- - -Cap content nesting at 32 levels inside `open` containers too, the same cap declared fields meet. A deeper value is a `StackValidationError` at its path rather than a stack overflow. diff --git a/packages/adapter-api/CHANGELOG.md b/packages/adapter-api/CHANGELOG.md index d15ec8ca..d6c7d261 100644 --- a/packages/adapter-api/CHANGELOG.md +++ b/packages/adapter-api/CHANGELOG.md @@ -1,5 +1,19 @@ # @haverstack/adapter-api +## 0.40.0 + +### Minor Changes + +- [#401](https://github.com/haverstack/core/pull/401) [`3021327`](https://github.com/haverstack/core/commit/30213279d013a0e6e6eb8999534adcb446ce2630) Thanks [@cuibonobo](https://github.com/cuibonobo)! - Percent-encode record IDs, versions and fileIds as single URL path segments, so an ID holding `/`, `?` or `#` cannot address a different endpoint. An ID of `.` or `..` is refused with `StackBadRequestError` before any request is sent. + +- [#400](https://github.com/haverstack/core/pull/400) [`6782ac9`](https://github.com/haverstack/core/commit/6782ac9a5c4e9211d979011f6a5eb46068768760) Thanks [@cuibonobo](https://github.com/cuibonobo)! - `POST /installs` lets an app present its manifest for the owner to approve, as the key its session authenticated with: `202 { status: 'pending' }` until approved, `200 { status: 'installed', install }` once applying it would change nothing. Discovery advertises it with `installs: { requests: true }`. `APIAdapter.requestInstall()` sends it, `parseInstallBody()` and `isPlanEmpty()` serve it, and `installApp()` gives each linked key read on its own `_install` record. A manifest may define only types in its own namespace (the family's namespace is the `appId`) and commons types, which it defines without claiming. + +### Patch Changes + +- Updated dependencies [[`6782ac9`](https://github.com/haverstack/core/commit/6782ac9a5c4e9211d979011f6a5eb46068768760), [`de4e587`](https://github.com/haverstack/core/commit/de4e587155f36cf077f47311b2677905211ee062), [`8049dd0`](https://github.com/haverstack/core/commit/8049dd0fda562d9e491e375613e2378fc93a63a8), [`ef500b8`](https://github.com/haverstack/core/commit/ef500b8cc0ffde261ae1294ac54f8a64bd9428d3)]: + - @haverstack/core@0.41.0 + - @haverstack/wire-types@0.40.0 + ## 0.39.0 ### Minor Changes diff --git a/packages/adapter-api/package.json b/packages/adapter-api/package.json index 86c4ca6f..ad506aa9 100644 --- a/packages/adapter-api/package.json +++ b/packages/adapter-api/package.json @@ -1,6 +1,6 @@ { "name": "@haverstack/adapter-api", - "version": "0.39.0", + "version": "0.40.0", "description": "Remote server adapter for Haverstack", "type": "module", "exports": { diff --git a/packages/adapter-conformance/CHANGELOG.md b/packages/adapter-conformance/CHANGELOG.md index 95f53e72..cecf80ea 100644 --- a/packages/adapter-conformance/CHANGELOG.md +++ b/packages/adapter-conformance/CHANGELOG.md @@ -1,5 +1,16 @@ # @haverstack/adapter-conformance +## 0.10.0 + +### Minor Changes + +- Released for a breaking change in `@haverstack/core`. + +### Patch Changes + +- Updated dependencies [[`6782ac9`](https://github.com/haverstack/core/commit/6782ac9a5c4e9211d979011f6a5eb46068768760), [`de4e587`](https://github.com/haverstack/core/commit/de4e587155f36cf077f47311b2677905211ee062), [`8049dd0`](https://github.com/haverstack/core/commit/8049dd0fda562d9e491e375613e2378fc93a63a8), [`ef500b8`](https://github.com/haverstack/core/commit/ef500b8cc0ffde261ae1294ac54f8a64bd9428d3)]: + - @haverstack/core@0.41.0 + ## 0.9.0 ### Minor Changes diff --git a/packages/adapter-conformance/package.json b/packages/adapter-conformance/package.json index 948e0d4d..98fbb199 100644 --- a/packages/adapter-conformance/package.json +++ b/packages/adapter-conformance/package.json @@ -1,6 +1,6 @@ { "name": "@haverstack/adapter-conformance", - "version": "0.9.0", + "version": "0.10.0", "description": "Runnable conformance suite for StackRecordAdapter/StackBlobAdapter implementers — the invariants docs/spec/adapters.md documents, as tests you point at your own adapter", "type": "module", "exports": { diff --git a/packages/adapter-local/CHANGELOG.md b/packages/adapter-local/CHANGELOG.md index 8d682502..31d4fbd5 100644 --- a/packages/adapter-local/CHANGELOG.md +++ b/packages/adapter-local/CHANGELOG.md @@ -1,5 +1,18 @@ # @haverstack/adapter-local +## 0.40.0 + +### Minor Changes + +- Released for a breaking change in `@haverstack/blob-adapter-disk`, `@haverstack/core`, `@haverstack/record-adapter-sqlite`. + +### Patch Changes + +- Updated dependencies [[`6782ac9`](https://github.com/haverstack/core/commit/6782ac9a5c4e9211d979011f6a5eb46068768760), [`de4e587`](https://github.com/haverstack/core/commit/de4e587155f36cf077f47311b2677905211ee062), [`8049dd0`](https://github.com/haverstack/core/commit/8049dd0fda562d9e491e375613e2378fc93a63a8), [`ef500b8`](https://github.com/haverstack/core/commit/ef500b8cc0ffde261ae1294ac54f8a64bd9428d3)]: + - @haverstack/core@0.41.0 + - @haverstack/blob-adapter-disk@0.39.0 + - @haverstack/record-adapter-sqlite@0.33.0 + ## 0.39.0 ### Minor Changes diff --git a/packages/adapter-local/package.json b/packages/adapter-local/package.json index ce4e5b99..0555ae0e 100644 --- a/packages/adapter-local/package.json +++ b/packages/adapter-local/package.json @@ -1,6 +1,6 @@ { "name": "@haverstack/adapter-local", - "version": "0.39.0", + "version": "0.40.0", "description": "Local (SQLite + disk) stack adapter for Haverstack", "type": "module", "engines": { diff --git a/packages/blob-adapter-disk/CHANGELOG.md b/packages/blob-adapter-disk/CHANGELOG.md index b1f32326..a7900e2b 100644 --- a/packages/blob-adapter-disk/CHANGELOG.md +++ b/packages/blob-adapter-disk/CHANGELOG.md @@ -1,5 +1,16 @@ # @haverstack/blob-adapter-disk +## 0.39.0 + +### Minor Changes + +- Released for a breaking change in `@haverstack/core`. + +### Patch Changes + +- Updated dependencies [[`6782ac9`](https://github.com/haverstack/core/commit/6782ac9a5c4e9211d979011f6a5eb46068768760), [`de4e587`](https://github.com/haverstack/core/commit/de4e587155f36cf077f47311b2677905211ee062), [`8049dd0`](https://github.com/haverstack/core/commit/8049dd0fda562d9e491e375613e2378fc93a63a8), [`ef500b8`](https://github.com/haverstack/core/commit/ef500b8cc0ffde261ae1294ac54f8a64bd9428d3)]: + - @haverstack/core@0.41.0 + ## 0.38.0 ### Minor Changes diff --git a/packages/blob-adapter-disk/package.json b/packages/blob-adapter-disk/package.json index 7b057563..2a8c8b28 100644 --- a/packages/blob-adapter-disk/package.json +++ b/packages/blob-adapter-disk/package.json @@ -1,6 +1,6 @@ { "name": "@haverstack/blob-adapter-disk", - "version": "0.38.0", + "version": "0.39.0", "description": "Disk blob adapter for Haverstack", "type": "module", "exports": { diff --git a/packages/blob-adapter-s3/CHANGELOG.md b/packages/blob-adapter-s3/CHANGELOG.md index 1882f952..21aca53c 100644 --- a/packages/blob-adapter-s3/CHANGELOG.md +++ b/packages/blob-adapter-s3/CHANGELOG.md @@ -1,5 +1,16 @@ # @haverstack/blob-adapter-s3 +## 0.27.0 + +### Minor Changes + +- Released for a breaking change in `@haverstack/core`. + +### Patch Changes + +- Updated dependencies [[`6782ac9`](https://github.com/haverstack/core/commit/6782ac9a5c4e9211d979011f6a5eb46068768760), [`de4e587`](https://github.com/haverstack/core/commit/de4e587155f36cf077f47311b2677905211ee062), [`8049dd0`](https://github.com/haverstack/core/commit/8049dd0fda562d9e491e375613e2378fc93a63a8), [`ef500b8`](https://github.com/haverstack/core/commit/ef500b8cc0ffde261ae1294ac54f8a64bd9428d3)]: + - @haverstack/core@0.41.0 + ## 0.26.0 ### Minor Changes diff --git a/packages/blob-adapter-s3/package.json b/packages/blob-adapter-s3/package.json index c127b7d8..07705849 100644 --- a/packages/blob-adapter-s3/package.json +++ b/packages/blob-adapter-s3/package.json @@ -1,6 +1,6 @@ { "name": "@haverstack/blob-adapter-s3", - "version": "0.26.0", + "version": "0.27.0", "description": "S3 (and S3-compatible) blob adapter for Haverstack", "type": "module", "exports": { diff --git a/packages/commons/CHANGELOG.md b/packages/commons/CHANGELOG.md index bb663e0a..efd1f353 100644 --- a/packages/commons/CHANGELOG.md +++ b/packages/commons/CHANGELOG.md @@ -1,5 +1,16 @@ # @haverstack/commons +## 0.36.0 + +### Minor Changes + +- Released for a breaking change in `@haverstack/core`. + +### Patch Changes + +- Updated dependencies [[`6782ac9`](https://github.com/haverstack/core/commit/6782ac9a5c4e9211d979011f6a5eb46068768760), [`de4e587`](https://github.com/haverstack/core/commit/de4e587155f36cf077f47311b2677905211ee062), [`8049dd0`](https://github.com/haverstack/core/commit/8049dd0fda562d9e491e375613e2378fc93a63a8), [`ef500b8`](https://github.com/haverstack/core/commit/ef500b8cc0ffde261ae1294ac54f8a64bd9428d3)]: + - @haverstack/core@0.41.0 + ## 0.35.0 ### Minor Changes diff --git a/packages/commons/package.json b/packages/commons/package.json index 884be1f5..9a689f7c 100644 --- a/packages/commons/package.json +++ b/packages/commons/package.json @@ -1,6 +1,6 @@ { "name": "@haverstack/commons", - "version": "0.35.0", + "version": "0.36.0", "description": "Canonical Schema Commons type definitions for Haverstack — register commons types exactly as written", "type": "module", "exports": { diff --git a/packages/conformance-fixtures/CHANGELOG.md b/packages/conformance-fixtures/CHANGELOG.md index 43deb50c..88b35886 100644 --- a/packages/conformance-fixtures/CHANGELOG.md +++ b/packages/conformance-fixtures/CHANGELOG.md @@ -1,5 +1,16 @@ # @haverstack/conformance-fixtures +## 0.35.0 + +### Minor Changes + +- [#400](https://github.com/haverstack/core/pull/400) [`6782ac9`](https://github.com/haverstack/core/commit/6782ac9a5c4e9211d979011f6a5eb46068768760) Thanks [@cuibonobo](https://github.com/cuibonobo)! - `POST /installs` lets an app present its manifest for the owner to approve, as the key its session authenticated with: `202 { status: 'pending' }` until approved, `200 { status: 'installed', install }` once applying it would change nothing. Discovery advertises it with `installs: { requests: true }`. `APIAdapter.requestInstall()` sends it, `parseInstallBody()` and `isPlanEmpty()` serve it, and `installApp()` gives each linked key read on its own `_install` record. A manifest may define only types in its own namespace (the family's namespace is the `appId`) and commons types, which it defines without claiming. + +### Patch Changes + +- Updated dependencies [[`6782ac9`](https://github.com/haverstack/core/commit/6782ac9a5c4e9211d979011f6a5eb46068768760)]: + - @haverstack/wire-types@0.40.0 + ## 0.34.0 ### Minor Changes diff --git a/packages/conformance-fixtures/package.json b/packages/conformance-fixtures/package.json index e2c650c9..a62cd0e9 100644 --- a/packages/conformance-fixtures/package.json +++ b/packages/conformance-fixtures/package.json @@ -1,6 +1,6 @@ { "name": "@haverstack/conformance-fixtures", - "version": "0.34.0", + "version": "0.35.0", "description": "Request/response fixtures for the Stack API wire protocol, shared between adapter-api and server implementations", "type": "module", "exports": { diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index e895a797..1df21d6f 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,17 @@ # @haverstack/core +## 0.41.0 + +### Minor Changes + +- [#400](https://github.com/haverstack/core/pull/400) [`6782ac9`](https://github.com/haverstack/core/commit/6782ac9a5c4e9211d979011f6a5eb46068768760) Thanks [@cuibonobo](https://github.com/cuibonobo)! - `POST /installs` lets an app present its manifest for the owner to approve, as the key its session authenticated with: `202 { status: 'pending' }` until approved, `200 { status: 'installed', install }` once applying it would change nothing. Discovery advertises it with `installs: { requests: true }`. `APIAdapter.requestInstall()` sends it, `parseInstallBody()` and `isPlanEmpty()` serve it, and `installApp()` gives each linked key read on its own `_install` record. A manifest may define only types in its own namespace (the family's namespace is the `appId`) and commons types, which it defines without claiming. + +- [#400](https://github.com/haverstack/core/pull/400) [`de4e587`](https://github.com/haverstack/core/commit/de4e587155f36cf077f47311b2677905211ee062) Thanks [@cuibonobo](https://github.com/cuibonobo)! - An installed app's `commitMigration()` is held to the file-reference gate. Requests compare as sets of actions, and a plan that changes only `name` or `version` is no longer empty. + +- [#400](https://github.com/haverstack/core/pull/400) [`8049dd0`](https://github.com/haverstack/core/commit/8049dd0fda562d9e491e375613e2378fc93a63a8) Thanks [@cuibonobo](https://github.com/cuibonobo)! - App installs: `Stack.planInstall()`, `installApp()` and `uninstallApp()` apply an app's manifest (its types and the grants it requests) as one reviewable act, stored as a new `_install@1` system type that cannot be granted and only the owner acting alone may write. An installed app may commit migrations within the type families its install claims, to versions the owner approved, when it holds `update-any` on them. `migrateAll()` takes `{ sweep: 'listed' }` for a non-owner and returns `{ migrated, skipped }`. + +- [#401](https://github.com/haverstack/core/pull/401) [`ef500b8`](https://github.com/haverstack/core/commit/ef500b8cc0ffde261ae1294ac54f8a64bd9428d3) Thanks [@cuibonobo](https://github.com/cuibonobo)! - Cap content nesting at 32 levels inside `open` containers too, the same cap declared fields meet. A deeper value is a `StackValidationError` at its path rather than a stack overflow. + ## 0.40.0 ### Minor Changes diff --git a/packages/core/package.json b/packages/core/package.json index e948e644..d93db0be 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@haverstack/core", - "version": "0.40.0", + "version": "0.41.0", "description": "Core library for Haverstack — portable personal data stack", "type": "module", "exports": { diff --git a/packages/record-adapter-do-sqlite/CHANGELOG.md b/packages/record-adapter-do-sqlite/CHANGELOG.md index 0e53aa65..bfff6e07 100644 --- a/packages/record-adapter-do-sqlite/CHANGELOG.md +++ b/packages/record-adapter-do-sqlite/CHANGELOG.md @@ -1,5 +1,16 @@ # @haverstack/record-adapter-do-sqlite +## 0.26.0 + +### Minor Changes + +- Released for a breaking change in `@haverstack/core`. + +### Patch Changes + +- Updated dependencies [[`6782ac9`](https://github.com/haverstack/core/commit/6782ac9a5c4e9211d979011f6a5eb46068768760), [`de4e587`](https://github.com/haverstack/core/commit/de4e587155f36cf077f47311b2677905211ee062), [`8049dd0`](https://github.com/haverstack/core/commit/8049dd0fda562d9e491e375613e2378fc93a63a8), [`ef500b8`](https://github.com/haverstack/core/commit/ef500b8cc0ffde261ae1294ac54f8a64bd9428d3)]: + - @haverstack/core@0.41.0 + ## 0.25.0 ### Minor Changes diff --git a/packages/record-adapter-do-sqlite/package.json b/packages/record-adapter-do-sqlite/package.json index e70701c8..ebb4e8ec 100644 --- a/packages/record-adapter-do-sqlite/package.json +++ b/packages/record-adapter-do-sqlite/package.json @@ -1,6 +1,6 @@ { "name": "@haverstack/record-adapter-do-sqlite", - "version": "0.25.0", + "version": "0.26.0", "description": "Cloudflare Durable Objects (SQLite storage) StackRecordAdapter for Haverstack — Workers, FTS5, single-writer by construction", "type": "module", "exports": { diff --git a/packages/record-adapter-sqlite/CHANGELOG.md b/packages/record-adapter-sqlite/CHANGELOG.md index 78d85292..1ef8c822 100644 --- a/packages/record-adapter-sqlite/CHANGELOG.md +++ b/packages/record-adapter-sqlite/CHANGELOG.md @@ -1,5 +1,16 @@ # @haverstack/record-adapter-sqlite +## 0.33.0 + +### Minor Changes + +- Released for a breaking change in `@haverstack/core`. + +### Patch Changes + +- Updated dependencies [[`6782ac9`](https://github.com/haverstack/core/commit/6782ac9a5c4e9211d979011f6a5eb46068768760), [`de4e587`](https://github.com/haverstack/core/commit/de4e587155f36cf077f47311b2677905211ee062), [`8049dd0`](https://github.com/haverstack/core/commit/8049dd0fda562d9e491e375613e2378fc93a63a8), [`ef500b8`](https://github.com/haverstack/core/commit/ef500b8cc0ffde261ae1294ac54f8a64bd9428d3)]: + - @haverstack/core@0.41.0 + ## 0.32.0 ### Minor Changes diff --git a/packages/record-adapter-sqlite/package.json b/packages/record-adapter-sqlite/package.json index 87cfc689..6ec0fb3b 100644 --- a/packages/record-adapter-sqlite/package.json +++ b/packages/record-adapter-sqlite/package.json @@ -1,6 +1,6 @@ { "name": "@haverstack/record-adapter-sqlite", - "version": "0.32.0", + "version": "0.33.0", "description": "Native SQLite (node:sqlite) record adapter for Haverstack — Node's built-in engine, no native compilation", "type": "module", "engines": { diff --git a/packages/wire-types/CHANGELOG.md b/packages/wire-types/CHANGELOG.md index 36190cf0..2177bb8c 100644 --- a/packages/wire-types/CHANGELOG.md +++ b/packages/wire-types/CHANGELOG.md @@ -1,5 +1,16 @@ # @haverstack/wire-types +## 0.40.0 + +### Minor Changes + +- [#400](https://github.com/haverstack/core/pull/400) [`6782ac9`](https://github.com/haverstack/core/commit/6782ac9a5c4e9211d979011f6a5eb46068768760) Thanks [@cuibonobo](https://github.com/cuibonobo)! - `POST /installs` lets an app present its manifest for the owner to approve, as the key its session authenticated with: `202 { status: 'pending' }` until approved, `200 { status: 'installed', install }` once applying it would change nothing. Discovery advertises it with `installs: { requests: true }`. `APIAdapter.requestInstall()` sends it, `parseInstallBody()` and `isPlanEmpty()` serve it, and `installApp()` gives each linked key read on its own `_install` record. A manifest may define only types in its own namespace (the family's namespace is the `appId`) and commons types, which it defines without claiming. + +### Patch Changes + +- Updated dependencies [[`6782ac9`](https://github.com/haverstack/core/commit/6782ac9a5c4e9211d979011f6a5eb46068768760), [`de4e587`](https://github.com/haverstack/core/commit/de4e587155f36cf077f47311b2677905211ee062), [`8049dd0`](https://github.com/haverstack/core/commit/8049dd0fda562d9e491e375613e2378fc93a63a8), [`ef500b8`](https://github.com/haverstack/core/commit/ef500b8cc0ffde261ae1294ac54f8a64bd9428d3)]: + - @haverstack/core@0.41.0 + ## 0.39.0 ### Minor Changes diff --git a/packages/wire-types/package.json b/packages/wire-types/package.json index d04ea49c..398a56aa 100644 --- a/packages/wire-types/package.json +++ b/packages/wire-types/package.json @@ -1,6 +1,6 @@ { "name": "@haverstack/wire-types", - "version": "0.39.0", + "version": "0.40.0", "description": "HTTP wire types and serialization for Haverstack", "type": "module", "exports": {