diff --git a/.changeset/document-cors-headers-behavior.md b/.changeset/document-cors-headers-behavior.md deleted file mode 100644 index ef17a047bcc..00000000000 --- a/.changeset/document-cors-headers-behavior.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@effect/platform": patch ---- - -Document subtle CORS middleware `allowedHeaders` behavior: when empty array (default), it reflects back the client's `Access-Control-Request-Headers` (permissive), and when non-empty array, it only allows specified headers (restrictive). Added comprehensive JSDoc with examples. diff --git a/.changeset/fix-from-web-content-type.md b/.changeset/fix-from-web-content-type.md deleted file mode 100644 index bfec044c2f4..00000000000 --- a/.changeset/fix-from-web-content-type.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@effect/platform": patch ---- - -HttpServerResponse: fix `fromWeb` to preserve Content-Type header when response has a body - -Previously, when converting a web `Response` to an `HttpServerResponse` via `fromWeb`, the `Content-Type` header was not passed to `Body.stream()`, causing it to default to `application/octet-stream`. This affected any code using `HttpApp.fromWebHandler` to wrap web handlers, as JSON responses would incorrectly have their Content-Type set to `application/octet-stream` instead of `application/json`. diff --git a/.changeset/fix-schedule-retry-times-zero.md b/.changeset/fix-schedule-retry-times-zero.md deleted file mode 100644 index 81df56d0ce8..00000000000 --- a/.changeset/fix-schedule-retry-times-zero.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"effect": patch ---- - -Fix `Effect.retry` to respect `times: 0` option by using explicit undefined check instead of truthy check. diff --git a/.changeset/ripe-buses-punch.md b/.changeset/ripe-buses-punch.md deleted file mode 100644 index 94c7697cabf..00000000000 --- a/.changeset/ripe-buses-punch.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@effect/ai": patch ---- - -Fix the accumulation logic for response parts in the AI `Chat` module diff --git a/.changeset/rude-bikes-tan.md b/.changeset/rude-bikes-tan.md deleted file mode 100644 index 3ddb0e153bb..00000000000 --- a/.changeset/rude-bikes-tan.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@effect/ai-openai": patch ---- - -Fix streaming decode: response.output_item.added may emit web_search_call without action (when status="in_progress"). diff --git a/.changeset/twenty-actors-sort.md b/.changeset/twenty-actors-sort.md deleted file mode 100644 index 1c7d22d653f..00000000000 --- a/.changeset/twenty-actors-sort.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@effect/ai-openrouter": patch ---- - -Regenerate OpenRouter schemas to fix schema validation. diff --git a/packages/ai/ai/CHANGELOG.md b/packages/ai/ai/CHANGELOG.md index 3e63bcd57bb..e93cfb514e4 100644 --- a/packages/ai/ai/CHANGELOG.md +++ b/packages/ai/ai/CHANGELOG.md @@ -1,5 +1,15 @@ # @effect/ai +## 0.33.1 + +### Patch Changes + +- [#5931](https://github.com/Effect-TS/effect/pull/5931) [`ba9e790`](https://github.com/Effect-TS/effect/commit/ba9e7908a80a55f24217c88af4f7d89a4f7bc0e4) Thanks @IMax153! - Fix the accumulation logic for response parts in the AI `Chat` module + +- Updated dependencies [[`65e9e35`](https://github.com/Effect-TS/effect/commit/65e9e35157cbdfb40826ddad34555c4ebcf7c0b0), [`ee69cd7`](https://github.com/Effect-TS/effect/commit/ee69cd796feb3d8d1046f52edd8950404cd4ed0e), [`488d6e8`](https://github.com/Effect-TS/effect/commit/488d6e870eda3dfc137f4940bb69416f61ed8fe3)]: + - @effect/platform@0.94.1 + - effect@3.19.14 + ## 0.33.0 ### Patch Changes diff --git a/packages/ai/ai/package.json b/packages/ai/ai/package.json index e2b6cd805e8..00e4a6fe4c7 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.0", + "version": "0.33.1", "license": "MIT", "description": "Effect modules for working with AI apis", "homepage": "https://effect.website", diff --git a/packages/ai/openai/CHANGELOG.md b/packages/ai/openai/CHANGELOG.md index 123bf3397c3..9c3cb40f99c 100644 --- a/packages/ai/openai/CHANGELOG.md +++ b/packages/ai/openai/CHANGELOG.md @@ -1,5 +1,16 @@ # @effect/ai-openai +## 0.37.1 + +### Patch Changes + +- [#5938](https://github.com/Effect-TS/effect/pull/5938) [`72f61be`](https://github.com/Effect-TS/effect/commit/72f61be280fdda98eb3835b3d559d6d5031699dc) Thanks @tensor2077! - Fix streaming decode: response.output_item.added may emit web_search_call without action (when status="in_progress"). + +- Updated dependencies [[`65e9e35`](https://github.com/Effect-TS/effect/commit/65e9e35157cbdfb40826ddad34555c4ebcf7c0b0), [`ee69cd7`](https://github.com/Effect-TS/effect/commit/ee69cd796feb3d8d1046f52edd8950404cd4ed0e), [`488d6e8`](https://github.com/Effect-TS/effect/commit/488d6e870eda3dfc137f4940bb69416f61ed8fe3), [`ba9e790`](https://github.com/Effect-TS/effect/commit/ba9e7908a80a55f24217c88af4f7d89a4f7bc0e4)]: + - @effect/platform@0.94.1 + - effect@3.19.14 + - @effect/ai@0.33.1 + ## 0.37.0 ### Patch Changes diff --git a/packages/ai/openai/package.json b/packages/ai/openai/package.json index 9be562a347c..36fbd6e8120 100644 --- a/packages/ai/openai/package.json +++ b/packages/ai/openai/package.json @@ -1,7 +1,7 @@ { "name": "@effect/ai-openai", "type": "module", - "version": "0.37.0", + "version": "0.37.1", "license": "MIT", "description": "Effect modules for working with AI apis", "homepage": "https://effect.website", diff --git a/packages/ai/openrouter/CHANGELOG.md b/packages/ai/openrouter/CHANGELOG.md index 3ac32434c1d..30682156b7a 100644 --- a/packages/ai/openrouter/CHANGELOG.md +++ b/packages/ai/openrouter/CHANGELOG.md @@ -1,5 +1,16 @@ # @effect/ai-openrouter +## 0.8.1 + +### Patch Changes + +- [#5928](https://github.com/Effect-TS/effect/pull/5928) [`34fbbb1`](https://github.com/Effect-TS/effect/commit/34fbbb18e34cbad6ee5f0f396b3e27ba590925b8) Thanks @harrysolovay! - Regenerate OpenRouter schemas to fix schema validation. + +- Updated dependencies [[`65e9e35`](https://github.com/Effect-TS/effect/commit/65e9e35157cbdfb40826ddad34555c4ebcf7c0b0), [`ee69cd7`](https://github.com/Effect-TS/effect/commit/ee69cd796feb3d8d1046f52edd8950404cd4ed0e), [`488d6e8`](https://github.com/Effect-TS/effect/commit/488d6e870eda3dfc137f4940bb69416f61ed8fe3), [`ba9e790`](https://github.com/Effect-TS/effect/commit/ba9e7908a80a55f24217c88af4f7d89a4f7bc0e4)]: + - @effect/platform@0.94.1 + - effect@3.19.14 + - @effect/ai@0.33.1 + ## 0.8.0 ### Patch Changes diff --git a/packages/ai/openrouter/package.json b/packages/ai/openrouter/package.json index e2847825a4e..179a631b2e2 100644 --- a/packages/ai/openrouter/package.json +++ b/packages/ai/openrouter/package.json @@ -1,7 +1,7 @@ { "name": "@effect/ai-openrouter", "type": "module", - "version": "0.8.0", + "version": "0.8.1", "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 9420533febe..36ea15d48f9 100644 --- a/packages/effect/CHANGELOG.md +++ b/packages/effect/CHANGELOG.md @@ -1,5 +1,11 @@ # effect +## 3.19.14 + +### Patch Changes + +- [#5924](https://github.com/Effect-TS/effect/pull/5924) [`488d6e8`](https://github.com/Effect-TS/effect/commit/488d6e870eda3dfc137f4940bb69416f61ed8fe3) Thanks @mikearnaldi! - Fix `Effect.retry` to respect `times: 0` option by using explicit undefined check instead of truthy check. + ## 3.19.13 ### Patch Changes diff --git a/packages/effect/package.json b/packages/effect/package.json index b7c4373078f..822707ea586 100644 --- a/packages/effect/package.json +++ b/packages/effect/package.json @@ -1,6 +1,6 @@ { "name": "effect", - "version": "3.19.13", + "version": "3.19.14", "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 cae119a7089..8fb304b786d 100644 --- a/packages/effect/src/internal/version.ts +++ b/packages/effect/src/internal/version.ts @@ -1,4 +1,4 @@ -let moduleVersion = "3.19.13" +let moduleVersion = "3.19.14" export const getCurrentVersion = () => moduleVersion diff --git a/packages/platform/CHANGELOG.md b/packages/platform/CHANGELOG.md index bb08ba78456..728817e0750 100644 --- a/packages/platform/CHANGELOG.md +++ b/packages/platform/CHANGELOG.md @@ -1,5 +1,18 @@ # @effect/platform +## 0.94.1 + +### Patch Changes + +- [#5936](https://github.com/Effect-TS/effect/pull/5936) [`65e9e35`](https://github.com/Effect-TS/effect/commit/65e9e35157cbdfb40826ddad34555c4ebcf7c0b0) Thanks @schickling! - Document subtle CORS middleware `allowedHeaders` behavior: when empty array (default), it reflects back the client's `Access-Control-Request-Headers` (permissive), and when non-empty array, it only allows specified headers (restrictive). Added comprehensive JSDoc with examples. + +- [#5940](https://github.com/Effect-TS/effect/pull/5940) [`ee69cd7`](https://github.com/Effect-TS/effect/commit/ee69cd796feb3d8d1046f52edd8950404cd4ed0e) Thanks @kitlangton! - HttpServerResponse: fix `fromWeb` to preserve Content-Type header when response has a body + + Previously, when converting a web `Response` to an `HttpServerResponse` via `fromWeb`, the `Content-Type` header was not passed to `Body.stream()`, causing it to default to `application/octet-stream`. This affected any code using `HttpApp.fromWebHandler` to wrap web handlers, as JSON responses would incorrectly have their Content-Type set to `application/octet-stream` instead of `application/json`. + +- Updated dependencies [[`488d6e8`](https://github.com/Effect-TS/effect/commit/488d6e870eda3dfc137f4940bb69416f61ed8fe3)]: + - effect@3.19.14 + ## 0.94.0 ### Minor Changes diff --git a/packages/platform/package.json b/packages/platform/package.json index 8be9b6cdced..bac6a652fb9 100644 --- a/packages/platform/package.json +++ b/packages/platform/package.json @@ -1,7 +1,7 @@ { "name": "@effect/platform", "type": "module", - "version": "0.94.0", + "version": "0.94.1", "license": "MIT", "description": "Unified interfaces for common platform-specific services", "homepage": "https://effect.website",