From 6e77c203c1f14860b5bf410e3c272c36f3c18c1e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 5 Mar 2026 18:37:57 +0000 Subject: [PATCH] Version Packages --- .changeset/backport-1648.md | 5 ----- .changeset/fix-schema-ast-getIndexSignatures.md | 7 ------- .changeset/fix-schema-ast-transformation.md | 7 ------- .../fix-tuple-with-rest-post-rest-index-drift.md | 5 ----- .changeset/rare-planets-lick.md | 5 ----- .changeset/soft-carpets-kiss.md | 5 ----- packages/ai/ai/CHANGELOG.md | 11 +++++++++++ packages/ai/ai/package.json | 2 +- packages/effect/CHANGELOG.md | 16 ++++++++++++++++ packages/effect/package.json | 2 +- packages/effect/src/internal/version.ts | 2 +- 11 files changed, 30 insertions(+), 37 deletions(-) delete mode 100644 .changeset/backport-1648.md delete mode 100644 .changeset/fix-schema-ast-getIndexSignatures.md delete mode 100644 .changeset/fix-schema-ast-transformation.md delete mode 100644 .changeset/fix-tuple-with-rest-post-rest-index-drift.md delete mode 100644 .changeset/rare-planets-lick.md delete mode 100644 .changeset/soft-carpets-kiss.md diff --git a/.changeset/backport-1648.md b/.changeset/backport-1648.md deleted file mode 100644 index 1c0c3c25634..00000000000 --- a/.changeset/backport-1648.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"effect": patch ---- - -Backport `Types.VoidIfEmpty` to 3.x diff --git a/.changeset/fix-schema-ast-getIndexSignatures.md b/.changeset/fix-schema-ast-getIndexSignatures.md deleted file mode 100644 index 890c5831f3f..00000000000 --- a/.changeset/fix-schema-ast-getIndexSignatures.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"effect": patch ---- - -Schema: fix `Schema.omit` producing wrong result on Struct with `optionalWith({ default })` and index signatures - -`getIndexSignatures` now handles `Transformation` AST nodes by delegating to `ast.to`, matching the existing behavior of `getPropertyKeys` and `getPropertyKeyIndexedAccess`. Previously, `Schema.omit` on a struct combining `Schema.optionalWith` (with `{ default }`, `{ as: "Option" }`, etc.) and `Schema.Record` would silently take the wrong code path, returning a Transformation with property signatures instead of a TypeLiteral with index signatures. diff --git a/.changeset/fix-schema-ast-transformation.md b/.changeset/fix-schema-ast-transformation.md deleted file mode 100644 index 1ee1a1d1068..00000000000 --- a/.changeset/fix-schema-ast-transformation.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"effect": patch ---- - -Schema: fix `getPropertySignatures` crash on Struct with `optionalWith({ default })` and other Transformation-producing variants - -`SchemaAST.getPropertyKeyIndexedAccess` now handles `Transformation` AST nodes by delegating to `ast.to`, matching the existing behavior of `getPropertyKeys`. Previously, calling `getPropertySignatures` on a `Schema.Struct` containing `Schema.optionalWith` with `{ default }`, `{ as: "Option" }`, `{ nullable: true }`, or similar options would throw `"Unsupported schema (Transformation)"`. diff --git a/.changeset/fix-tuple-with-rest-post-rest-index-drift.md b/.changeset/fix-tuple-with-rest-post-rest-index-drift.md deleted file mode 100644 index 155671bec3f..00000000000 --- a/.changeset/fix-tuple-with-rest-post-rest-index-drift.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"effect": patch ---- - -Fix TupleWithRest post-rest validation to check each tail index sequentially. diff --git a/.changeset/rare-planets-lick.md b/.changeset/rare-planets-lick.md deleted file mode 100644 index 12aff13386e..00000000000 --- a/.changeset/rare-planets-lick.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@effect/ai": patch ---- - -Remove superfluous / defensive check from tool call json schema generation diff --git a/.changeset/soft-carpets-kiss.md b/.changeset/soft-carpets-kiss.md deleted file mode 100644 index 4c7ecf33e5b..00000000000 --- a/.changeset/soft-carpets-kiss.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@effect/ai": patch ---- - -Prevent schema validation when directly constructing an `AiError.HttpRequestError` / `AiError.HttpResponseError` diff --git a/packages/ai/ai/CHANGELOG.md b/packages/ai/ai/CHANGELOG.md index 85302cde249..dc99fef921c 100644 --- a/packages/ai/ai/CHANGELOG.md +++ b/packages/ai/ai/CHANGELOG.md @@ -1,5 +1,16 @@ # @effect/ai +## 0.33.3 + +### Patch Changes + +- [#6094](https://github.com/Effect-TS/effect/pull/6094) [`88a5260`](https://github.com/Effect-TS/effect/commit/88a5260788d57bb0c31a645fa44b5a68f5c73c38) Thanks @IMax153! - Remove superfluous / defensive check from tool call json schema generation + +- [#6101](https://github.com/Effect-TS/effect/pull/6101) [`cf74940`](https://github.com/Effect-TS/effect/commit/cf749405214282edc916a783b3417c766d2bbfe3) Thanks @IMax153! - Prevent schema validation when directly constructing an `AiError.HttpRequestError` / `AiError.HttpResponseError` + +- Updated dependencies [[`fc82e81`](https://github.com/Effect-TS/effect/commit/fc82e81448bd9136a37580139ce46a2c61b11b54), [`82996bc`](https://github.com/Effect-TS/effect/commit/82996bce8debffcb44feb98bb862cf2662bd56b7), [`4d97a61`](https://github.com/Effect-TS/effect/commit/4d97a61a15b9dd6a0eece65b8f0c035e16d42ada), [`f6b0960`](https://github.com/Effect-TS/effect/commit/f6b0960bf3184109920dfed16ee7dfd7d67bc0f2)]: + - effect@3.19.20 + ## 0.33.2 ### Patch Changes diff --git a/packages/ai/ai/package.json b/packages/ai/ai/package.json index 76d375914ff..8ceaf5947fc 100644 --- a/packages/ai/ai/package.json +++ b/packages/ai/ai/package.json @@ -1,7 +1,7 @@ { "name": "@effect/ai", "type": "module", - "version": "0.33.2", + "version": "0.33.3", "license": "MIT", "description": "Effect modules for working with AI apis", "homepage": "https://effect.website", diff --git a/packages/effect/CHANGELOG.md b/packages/effect/CHANGELOG.md index 9c47a34f068..d04e37b25a2 100644 --- a/packages/effect/CHANGELOG.md +++ b/packages/effect/CHANGELOG.md @@ -1,5 +1,21 @@ # effect +## 3.19.20 + +### Patch Changes + +- [#6107](https://github.com/Effect-TS/effect/pull/6107) [`fc82e81`](https://github.com/Effect-TS/effect/commit/fc82e81448bd9136a37580139ce46a2c61b11b54) Thanks @gcanti! - Backport `Types.VoidIfEmpty` to 3.x + +- [#6088](https://github.com/Effect-TS/effect/pull/6088) [`82996bc`](https://github.com/Effect-TS/effect/commit/82996bce8debffcb44feb98bb862cf2662bd56b7) Thanks @taylorOntologize! - Schema: fix `Schema.omit` producing wrong result on Struct with `optionalWith({ default })` and index signatures + + `getIndexSignatures` now handles `Transformation` AST nodes by delegating to `ast.to`, matching the existing behavior of `getPropertyKeys` and `getPropertyKeyIndexedAccess`. Previously, `Schema.omit` on a struct combining `Schema.optionalWith` (with `{ default }`, `{ as: "Option" }`, etc.) and `Schema.Record` would silently take the wrong code path, returning a Transformation with property signatures instead of a TypeLiteral with index signatures. + +- [#6086](https://github.com/Effect-TS/effect/pull/6086) [`4d97a61`](https://github.com/Effect-TS/effect/commit/4d97a61a15b9dd6a0eece65b8f0c035e16d42ada) Thanks @taylorOntologize! - Schema: fix `getPropertySignatures` crash on Struct with `optionalWith({ default })` and other Transformation-producing variants + + `SchemaAST.getPropertyKeyIndexedAccess` now handles `Transformation` AST nodes by delegating to `ast.to`, matching the existing behavior of `getPropertyKeys`. Previously, calling `getPropertySignatures` on a `Schema.Struct` containing `Schema.optionalWith` with `{ default }`, `{ as: "Option" }`, `{ nullable: true }`, or similar options would throw `"Unsupported schema (Transformation)"`. + +- [#6097](https://github.com/Effect-TS/effect/pull/6097) [`f6b0960`](https://github.com/Effect-TS/effect/commit/f6b0960bf3184109920dfed16ee7dfd7d67bc0f2) Thanks @gcanti! - Fix TupleWithRest post-rest validation to check each tail index sequentially. + ## 3.19.19 ### Patch Changes diff --git a/packages/effect/package.json b/packages/effect/package.json index a5a0a078490..927137ad5f9 100644 --- a/packages/effect/package.json +++ b/packages/effect/package.json @@ -1,6 +1,6 @@ { "name": "effect", - "version": "3.19.19", + "version": "3.19.20", "type": "module", "license": "MIT", "description": "The missing standard library for TypeScript, for writing production-grade software.", diff --git a/packages/effect/src/internal/version.ts b/packages/effect/src/internal/version.ts index e2ff7976777..5889bff2448 100644 --- a/packages/effect/src/internal/version.ts +++ b/packages/effect/src/internal/version.ts @@ -1,4 +1,4 @@ -let moduleVersion = "3.19.19" +let moduleVersion = "3.19.20" export const getCurrentVersion = () => moduleVersion