From 766e8526b1f063690f5ef7eca014955784acc52c Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 13 Jan 2025 09:25:07 +0100 Subject: [PATCH] Version Packages (#4213) Co-authored-by: github-actions[bot] --- .changeset/funny-rocks-glow.md | 5 - .changeset/good-eyes-attack.md | 7 - .changeset/happy-birds-fly.md | 126 ---- .changeset/honest-papayas-prove.md | 177 ----- .changeset/mean-jokes-scream.md | 126 ---- .changeset/odd-readers-tie.md | 5 - .changeset/old-humans-battle.md | 174 ----- .changeset/seven-shirts-listen.md | 90 --- .changeset/slow-drinks-behave.md | 5 - .changeset/tall-games-draw.md | 5 - .changeset/tricky-spoons-crash.md | 5 - packages/ai/ai/CHANGELOG.md | 8 + packages/ai/ai/package.json | 2 +- packages/ai/openai/CHANGELOG.md | 10 + packages/ai/openai/package.json | 2 +- packages/cli/CHANGELOG.md | 10 + packages/cli/package.json | 2 +- packages/cluster-browser/CHANGELOG.md | 8 + packages/cluster-browser/package.json | 2 +- packages/cluster-node/CHANGELOG.md | 9 + packages/cluster-node/package.json | 2 +- packages/cluster-workflow/CHANGELOG.md | 9 + packages/cluster-workflow/package.json | 2 +- packages/cluster/CHANGELOG.md | 8 + packages/cluster/package.json | 2 +- packages/effect/CHANGELOG.md | 14 + packages/effect/package.json | 2 +- packages/effect/src/internal/version.ts | 2 +- packages/experimental/CHANGELOG.md | 9 + packages/experimental/package.json | 2 +- packages/opentelemetry/CHANGELOG.md | 7 + packages/opentelemetry/package.json | 2 +- packages/platform-browser/CHANGELOG.md | 8 + packages/platform-browser/package.json | 2 +- packages/platform-bun/CHANGELOG.md | 9 + packages/platform-bun/package.json | 2 +- packages/platform-node-shared/CHANGELOG.md | 8 + packages/platform-node-shared/package.json | 2 +- packages/platform-node/CHANGELOG.md | 9 + packages/platform-node/package.json | 2 +- packages/platform/CHANGELOG.md | 687 ++++++++++++++++++ packages/platform/package.json | 2 +- packages/printer-ansi/CHANGELOG.md | 9 + packages/printer-ansi/package.json | 2 +- packages/printer/CHANGELOG.md | 8 + packages/printer/package.json | 2 +- packages/rpc-http/CHANGELOG.md | 9 + packages/rpc-http/package.json | 2 +- packages/rpc/CHANGELOG.md | 8 + packages/rpc/package.json | 2 +- packages/sql-clickhouse/CHANGELOG.md | 11 + packages/sql-clickhouse/package.json | 2 +- packages/sql-d1/CHANGELOG.md | 10 + packages/sql-d1/package.json | 2 +- packages/sql-drizzle/CHANGELOG.md | 8 + packages/sql-drizzle/package.json | 2 +- packages/sql-kysely/CHANGELOG.md | 8 + packages/sql-kysely/package.json | 2 +- packages/sql-libsql/CHANGELOG.md | 10 + packages/sql-libsql/package.json | 2 +- packages/sql-mssql/CHANGELOG.md | 10 + packages/sql-mssql/package.json | 2 +- packages/sql-mysql2/CHANGELOG.md | 10 + packages/sql-mysql2/package.json | 2 +- packages/sql-pg/CHANGELOG.md | 10 + packages/sql-pg/package.json | 2 +- packages/sql-sqlite-bun/CHANGELOG.md | 10 + packages/sql-sqlite-bun/package.json | 2 +- packages/sql-sqlite-do/CHANGELOG.md | 9 + packages/sql-sqlite-do/package.json | 2 +- packages/sql-sqlite-node/CHANGELOG.md | 10 + packages/sql-sqlite-node/package.json | 2 +- packages/sql-sqlite-react-native/CHANGELOG.md | 9 + packages/sql-sqlite-react-native/package.json | 2 +- packages/sql-sqlite-wasm/CHANGELOG.md | 9 + packages/sql-sqlite-wasm/package.json | 2 +- packages/sql/CHANGELOG.md | 9 + packages/sql/package.json | 2 +- packages/typeclass/CHANGELOG.md | 7 + packages/typeclass/package.json | 2 +- packages/vitest/CHANGELOG.md | 9 + packages/vitest/package.json | 2 +- 82 files changed, 1032 insertions(+), 761 deletions(-) delete mode 100644 .changeset/funny-rocks-glow.md delete mode 100644 .changeset/good-eyes-attack.md delete mode 100644 .changeset/happy-birds-fly.md delete mode 100644 .changeset/honest-papayas-prove.md delete mode 100644 .changeset/mean-jokes-scream.md delete mode 100644 .changeset/odd-readers-tie.md delete mode 100644 .changeset/old-humans-battle.md delete mode 100644 .changeset/seven-shirts-listen.md delete mode 100644 .changeset/slow-drinks-behave.md delete mode 100644 .changeset/tall-games-draw.md delete mode 100644 .changeset/tricky-spoons-crash.md diff --git a/.changeset/funny-rocks-glow.md b/.changeset/funny-rocks-glow.md deleted file mode 100644 index 5cfc8441ba..0000000000 --- a/.changeset/funny-rocks-glow.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"effect": patch ---- - -fix inference for contravariant type-parameters diff --git a/.changeset/good-eyes-attack.md b/.changeset/good-eyes-attack.md deleted file mode 100644 index 3a4cf4d279..0000000000 --- a/.changeset/good-eyes-attack.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"effect": patch ---- - -Refine `Effect.validateAll` return type to use `NonEmptyArray` for errors. - -This refinement is possible because `Effect.validateAll` guarantees that when the input iterable is non-empty, any validation failure will produce at least one error. In such cases, the errors are inherently non-empty, making it safe and accurate to represent them using a `NonEmptyArray` type. This change aligns the return type with the function's actual behavior, improving type safety and making the API more predictable for developers. diff --git a/.changeset/happy-birds-fly.md b/.changeset/happy-birds-fly.md deleted file mode 100644 index a53d9ec525..0000000000 --- a/.changeset/happy-birds-fly.md +++ /dev/null @@ -1,126 +0,0 @@ ---- -"@effect/platform": patch ---- - -Ensure the encoding kind of success responses is respected in the OpenAPI spec. - -Before - -When generating an OpenAPI spec for a request with a success schema of type `HttpApiSchema.Text()``, the response content type was incorrectly set to "application/json" instead of "text/plain". - -```ts -import { - HttpApi, - HttpApiEndpoint, - HttpApiGroup, - HttpApiSchema, - OpenApi -} from "@effect/platform" - -const api = HttpApi.make("api").add( - HttpApiGroup.make("group").add( - HttpApiEndpoint.get("get", "/").addSuccess(HttpApiSchema.Text()) - ) -) - -const spec = OpenApi.fromApi(api) - -console.log(JSON.stringify(spec.paths, null, 2)) -/* -Output: -{ - "/": { - "get": { - "tags": [ - "group" - ], - "operationId": "group.get", - "parameters": [], - "security": [], - "responses": { - "200": { - "description": "a string", - "content": { - "application/json": { - "schema": { - "type": "string" - } - } - } - }, - "400": { - "description": "The request did not match the expected schema", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/HttpApiDecodeError" - } - } - } - } - } - } - } -} -*/ -``` - -After - -```diff -import { - HttpApi, - HttpApiEndpoint, - HttpApiGroup, - HttpApiSchema, - OpenApi -} from "@effect/platform" - -const api = HttpApi.make("api").add( - HttpApiGroup.make("group").add( - HttpApiEndpoint.get("get", "/").addSuccess(HttpApiSchema.Text()) - ) -) - -const spec = OpenApi.fromApi(api) - -console.log(JSON.stringify(spec.paths, null, 2)) -/* -Output: -{ - "/": { - "get": { - "tags": [ - "group" - ], - "operationId": "group.get", - "parameters": [], - "security": [], - "responses": { - "200": { - "description": "a string", - "content": { -- "application/json": { -+ "text/plain": { - "schema": { - "type": "string" - } - } - } - }, - "400": { - "description": "The request did not match the expected schema", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/HttpApiDecodeError" - } - } - } - } - } - } - } -} -*/ -``` diff --git a/.changeset/honest-papayas-prove.md b/.changeset/honest-papayas-prove.md deleted file mode 100644 index a2f15c3a82..0000000000 --- a/.changeset/honest-papayas-prove.md +++ /dev/null @@ -1,177 +0,0 @@ ---- -"@effect/platform": patch ---- - -Deduplicate errors in `OpenApi.fromApi`. - -When multiple identical errors were added to the same endpoint, group, or API, they were all included in the generated OpenAPI specification, leading to redundant entries in the `anyOf` array for error schemas. - -Identical errors are now deduplicated in the OpenAPI specification. This ensures that each error schema is included only once, simplifying the generated spec and improving readability. - -**Before** - -```ts -import { - HttpApi, - HttpApiEndpoint, - HttpApiGroup, - OpenApi -} from "@effect/platform" -import { Schema } from "effect" - -const err = Schema.String.annotations({ identifier: "err" }) -const api = HttpApi.make("api") - .add( - HttpApiGroup.make("group1") - .add( - HttpApiEndpoint.get("get1", "/1") - .addSuccess(Schema.String) - .addError(err) - .addError(err) - ) - .addError(err) - .addError(err) - ) - .addError(err) - .addError(err) - -const spec = OpenApi.fromApi(api) - -console.log(JSON.stringify(spec.paths, null, 2)) -/* -Output: -{ - "/1": { - "get": { - "tags": [ - "group1" - ], - "operationId": "group1.get1", - "parameters": [], - "security": [], - "responses": { - "200": { - "description": "a string", - "content": { - "application/json": { - "schema": { - "type": "string" - } - } - } - }, - "400": { - "description": "The request did not match the expected schema", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/HttpApiDecodeError" - } - } - } - }, - "500": { - "description": "a string", - "content": { - "application/json": { - "schema": "schema": { - "anyOf": [ - { - "$ref": "#/components/schemas/err" - }, - { - "$ref": "#/components/schemas/err" - }, - { - "$ref": "#/components/schemas/err" - } - ] - } - } - } - } - } - } - } -} -*/ -``` - -**After** - -```ts -import { - HttpApi, - HttpApiEndpoint, - HttpApiGroup, - OpenApi -} from "@effect/platform" -import { Schema } from "effect" - -const err = Schema.String.annotations({ identifier: "err" }) -const api = HttpApi.make("api") - .add( - HttpApiGroup.make("group1") - .add( - HttpApiEndpoint.get("get1", "/1") - .addSuccess(Schema.String) - .addError(err) - .addError(err) - ) - .addError(err) - .addError(err) - ) - .addError(err) - .addError(err) - -const spec = OpenApi.fromApi(api) - -console.log(JSON.stringify(spec.paths, null, 2)) -/* -Output: -{ - "/1": { - "get": { - "tags": [ - "group1" - ], - "operationId": "group1.get1", - "parameters": [], - "security": [], - "responses": { - "200": { - "description": "a string", - "content": { - "application/json": { - "schema": { - "type": "string" - } - } - } - }, - "400": { - "description": "The request did not match the expected schema", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/HttpApiDecodeError" - } - } - } - }, - "500": { - "description": "a string", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/err" - } - } - } - } - } - } - } -} -*/ -``` diff --git a/.changeset/mean-jokes-scream.md b/.changeset/mean-jokes-scream.md deleted file mode 100644 index 09bf67f75b..0000000000 --- a/.changeset/mean-jokes-scream.md +++ /dev/null @@ -1,126 +0,0 @@ ---- -"@effect/platform": patch ---- - -Ensure the encoding kind of error responses is respected in the OpenAPI spec. - -Before - -When generating an OpenAPI spec for a request with an error schema of type `HttpApiSchema.Text()``, the response content type was incorrectly set to "application/json" instead of "text/plain". - -```ts -import { - HttpApi, - HttpApiEndpoint, - HttpApiGroup, - HttpApiSchema, - OpenApi -} from "@effect/platform" - -const api = HttpApi.make("api").add( - HttpApiGroup.make("group").add( - HttpApiEndpoint.get("get", "/").addError(HttpApiSchema.Text()) - ) -) - -const spec = OpenApi.fromApi(api) - -console.log(JSON.stringify(spec.paths, null, 2)) -/* -Output: -{ - "/": { - "get": { - "tags": [ - "group" - ], - "operationId": "group.get", - "parameters": [], - "security": [], - "responses": { - "204": { - "description": "Success" - }, - "400": { - "description": "The request did not match the expected schema", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/HttpApiDecodeError" - } - } - } - }, - "500": { - "description": "a string", - "content": { - "application/json": { - "schema": { - "type": "string" - } - } - } - } - } - } - } -} -*/ -``` - -After - -```diff -import { HttpApi, HttpApiEndpoint, HttpApiGroup, HttpApiSchema, OpenApi } from "@effect/platform" - -const api = HttpApi.make("api").add( - HttpApiGroup.make("group").add( - HttpApiEndpoint.get("get", "/").addError(HttpApiSchema.Text()) - ) -) - -const spec = OpenApi.fromApi(api) - -console.log(JSON.stringify(spec.paths, null, 2)) -/* -Output: -{ - "/": { - "get": { - "tags": [ - "group" - ], - "operationId": "group.get", - "parameters": [], - "security": [], - "responses": { - "204": { - "description": "Success" - }, - "400": { - "description": "The request did not match the expected schema", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/HttpApiDecodeError" - } - } - } - }, - "500": { - "description": "a string", - "content": { -+ "text/plain": { -- "application/json": { - "schema": { - "type": "string" - } - } - } - } - } - } - } -} -*/ -``` diff --git a/.changeset/odd-readers-tie.md b/.changeset/odd-readers-tie.md deleted file mode 100644 index 7cfff0a7e9..0000000000 --- a/.changeset/odd-readers-tie.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@effect/platform": patch ---- - -Add missing `deprecated` key to `OpenApi.annotations` API. diff --git a/.changeset/old-humans-battle.md b/.changeset/old-humans-battle.md deleted file mode 100644 index db2dd557ee..0000000000 --- a/.changeset/old-humans-battle.md +++ /dev/null @@ -1,174 +0,0 @@ ---- -"@effect/platform": patch ---- - -Fix: Prevent request body from being added to the OpenAPI spec for GET methods in `OpenApi.fromApi`. - -When creating a `GET` endpoint with a request payload, the `requestBody` was incorrectly added to the OpenAPI specification, which is invalid for `GET` methods. - -Before - -```ts -import { - HttpApi, - HttpApiEndpoint, - HttpApiGroup, - OpenApi -} from "@effect/platform" -import { Schema } from "effect" - -const api = HttpApi.make("api").add( - HttpApiGroup.make("group").add( - HttpApiEndpoint.get("get", "/") - .addSuccess(Schema.String) - .setPayload( - Schema.Struct({ - a: Schema.String - }) - ) - ) -) - -const spec = OpenApi.fromApi(api) - -console.log(JSON.stringify(spec.paths, null, 2)) -/* -Output: -{ - "/": { - "get": { - "tags": [ - "group" - ], - "operationId": "group.get", - "parameters": [ - { - "name": "a", - "in": "query", - "schema": { - "type": "string" - }, - "required": true - } - ], - "security": [], - "responses": { - "200": { - "description": "a string", - "content": { - "application/json": { - "schema": { - "type": "string" - } - } - } - }, - "400": { - "description": "The request did not match the expected schema", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/HttpApiDecodeError" - } - } - } - } - }, - "requestBody": { - "content": { - "application/json": { - "schema": { - "type": "object", - "required": [ - "a" - ], - "properties": { - "a": { - "type": "string" - } - }, - "additionalProperties": false - } - } - }, - "required": true - } - } - } -} -*/ -``` - -After - -```ts -import { - HttpApi, - HttpApiEndpoint, - HttpApiGroup, - OpenApi -} from "@effect/platform" -import { Schema } from "effect" - -const api = HttpApi.make("api").add( - HttpApiGroup.make("group").add( - HttpApiEndpoint.get("get", "/") - .addSuccess(Schema.String) - .setPayload( - Schema.Struct({ - a: Schema.String - }) - ) - ) -) - -const spec = OpenApi.fromApi(api) - -console.log(JSON.stringify(spec.paths, null, 2)) -/* -Output: -{ - "/": { - "get": { - "tags": [ - "group" - ], - "operationId": "group.get", - "parameters": [ - { - "name": "a", - "in": "query", - "schema": { - "type": "string" - }, - "required": true - } - ], - "security": [], - "responses": { - "200": { - "description": "a string", - "content": { - "application/json": { - "schema": { - "type": "string" - } - } - } - }, - "400": { - "description": "The request did not match the expected schema", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/HttpApiDecodeError" - } - } - } - } - } - } - } -} -*/ -``` diff --git a/.changeset/seven-shirts-listen.md b/.changeset/seven-shirts-listen.md deleted file mode 100644 index dd40530a96..0000000000 --- a/.changeset/seven-shirts-listen.md +++ /dev/null @@ -1,90 +0,0 @@ ---- -"@effect/platform": patch ---- - -Add `"application/x-www-form-urlencoded"` to `OpenApiSpecContentType` type as it is generated by the system when using `HttpApiSchema.withEncoding({ kind: "UrlParams" })` - -**Example** - -```ts -import { - HttpApi, - HttpApiEndpoint, - HttpApiGroup, - HttpApiSchema, - OpenApi -} from "@effect/platform" -import { Schema } from "effect" - -const api = HttpApi.make("api").add( - HttpApiGroup.make("group").add( - HttpApiEndpoint.post("post", "/") - .addSuccess(Schema.String) - .setPayload( - Schema.Struct({ foo: Schema.String }).pipe( - HttpApiSchema.withEncoding({ kind: "UrlParams" }) - ) - ) - ) -) - -const spec = OpenApi.fromApi(api) - -console.log(JSON.stringify(spec.paths, null, 2)) -/* -Output: -{ - "/": { - "post": { - "tags": [ - "group" - ], - "operationId": "group.post", - "parameters": [], - "security": [], - "responses": { - "200": { - "description": "a string", - "content": { - "application/json": { - "schema": { - "type": "string" - } - } - } - }, - "400": { - "description": "The request did not match the expected schema", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/HttpApiDecodeError" - } - } - } - } - }, - "requestBody": { - "content": { - "application/x-www-form-urlencoded": { - "schema": { - "type": "object", - "required": [ - "foo" - ], - "properties": { - "foo": { - "type": "string" - } - }, - "additionalProperties": false - } - } - }, - "required": true - } - } - } -} -*/ -``` diff --git a/.changeset/slow-drinks-behave.md b/.changeset/slow-drinks-behave.md deleted file mode 100644 index ee8ee67eed..0000000000 --- a/.changeset/slow-drinks-behave.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"effect": patch ---- - -fix: ManagedRuntime.Context to work when Context is of type never diff --git a/.changeset/tall-games-draw.md b/.changeset/tall-games-draw.md deleted file mode 100644 index 93b36ca063..0000000000 --- a/.changeset/tall-games-draw.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"effect": patch ---- - -fix color option for Logger.prettyLogger diff --git a/.changeset/tricky-spoons-crash.md b/.changeset/tricky-spoons-crash.md deleted file mode 100644 index 62252f7c02..0000000000 --- a/.changeset/tricky-spoons-crash.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@effect/vitest": patch ---- - -Import `fast-check` from `effect` re-export diff --git a/packages/ai/ai/CHANGELOG.md b/packages/ai/ai/CHANGELOG.md index fef78f69ff..43c96798d0 100644 --- a/packages/ai/ai/CHANGELOG.md +++ b/packages/ai/ai/CHANGELOG.md @@ -1,5 +1,13 @@ # @effect/ai +## 0.5.2 + +### Patch Changes + +- Updated dependencies [[`734af82`](https://github.com/Effect-TS/effect/commit/734af82138e78b9c57a8355b1c6b80e80d38b222), [`b63c780`](https://github.com/Effect-TS/effect/commit/b63c78010893101520448ddda7019c487cf7eedd), [`212e784`](https://github.com/Effect-TS/effect/commit/212e78475f527147ec27c090bd13f789f55add7a), [`f852cb0`](https://github.com/Effect-TS/effect/commit/f852cb02040ea2f165e9b449615b8b1366add5d5), [`7276ae2`](https://github.com/Effect-TS/effect/commit/7276ae21062896adbb7508ac5b2dece95316322f), [`212e784`](https://github.com/Effect-TS/effect/commit/212e78475f527147ec27c090bd13f789f55add7a), [`212e784`](https://github.com/Effect-TS/effect/commit/212e78475f527147ec27c090bd13f789f55add7a), [`212e784`](https://github.com/Effect-TS/effect/commit/212e78475f527147ec27c090bd13f789f55add7a), [`c640d77`](https://github.com/Effect-TS/effect/commit/c640d77b33ad417876f4e8ffe8574ee6cbe5607f), [`0def088`](https://github.com/Effect-TS/effect/commit/0def0887cfdb6755729a64dfd52b3b9f46b0576c)]: + - effect@3.12.2 + - @effect/platform@0.72.2 + ## 0.5.1 ### Patch Changes diff --git a/packages/ai/ai/package.json b/packages/ai/ai/package.json index fe769044e2..c32848ef1c 100644 --- a/packages/ai/ai/package.json +++ b/packages/ai/ai/package.json @@ -1,7 +1,7 @@ { "name": "@effect/ai", "type": "module", - "version": "0.5.1", + "version": "0.5.2", "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 f475cb3685..50fc8ec073 100644 --- a/packages/ai/openai/CHANGELOG.md +++ b/packages/ai/openai/CHANGELOG.md @@ -1,5 +1,15 @@ # @effect/ai-openai +## 0.8.2 + +### Patch Changes + +- Updated dependencies [[`734af82`](https://github.com/Effect-TS/effect/commit/734af82138e78b9c57a8355b1c6b80e80d38b222), [`b63c780`](https://github.com/Effect-TS/effect/commit/b63c78010893101520448ddda7019c487cf7eedd), [`212e784`](https://github.com/Effect-TS/effect/commit/212e78475f527147ec27c090bd13f789f55add7a), [`f852cb0`](https://github.com/Effect-TS/effect/commit/f852cb02040ea2f165e9b449615b8b1366add5d5), [`7276ae2`](https://github.com/Effect-TS/effect/commit/7276ae21062896adbb7508ac5b2dece95316322f), [`212e784`](https://github.com/Effect-TS/effect/commit/212e78475f527147ec27c090bd13f789f55add7a), [`212e784`](https://github.com/Effect-TS/effect/commit/212e78475f527147ec27c090bd13f789f55add7a), [`212e784`](https://github.com/Effect-TS/effect/commit/212e78475f527147ec27c090bd13f789f55add7a), [`c640d77`](https://github.com/Effect-TS/effect/commit/c640d77b33ad417876f4e8ffe8574ee6cbe5607f), [`0def088`](https://github.com/Effect-TS/effect/commit/0def0887cfdb6755729a64dfd52b3b9f46b0576c)]: + - effect@3.12.2 + - @effect/platform@0.72.2 + - @effect/ai@0.5.2 + - @effect/experimental@0.36.2 + ## 0.8.1 ### Patch Changes diff --git a/packages/ai/openai/package.json b/packages/ai/openai/package.json index 8d75c015e1..33f690904d 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.8.1", + "version": "0.8.2", "license": "MIT", "description": "Effect modules for working with AI apis", "homepage": "https://effect.website", diff --git a/packages/cli/CHANGELOG.md b/packages/cli/CHANGELOG.md index 33bbefd08f..98bdfcaeb2 100644 --- a/packages/cli/CHANGELOG.md +++ b/packages/cli/CHANGELOG.md @@ -1,5 +1,15 @@ # @effect/cli +## 0.51.2 + +### Patch Changes + +- Updated dependencies [[`734af82`](https://github.com/Effect-TS/effect/commit/734af82138e78b9c57a8355b1c6b80e80d38b222), [`b63c780`](https://github.com/Effect-TS/effect/commit/b63c78010893101520448ddda7019c487cf7eedd), [`212e784`](https://github.com/Effect-TS/effect/commit/212e78475f527147ec27c090bd13f789f55add7a), [`f852cb0`](https://github.com/Effect-TS/effect/commit/f852cb02040ea2f165e9b449615b8b1366add5d5), [`7276ae2`](https://github.com/Effect-TS/effect/commit/7276ae21062896adbb7508ac5b2dece95316322f), [`212e784`](https://github.com/Effect-TS/effect/commit/212e78475f527147ec27c090bd13f789f55add7a), [`212e784`](https://github.com/Effect-TS/effect/commit/212e78475f527147ec27c090bd13f789f55add7a), [`212e784`](https://github.com/Effect-TS/effect/commit/212e78475f527147ec27c090bd13f789f55add7a), [`c640d77`](https://github.com/Effect-TS/effect/commit/c640d77b33ad417876f4e8ffe8574ee6cbe5607f), [`0def088`](https://github.com/Effect-TS/effect/commit/0def0887cfdb6755729a64dfd52b3b9f46b0576c)]: + - effect@3.12.2 + - @effect/platform@0.72.2 + - @effect/printer@0.40.2 + - @effect/printer-ansi@0.40.2 + ## 0.51.1 ### Patch Changes diff --git a/packages/cli/package.json b/packages/cli/package.json index 9cce36bfcd..a23b4149f5 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@effect/cli", - "version": "0.51.1", + "version": "0.51.2", "type": "module", "license": "MIT", "description": "A library for building command-line interfaces with Effect", diff --git a/packages/cluster-browser/CHANGELOG.md b/packages/cluster-browser/CHANGELOG.md index b4e34b2bcb..6074560c20 100644 --- a/packages/cluster-browser/CHANGELOG.md +++ b/packages/cluster-browser/CHANGELOG.md @@ -1,5 +1,13 @@ # @effect/cluster +## 0.15.2 + +### Patch Changes + +- Updated dependencies [[`734af82`](https://github.com/Effect-TS/effect/commit/734af82138e78b9c57a8355b1c6b80e80d38b222), [`b63c780`](https://github.com/Effect-TS/effect/commit/b63c78010893101520448ddda7019c487cf7eedd), [`c640d77`](https://github.com/Effect-TS/effect/commit/c640d77b33ad417876f4e8ffe8574ee6cbe5607f), [`0def088`](https://github.com/Effect-TS/effect/commit/0def0887cfdb6755729a64dfd52b3b9f46b0576c)]: + - effect@3.12.2 + - @effect/rpc@0.47.2 + ## 0.15.1 ### Patch Changes diff --git a/packages/cluster-browser/package.json b/packages/cluster-browser/package.json index 038ef31c44..044fe07451 100644 --- a/packages/cluster-browser/package.json +++ b/packages/cluster-browser/package.json @@ -1,7 +1,7 @@ { "name": "@effect/cluster-browser", "type": "module", - "version": "0.15.1", + "version": "0.15.2", "description": "Unified interfaces for common cluster-browser-specific services", "publishConfig": { "access": "public", diff --git a/packages/cluster-node/CHANGELOG.md b/packages/cluster-node/CHANGELOG.md index 991db993d2..ca390e3fc9 100644 --- a/packages/cluster-node/CHANGELOG.md +++ b/packages/cluster-node/CHANGELOG.md @@ -1,5 +1,14 @@ # @effect/cluster +## 0.22.2 + +### Patch Changes + +- Updated dependencies [[`734af82`](https://github.com/Effect-TS/effect/commit/734af82138e78b9c57a8355b1c6b80e80d38b222), [`b63c780`](https://github.com/Effect-TS/effect/commit/b63c78010893101520448ddda7019c487cf7eedd), [`c640d77`](https://github.com/Effect-TS/effect/commit/c640d77b33ad417876f4e8ffe8574ee6cbe5607f), [`0def088`](https://github.com/Effect-TS/effect/commit/0def0887cfdb6755729a64dfd52b3b9f46b0576c)]: + - effect@3.12.2 + - @effect/cluster@0.21.2 + - @effect/rpc@0.47.2 + ## 0.22.1 ### Patch Changes diff --git a/packages/cluster-node/package.json b/packages/cluster-node/package.json index 7625767d87..ab53199b79 100644 --- a/packages/cluster-node/package.json +++ b/packages/cluster-node/package.json @@ -1,7 +1,7 @@ { "name": "@effect/cluster-node", "type": "module", - "version": "0.22.1", + "version": "0.22.2", "description": "Unified interfaces for common cluster-node-specific services", "publishConfig": { "access": "public", diff --git a/packages/cluster-workflow/CHANGELOG.md b/packages/cluster-workflow/CHANGELOG.md index a69a80646a..639f80633a 100644 --- a/packages/cluster-workflow/CHANGELOG.md +++ b/packages/cluster-workflow/CHANGELOG.md @@ -1,5 +1,14 @@ # @effect/cluster +## 0.20.2 + +### Patch Changes + +- Updated dependencies [[`734af82`](https://github.com/Effect-TS/effect/commit/734af82138e78b9c57a8355b1c6b80e80d38b222), [`b63c780`](https://github.com/Effect-TS/effect/commit/b63c78010893101520448ddda7019c487cf7eedd), [`c640d77`](https://github.com/Effect-TS/effect/commit/c640d77b33ad417876f4e8ffe8574ee6cbe5607f), [`0def088`](https://github.com/Effect-TS/effect/commit/0def0887cfdb6755729a64dfd52b3b9f46b0576c)]: + - effect@3.12.2 + - @effect/cluster@0.21.2 + - @effect/sql@0.25.2 + ## 0.20.1 ### Patch Changes diff --git a/packages/cluster-workflow/package.json b/packages/cluster-workflow/package.json index 46962b3e78..bb18fc4fd8 100644 --- a/packages/cluster-workflow/package.json +++ b/packages/cluster-workflow/package.json @@ -1,7 +1,7 @@ { "name": "@effect/cluster-workflow", "type": "module", - "version": "0.20.1", + "version": "0.20.2", "description": "A workflow runtime using effect-cluster", "publishConfig": { "access": "public", diff --git a/packages/cluster/CHANGELOG.md b/packages/cluster/CHANGELOG.md index 60b79640b6..f6239ece9d 100644 --- a/packages/cluster/CHANGELOG.md +++ b/packages/cluster/CHANGELOG.md @@ -1,5 +1,13 @@ # @effect/cluster +## 0.21.2 + +### Patch Changes + +- Updated dependencies [[`734af82`](https://github.com/Effect-TS/effect/commit/734af82138e78b9c57a8355b1c6b80e80d38b222), [`b63c780`](https://github.com/Effect-TS/effect/commit/b63c78010893101520448ddda7019c487cf7eedd), [`c640d77`](https://github.com/Effect-TS/effect/commit/c640d77b33ad417876f4e8ffe8574ee6cbe5607f), [`0def088`](https://github.com/Effect-TS/effect/commit/0def0887cfdb6755729a64dfd52b3b9f46b0576c)]: + - effect@3.12.2 + - @effect/sql@0.25.2 + ## 0.21.1 ### Patch Changes diff --git a/packages/cluster/package.json b/packages/cluster/package.json index 3c36084577..ad9ac376b3 100644 --- a/packages/cluster/package.json +++ b/packages/cluster/package.json @@ -1,7 +1,7 @@ { "name": "@effect/cluster", "type": "module", - "version": "0.21.1", + "version": "0.21.2", "description": "Unified interfaces for common cluster-specific services", "publishConfig": { "access": "public", diff --git a/packages/effect/CHANGELOG.md b/packages/effect/CHANGELOG.md index dbc9b0b49d..90acb011e0 100644 --- a/packages/effect/CHANGELOG.md +++ b/packages/effect/CHANGELOG.md @@ -1,5 +1,19 @@ # effect +## 3.12.2 + +### Patch Changes + +- [#4220](https://github.com/Effect-TS/effect/pull/4220) [`734af82`](https://github.com/Effect-TS/effect/commit/734af82138e78b9c57a8355b1c6b80e80d38b222) Thanks @KhraksMamtsov! - fix inference for contravariant type-parameters + +- [#4212](https://github.com/Effect-TS/effect/pull/4212) [`b63c780`](https://github.com/Effect-TS/effect/commit/b63c78010893101520448ddda7019c487cf7eedd) Thanks @KhraksMamtsov! - Refine `Effect.validateAll` return type to use `NonEmptyArray` for errors. + + This refinement is possible because `Effect.validateAll` guarantees that when the input iterable is non-empty, any validation failure will produce at least one error. In such cases, the errors are inherently non-empty, making it safe and accurate to represent them using a `NonEmptyArray` type. This change aligns the return type with the function's actual behavior, improving type safety and making the API more predictable for developers. + +- [#4219](https://github.com/Effect-TS/effect/pull/4219) [`c640d77`](https://github.com/Effect-TS/effect/commit/c640d77b33ad417876f4e8ffe8574ee6cbe5607f) Thanks @whoisandy! - fix: ManagedRuntime.Context to work when Context is of type never + +- [#4236](https://github.com/Effect-TS/effect/pull/4236) [`0def088`](https://github.com/Effect-TS/effect/commit/0def0887cfdb6755729a64dfd52b3b9f46b0576c) Thanks @tim-smart! - fix color option for Logger.prettyLogger + ## 3.12.1 ### Patch Changes diff --git a/packages/effect/package.json b/packages/effect/package.json index 584526e01c..36733c7861 100644 --- a/packages/effect/package.json +++ b/packages/effect/package.json @@ -1,6 +1,6 @@ { "name": "effect", - "version": "3.12.1", + "version": "3.12.2", "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 d5ada612f6..ae84a006f9 100644 --- a/packages/effect/src/internal/version.ts +++ b/packages/effect/src/internal/version.ts @@ -1,4 +1,4 @@ -let moduleVersion = "3.12.1" +let moduleVersion = "3.12.2" export const getCurrentVersion = () => moduleVersion diff --git a/packages/experimental/CHANGELOG.md b/packages/experimental/CHANGELOG.md index 0bbc133a1c..63822d945d 100644 --- a/packages/experimental/CHANGELOG.md +++ b/packages/experimental/CHANGELOG.md @@ -1,5 +1,14 @@ # @effect/experimental +## 0.36.2 + +### Patch Changes + +- Updated dependencies [[`734af82`](https://github.com/Effect-TS/effect/commit/734af82138e78b9c57a8355b1c6b80e80d38b222), [`b63c780`](https://github.com/Effect-TS/effect/commit/b63c78010893101520448ddda7019c487cf7eedd), [`212e784`](https://github.com/Effect-TS/effect/commit/212e78475f527147ec27c090bd13f789f55add7a), [`f852cb0`](https://github.com/Effect-TS/effect/commit/f852cb02040ea2f165e9b449615b8b1366add5d5), [`7276ae2`](https://github.com/Effect-TS/effect/commit/7276ae21062896adbb7508ac5b2dece95316322f), [`212e784`](https://github.com/Effect-TS/effect/commit/212e78475f527147ec27c090bd13f789f55add7a), [`212e784`](https://github.com/Effect-TS/effect/commit/212e78475f527147ec27c090bd13f789f55add7a), [`212e784`](https://github.com/Effect-TS/effect/commit/212e78475f527147ec27c090bd13f789f55add7a), [`c640d77`](https://github.com/Effect-TS/effect/commit/c640d77b33ad417876f4e8ffe8574ee6cbe5607f), [`0def088`](https://github.com/Effect-TS/effect/commit/0def0887cfdb6755729a64dfd52b3b9f46b0576c)]: + - effect@3.12.2 + - @effect/platform@0.72.2 + - @effect/platform-node@0.68.2 + ## 0.36.1 ### Patch Changes diff --git a/packages/experimental/package.json b/packages/experimental/package.json index 7d368cb5d4..127a47cebb 100644 --- a/packages/experimental/package.json +++ b/packages/experimental/package.json @@ -1,6 +1,6 @@ { "name": "@effect/experimental", - "version": "0.36.1", + "version": "0.36.2", "type": "module", "license": "MIT", "description": "Experimental modules for the Effect ecosystem", diff --git a/packages/opentelemetry/CHANGELOG.md b/packages/opentelemetry/CHANGELOG.md index 7fe187de1d..3934079dc9 100644 --- a/packages/opentelemetry/CHANGELOG.md +++ b/packages/opentelemetry/CHANGELOG.md @@ -1,5 +1,12 @@ # @effect/opentelemetry +## 0.42.2 + +### Patch Changes + +- Updated dependencies [[`734af82`](https://github.com/Effect-TS/effect/commit/734af82138e78b9c57a8355b1c6b80e80d38b222), [`b63c780`](https://github.com/Effect-TS/effect/commit/b63c78010893101520448ddda7019c487cf7eedd), [`c640d77`](https://github.com/Effect-TS/effect/commit/c640d77b33ad417876f4e8ffe8574ee6cbe5607f), [`0def088`](https://github.com/Effect-TS/effect/commit/0def0887cfdb6755729a64dfd52b3b9f46b0576c)]: + - effect@3.12.2 + ## 0.42.1 ### Patch Changes diff --git a/packages/opentelemetry/package.json b/packages/opentelemetry/package.json index 97c1de46f7..6da152e845 100644 --- a/packages/opentelemetry/package.json +++ b/packages/opentelemetry/package.json @@ -1,6 +1,6 @@ { "name": "@effect/opentelemetry", - "version": "0.42.1", + "version": "0.42.2", "type": "module", "license": "MIT", "description": "OpenTelemetry integration for Effect", diff --git a/packages/platform-browser/CHANGELOG.md b/packages/platform-browser/CHANGELOG.md index e5016645ab..4198ec21ec 100644 --- a/packages/platform-browser/CHANGELOG.md +++ b/packages/platform-browser/CHANGELOG.md @@ -1,5 +1,13 @@ # @effect/platform-browser +## 0.51.2 + +### Patch Changes + +- Updated dependencies [[`734af82`](https://github.com/Effect-TS/effect/commit/734af82138e78b9c57a8355b1c6b80e80d38b222), [`b63c780`](https://github.com/Effect-TS/effect/commit/b63c78010893101520448ddda7019c487cf7eedd), [`212e784`](https://github.com/Effect-TS/effect/commit/212e78475f527147ec27c090bd13f789f55add7a), [`f852cb0`](https://github.com/Effect-TS/effect/commit/f852cb02040ea2f165e9b449615b8b1366add5d5), [`7276ae2`](https://github.com/Effect-TS/effect/commit/7276ae21062896adbb7508ac5b2dece95316322f), [`212e784`](https://github.com/Effect-TS/effect/commit/212e78475f527147ec27c090bd13f789f55add7a), [`212e784`](https://github.com/Effect-TS/effect/commit/212e78475f527147ec27c090bd13f789f55add7a), [`212e784`](https://github.com/Effect-TS/effect/commit/212e78475f527147ec27c090bd13f789f55add7a), [`c640d77`](https://github.com/Effect-TS/effect/commit/c640d77b33ad417876f4e8ffe8574ee6cbe5607f), [`0def088`](https://github.com/Effect-TS/effect/commit/0def0887cfdb6755729a64dfd52b3b9f46b0576c)]: + - effect@3.12.2 + - @effect/platform@0.72.2 + ## 0.51.1 ### Patch Changes diff --git a/packages/platform-browser/package.json b/packages/platform-browser/package.json index 333bc5571e..e5cfbea8d4 100644 --- a/packages/platform-browser/package.json +++ b/packages/platform-browser/package.json @@ -1,7 +1,7 @@ { "name": "@effect/platform-browser", "type": "module", - "version": "0.51.1", + "version": "0.51.2", "license": "MIT", "description": "Platform specific implementations for the browser", "homepage": "https://effect.website", diff --git a/packages/platform-bun/CHANGELOG.md b/packages/platform-bun/CHANGELOG.md index e58986b95e..8d2701d33d 100644 --- a/packages/platform-bun/CHANGELOG.md +++ b/packages/platform-bun/CHANGELOG.md @@ -1,5 +1,14 @@ # @effect/platform-bun +## 0.52.2 + +### Patch Changes + +- Updated dependencies [[`734af82`](https://github.com/Effect-TS/effect/commit/734af82138e78b9c57a8355b1c6b80e80d38b222), [`b63c780`](https://github.com/Effect-TS/effect/commit/b63c78010893101520448ddda7019c487cf7eedd), [`212e784`](https://github.com/Effect-TS/effect/commit/212e78475f527147ec27c090bd13f789f55add7a), [`f852cb0`](https://github.com/Effect-TS/effect/commit/f852cb02040ea2f165e9b449615b8b1366add5d5), [`7276ae2`](https://github.com/Effect-TS/effect/commit/7276ae21062896adbb7508ac5b2dece95316322f), [`212e784`](https://github.com/Effect-TS/effect/commit/212e78475f527147ec27c090bd13f789f55add7a), [`212e784`](https://github.com/Effect-TS/effect/commit/212e78475f527147ec27c090bd13f789f55add7a), [`212e784`](https://github.com/Effect-TS/effect/commit/212e78475f527147ec27c090bd13f789f55add7a), [`c640d77`](https://github.com/Effect-TS/effect/commit/c640d77b33ad417876f4e8ffe8574ee6cbe5607f), [`0def088`](https://github.com/Effect-TS/effect/commit/0def0887cfdb6755729a64dfd52b3b9f46b0576c)]: + - effect@3.12.2 + - @effect/platform@0.72.2 + - @effect/platform-node-shared@0.22.2 + ## 0.52.1 ### Patch Changes diff --git a/packages/platform-bun/package.json b/packages/platform-bun/package.json index 8727a42492..7f80efd29a 100644 --- a/packages/platform-bun/package.json +++ b/packages/platform-bun/package.json @@ -1,7 +1,7 @@ { "name": "@effect/platform-bun", "type": "module", - "version": "0.52.1", + "version": "0.52.2", "license": "MIT", "description": "Platform specific implementations for the Bun runtime", "homepage": "https://effect.website", diff --git a/packages/platform-node-shared/CHANGELOG.md b/packages/platform-node-shared/CHANGELOG.md index 79baaba736..3946c35acd 100644 --- a/packages/platform-node-shared/CHANGELOG.md +++ b/packages/platform-node-shared/CHANGELOG.md @@ -1,5 +1,13 @@ # @effect/platform-node-shared +## 0.22.2 + +### Patch Changes + +- Updated dependencies [[`734af82`](https://github.com/Effect-TS/effect/commit/734af82138e78b9c57a8355b1c6b80e80d38b222), [`b63c780`](https://github.com/Effect-TS/effect/commit/b63c78010893101520448ddda7019c487cf7eedd), [`212e784`](https://github.com/Effect-TS/effect/commit/212e78475f527147ec27c090bd13f789f55add7a), [`f852cb0`](https://github.com/Effect-TS/effect/commit/f852cb02040ea2f165e9b449615b8b1366add5d5), [`7276ae2`](https://github.com/Effect-TS/effect/commit/7276ae21062896adbb7508ac5b2dece95316322f), [`212e784`](https://github.com/Effect-TS/effect/commit/212e78475f527147ec27c090bd13f789f55add7a), [`212e784`](https://github.com/Effect-TS/effect/commit/212e78475f527147ec27c090bd13f789f55add7a), [`212e784`](https://github.com/Effect-TS/effect/commit/212e78475f527147ec27c090bd13f789f55add7a), [`c640d77`](https://github.com/Effect-TS/effect/commit/c640d77b33ad417876f4e8ffe8574ee6cbe5607f), [`0def088`](https://github.com/Effect-TS/effect/commit/0def0887cfdb6755729a64dfd52b3b9f46b0576c)]: + - effect@3.12.2 + - @effect/platform@0.72.2 + ## 0.22.1 ### Patch Changes diff --git a/packages/platform-node-shared/package.json b/packages/platform-node-shared/package.json index 128f971e7f..b0dbe916fd 100644 --- a/packages/platform-node-shared/package.json +++ b/packages/platform-node-shared/package.json @@ -1,7 +1,7 @@ { "name": "@effect/platform-node-shared", "type": "module", - "version": "0.22.1", + "version": "0.22.2", "license": "MIT", "description": "Unified interfaces for common platform-specific services", "homepage": "https://effect.website", diff --git a/packages/platform-node/CHANGELOG.md b/packages/platform-node/CHANGELOG.md index ca6932b02d..ce0be7e1c3 100644 --- a/packages/platform-node/CHANGELOG.md +++ b/packages/platform-node/CHANGELOG.md @@ -1,5 +1,14 @@ # @effect/platform-node +## 0.68.2 + +### Patch Changes + +- Updated dependencies [[`734af82`](https://github.com/Effect-TS/effect/commit/734af82138e78b9c57a8355b1c6b80e80d38b222), [`b63c780`](https://github.com/Effect-TS/effect/commit/b63c78010893101520448ddda7019c487cf7eedd), [`212e784`](https://github.com/Effect-TS/effect/commit/212e78475f527147ec27c090bd13f789f55add7a), [`f852cb0`](https://github.com/Effect-TS/effect/commit/f852cb02040ea2f165e9b449615b8b1366add5d5), [`7276ae2`](https://github.com/Effect-TS/effect/commit/7276ae21062896adbb7508ac5b2dece95316322f), [`212e784`](https://github.com/Effect-TS/effect/commit/212e78475f527147ec27c090bd13f789f55add7a), [`212e784`](https://github.com/Effect-TS/effect/commit/212e78475f527147ec27c090bd13f789f55add7a), [`212e784`](https://github.com/Effect-TS/effect/commit/212e78475f527147ec27c090bd13f789f55add7a), [`c640d77`](https://github.com/Effect-TS/effect/commit/c640d77b33ad417876f4e8ffe8574ee6cbe5607f), [`0def088`](https://github.com/Effect-TS/effect/commit/0def0887cfdb6755729a64dfd52b3b9f46b0576c)]: + - effect@3.12.2 + - @effect/platform@0.72.2 + - @effect/platform-node-shared@0.22.2 + ## 0.68.1 ### Patch Changes diff --git a/packages/platform-node/package.json b/packages/platform-node/package.json index e2d3491663..7b9f698231 100644 --- a/packages/platform-node/package.json +++ b/packages/platform-node/package.json @@ -1,7 +1,7 @@ { "name": "@effect/platform-node", "type": "module", - "version": "0.68.1", + "version": "0.68.2", "license": "MIT", "description": "Platform specific implementations for the Node.js runtime", "homepage": "https://effect.website", diff --git a/packages/platform/CHANGELOG.md b/packages/platform/CHANGELOG.md index fedf3dfcd3..ee5d11520e 100644 --- a/packages/platform/CHANGELOG.md +++ b/packages/platform/CHANGELOG.md @@ -1,5 +1,692 @@ # @effect/platform +## 0.72.2 + +### Patch Changes + +- [#4226](https://github.com/Effect-TS/effect/pull/4226) [`212e784`](https://github.com/Effect-TS/effect/commit/212e78475f527147ec27c090bd13f789f55add7a) Thanks @gcanti! - Ensure the encoding kind of success responses is respected in the OpenAPI spec. + + Before + + When generating an OpenAPI spec for a request with a success schema of type `HttpApiSchema.Text()``, the response content type was incorrectly set to "application/json" instead of "text/plain". + + ```ts + import { + HttpApi, + HttpApiEndpoint, + HttpApiGroup, + HttpApiSchema, + OpenApi + } from "@effect/platform" + + const api = HttpApi.make("api").add( + HttpApiGroup.make("group").add( + HttpApiEndpoint.get("get", "/").addSuccess(HttpApiSchema.Text()) + ) + ) + + const spec = OpenApi.fromApi(api) + + console.log(JSON.stringify(spec.paths, null, 2)) + /* + Output: + { + "/": { + "get": { + "tags": [ + "group" + ], + "operationId": "group.get", + "parameters": [], + "security": [], + "responses": { + "200": { + "description": "a string", + "content": { + "application/json": { + "schema": { + "type": "string" + } + } + } + }, + "400": { + "description": "The request did not match the expected schema", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HttpApiDecodeError" + } + } + } + } + } + } + } + } + */ + ``` + + After + + ```diff + import { + HttpApi, + HttpApiEndpoint, + HttpApiGroup, + HttpApiSchema, + OpenApi + } from "@effect/platform" + + const api = HttpApi.make("api").add( + HttpApiGroup.make("group").add( + HttpApiEndpoint.get("get", "/").addSuccess(HttpApiSchema.Text()) + ) + ) + + const spec = OpenApi.fromApi(api) + + console.log(JSON.stringify(spec.paths, null, 2)) + /* + Output: + { + "/": { + "get": { + "tags": [ + "group" + ], + "operationId": "group.get", + "parameters": [], + "security": [], + "responses": { + "200": { + "description": "a string", + "content": { + - "application/json": { + + "text/plain": { + "schema": { + "type": "string" + } + } + } + }, + "400": { + "description": "The request did not match the expected schema", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HttpApiDecodeError" + } + } + } + } + } + } + } + } + */ + ``` + +- [#4234](https://github.com/Effect-TS/effect/pull/4234) [`f852cb0`](https://github.com/Effect-TS/effect/commit/f852cb02040ea2f165e9b449615b8b1366add5d5) Thanks @gcanti! - Deduplicate errors in `OpenApi.fromApi`. + + When multiple identical errors were added to the same endpoint, group, or API, they were all included in the generated OpenAPI specification, leading to redundant entries in the `anyOf` array for error schemas. + + Identical errors are now deduplicated in the OpenAPI specification. This ensures that each error schema is included only once, simplifying the generated spec and improving readability. + + **Before** + + ```ts + import { + HttpApi, + HttpApiEndpoint, + HttpApiGroup, + OpenApi + } from "@effect/platform" + import { Schema } from "effect" + + const err = Schema.String.annotations({ identifier: "err" }) + const api = HttpApi.make("api") + .add( + HttpApiGroup.make("group1") + .add( + HttpApiEndpoint.get("get1", "/1") + .addSuccess(Schema.String) + .addError(err) + .addError(err) + ) + .addError(err) + .addError(err) + ) + .addError(err) + .addError(err) + + const spec = OpenApi.fromApi(api) + + console.log(JSON.stringify(spec.paths, null, 2)) + /* + Output: + { + "/1": { + "get": { + "tags": [ + "group1" + ], + "operationId": "group1.get1", + "parameters": [], + "security": [], + "responses": { + "200": { + "description": "a string", + "content": { + "application/json": { + "schema": { + "type": "string" + } + } + } + }, + "400": { + "description": "The request did not match the expected schema", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HttpApiDecodeError" + } + } + } + }, + "500": { + "description": "a string", + "content": { + "application/json": { + "schema": "schema": { + "anyOf": [ + { + "$ref": "#/components/schemas/err" + }, + { + "$ref": "#/components/schemas/err" + }, + { + "$ref": "#/components/schemas/err" + } + ] + } + } + } + } + } + } + } + } + */ + ``` + + **After** + + ```ts + import { + HttpApi, + HttpApiEndpoint, + HttpApiGroup, + OpenApi + } from "@effect/platform" + import { Schema } from "effect" + + const err = Schema.String.annotations({ identifier: "err" }) + const api = HttpApi.make("api") + .add( + HttpApiGroup.make("group1") + .add( + HttpApiEndpoint.get("get1", "/1") + .addSuccess(Schema.String) + .addError(err) + .addError(err) + ) + .addError(err) + .addError(err) + ) + .addError(err) + .addError(err) + + const spec = OpenApi.fromApi(api) + + console.log(JSON.stringify(spec.paths, null, 2)) + /* + Output: + { + "/1": { + "get": { + "tags": [ + "group1" + ], + "operationId": "group1.get1", + "parameters": [], + "security": [], + "responses": { + "200": { + "description": "a string", + "content": { + "application/json": { + "schema": { + "type": "string" + } + } + } + }, + "400": { + "description": "The request did not match the expected schema", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HttpApiDecodeError" + } + } + } + }, + "500": { + "description": "a string", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/err" + } + } + } + } + } + } + } + } + */ + ``` + +- [#4233](https://github.com/Effect-TS/effect/pull/4233) [`7276ae2`](https://github.com/Effect-TS/effect/commit/7276ae21062896adbb7508ac5b2dece95316322f) Thanks @gcanti! - Ensure the encoding kind of error responses is respected in the OpenAPI spec. + + Before + + When generating an OpenAPI spec for a request with an error schema of type `HttpApiSchema.Text()``, the response content type was incorrectly set to "application/json" instead of "text/plain". + + ```ts + import { + HttpApi, + HttpApiEndpoint, + HttpApiGroup, + HttpApiSchema, + OpenApi + } from "@effect/platform" + + const api = HttpApi.make("api").add( + HttpApiGroup.make("group").add( + HttpApiEndpoint.get("get", "/").addError(HttpApiSchema.Text()) + ) + ) + + const spec = OpenApi.fromApi(api) + + console.log(JSON.stringify(spec.paths, null, 2)) + /* + Output: + { + "/": { + "get": { + "tags": [ + "group" + ], + "operationId": "group.get", + "parameters": [], + "security": [], + "responses": { + "204": { + "description": "Success" + }, + "400": { + "description": "The request did not match the expected schema", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HttpApiDecodeError" + } + } + } + }, + "500": { + "description": "a string", + "content": { + "application/json": { + "schema": { + "type": "string" + } + } + } + } + } + } + } + } + */ + ``` + + After + + ```diff + import { HttpApi, HttpApiEndpoint, HttpApiGroup, HttpApiSchema, OpenApi } from "@effect/platform" + + const api = HttpApi.make("api").add( + HttpApiGroup.make("group").add( + HttpApiEndpoint.get("get", "/").addError(HttpApiSchema.Text()) + ) + ) + + const spec = OpenApi.fromApi(api) + + console.log(JSON.stringify(spec.paths, null, 2)) + /* + Output: + { + "/": { + "get": { + "tags": [ + "group" + ], + "operationId": "group.get", + "parameters": [], + "security": [], + "responses": { + "204": { + "description": "Success" + }, + "400": { + "description": "The request did not match the expected schema", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HttpApiDecodeError" + } + } + } + }, + "500": { + "description": "a string", + "content": { + + "text/plain": { + - "application/json": { + "schema": { + "type": "string" + } + } + } + } + } + } + } + } + */ + ``` + +- [#4226](https://github.com/Effect-TS/effect/pull/4226) [`212e784`](https://github.com/Effect-TS/effect/commit/212e78475f527147ec27c090bd13f789f55add7a) Thanks @gcanti! - Add missing `deprecated` key to `OpenApi.annotations` API. + +- [#4226](https://github.com/Effect-TS/effect/pull/4226) [`212e784`](https://github.com/Effect-TS/effect/commit/212e78475f527147ec27c090bd13f789f55add7a) Thanks @gcanti! - Fix: Prevent request body from being added to the OpenAPI spec for GET methods in `OpenApi.fromApi`. + + When creating a `GET` endpoint with a request payload, the `requestBody` was incorrectly added to the OpenAPI specification, which is invalid for `GET` methods. + + Before + + ```ts + import { + HttpApi, + HttpApiEndpoint, + HttpApiGroup, + OpenApi + } from "@effect/platform" + import { Schema } from "effect" + + const api = HttpApi.make("api").add( + HttpApiGroup.make("group").add( + HttpApiEndpoint.get("get", "/") + .addSuccess(Schema.String) + .setPayload( + Schema.Struct({ + a: Schema.String + }) + ) + ) + ) + + const spec = OpenApi.fromApi(api) + + console.log(JSON.stringify(spec.paths, null, 2)) + /* + Output: + { + "/": { + "get": { + "tags": [ + "group" + ], + "operationId": "group.get", + "parameters": [ + { + "name": "a", + "in": "query", + "schema": { + "type": "string" + }, + "required": true + } + ], + "security": [], + "responses": { + "200": { + "description": "a string", + "content": { + "application/json": { + "schema": { + "type": "string" + } + } + } + }, + "400": { + "description": "The request did not match the expected schema", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HttpApiDecodeError" + } + } + } + } + }, + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "required": [ + "a" + ], + "properties": { + "a": { + "type": "string" + } + }, + "additionalProperties": false + } + } + }, + "required": true + } + } + } + } + */ + ``` + + After + + ```ts + import { + HttpApi, + HttpApiEndpoint, + HttpApiGroup, + OpenApi + } from "@effect/platform" + import { Schema } from "effect" + + const api = HttpApi.make("api").add( + HttpApiGroup.make("group").add( + HttpApiEndpoint.get("get", "/") + .addSuccess(Schema.String) + .setPayload( + Schema.Struct({ + a: Schema.String + }) + ) + ) + ) + + const spec = OpenApi.fromApi(api) + + console.log(JSON.stringify(spec.paths, null, 2)) + /* + Output: + { + "/": { + "get": { + "tags": [ + "group" + ], + "operationId": "group.get", + "parameters": [ + { + "name": "a", + "in": "query", + "schema": { + "type": "string" + }, + "required": true + } + ], + "security": [], + "responses": { + "200": { + "description": "a string", + "content": { + "application/json": { + "schema": { + "type": "string" + } + } + } + }, + "400": { + "description": "The request did not match the expected schema", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HttpApiDecodeError" + } + } + } + } + } + } + } + } + */ + ``` + +- [#4226](https://github.com/Effect-TS/effect/pull/4226) [`212e784`](https://github.com/Effect-TS/effect/commit/212e78475f527147ec27c090bd13f789f55add7a) Thanks @gcanti! - Add `"application/x-www-form-urlencoded"` to `OpenApiSpecContentType` type as it is generated by the system when using `HttpApiSchema.withEncoding({ kind: "UrlParams" })` + + **Example** + + ```ts + import { + HttpApi, + HttpApiEndpoint, + HttpApiGroup, + HttpApiSchema, + OpenApi + } from "@effect/platform" + import { Schema } from "effect" + + const api = HttpApi.make("api").add( + HttpApiGroup.make("group").add( + HttpApiEndpoint.post("post", "/") + .addSuccess(Schema.String) + .setPayload( + Schema.Struct({ foo: Schema.String }).pipe( + HttpApiSchema.withEncoding({ kind: "UrlParams" }) + ) + ) + ) + ) + + const spec = OpenApi.fromApi(api) + + console.log(JSON.stringify(spec.paths, null, 2)) + /* + Output: + { + "/": { + "post": { + "tags": [ + "group" + ], + "operationId": "group.post", + "parameters": [], + "security": [], + "responses": { + "200": { + "description": "a string", + "content": { + "application/json": { + "schema": { + "type": "string" + } + } + } + }, + "400": { + "description": "The request did not match the expected schema", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HttpApiDecodeError" + } + } + } + } + }, + "requestBody": { + "content": { + "application/x-www-form-urlencoded": { + "schema": { + "type": "object", + "required": [ + "foo" + ], + "properties": { + "foo": { + "type": "string" + } + }, + "additionalProperties": false + } + } + }, + "required": true + } + } + } + } + */ + ``` + +- Updated dependencies [[`734af82`](https://github.com/Effect-TS/effect/commit/734af82138e78b9c57a8355b1c6b80e80d38b222), [`b63c780`](https://github.com/Effect-TS/effect/commit/b63c78010893101520448ddda7019c487cf7eedd), [`c640d77`](https://github.com/Effect-TS/effect/commit/c640d77b33ad417876f4e8ffe8574ee6cbe5607f), [`0def088`](https://github.com/Effect-TS/effect/commit/0def0887cfdb6755729a64dfd52b3b9f46b0576c)]: + - effect@3.12.2 + ## 0.72.1 ### Patch Changes diff --git a/packages/platform/package.json b/packages/platform/package.json index ccdb76d734..c8b8e87824 100644 --- a/packages/platform/package.json +++ b/packages/platform/package.json @@ -1,7 +1,7 @@ { "name": "@effect/platform", "type": "module", - "version": "0.72.1", + "version": "0.72.2", "license": "MIT", "description": "Unified interfaces for common platform-specific services", "homepage": "https://effect.website", diff --git a/packages/printer-ansi/CHANGELOG.md b/packages/printer-ansi/CHANGELOG.md index 4cac65ee0a..fa4898e8ef 100644 --- a/packages/printer-ansi/CHANGELOG.md +++ b/packages/printer-ansi/CHANGELOG.md @@ -1,5 +1,14 @@ # @effect/printer-ansi +## 0.40.2 + +### Patch Changes + +- Updated dependencies [[`734af82`](https://github.com/Effect-TS/effect/commit/734af82138e78b9c57a8355b1c6b80e80d38b222), [`b63c780`](https://github.com/Effect-TS/effect/commit/b63c78010893101520448ddda7019c487cf7eedd), [`c640d77`](https://github.com/Effect-TS/effect/commit/c640d77b33ad417876f4e8ffe8574ee6cbe5607f), [`0def088`](https://github.com/Effect-TS/effect/commit/0def0887cfdb6755729a64dfd52b3b9f46b0576c)]: + - effect@3.12.2 + - @effect/printer@0.40.2 + - @effect/typeclass@0.31.2 + ## 0.40.1 ### Patch Changes diff --git a/packages/printer-ansi/package.json b/packages/printer-ansi/package.json index edb59327bd..21e199df31 100644 --- a/packages/printer-ansi/package.json +++ b/packages/printer-ansi/package.json @@ -1,6 +1,6 @@ { "name": "@effect/printer-ansi", - "version": "0.40.1", + "version": "0.40.2", "type": "module", "license": "MIT", "description": "An easy to use, extensible pretty-printer for rendering documents for the terminal", diff --git a/packages/printer/CHANGELOG.md b/packages/printer/CHANGELOG.md index 44325e0868..2edd00f61e 100644 --- a/packages/printer/CHANGELOG.md +++ b/packages/printer/CHANGELOG.md @@ -1,5 +1,13 @@ # @effect/printer +## 0.40.2 + +### Patch Changes + +- Updated dependencies [[`734af82`](https://github.com/Effect-TS/effect/commit/734af82138e78b9c57a8355b1c6b80e80d38b222), [`b63c780`](https://github.com/Effect-TS/effect/commit/b63c78010893101520448ddda7019c487cf7eedd), [`c640d77`](https://github.com/Effect-TS/effect/commit/c640d77b33ad417876f4e8ffe8574ee6cbe5607f), [`0def088`](https://github.com/Effect-TS/effect/commit/0def0887cfdb6755729a64dfd52b3b9f46b0576c)]: + - effect@3.12.2 + - @effect/typeclass@0.31.2 + ## 0.40.1 ### Patch Changes diff --git a/packages/printer/package.json b/packages/printer/package.json index ca147bb598..435f962f37 100644 --- a/packages/printer/package.json +++ b/packages/printer/package.json @@ -1,6 +1,6 @@ { "name": "@effect/printer", - "version": "0.40.1", + "version": "0.40.2", "type": "module", "license": "MIT", "description": "An easy to use, extensible pretty-printer for rendering documents", diff --git a/packages/rpc-http/CHANGELOG.md b/packages/rpc-http/CHANGELOG.md index 6900f2b7ab..d7f63ed68c 100644 --- a/packages/rpc-http/CHANGELOG.md +++ b/packages/rpc-http/CHANGELOG.md @@ -1,5 +1,14 @@ # @effect/rpc-http +## 0.45.2 + +### Patch Changes + +- Updated dependencies [[`734af82`](https://github.com/Effect-TS/effect/commit/734af82138e78b9c57a8355b1c6b80e80d38b222), [`b63c780`](https://github.com/Effect-TS/effect/commit/b63c78010893101520448ddda7019c487cf7eedd), [`212e784`](https://github.com/Effect-TS/effect/commit/212e78475f527147ec27c090bd13f789f55add7a), [`f852cb0`](https://github.com/Effect-TS/effect/commit/f852cb02040ea2f165e9b449615b8b1366add5d5), [`7276ae2`](https://github.com/Effect-TS/effect/commit/7276ae21062896adbb7508ac5b2dece95316322f), [`212e784`](https://github.com/Effect-TS/effect/commit/212e78475f527147ec27c090bd13f789f55add7a), [`212e784`](https://github.com/Effect-TS/effect/commit/212e78475f527147ec27c090bd13f789f55add7a), [`212e784`](https://github.com/Effect-TS/effect/commit/212e78475f527147ec27c090bd13f789f55add7a), [`c640d77`](https://github.com/Effect-TS/effect/commit/c640d77b33ad417876f4e8ffe8574ee6cbe5607f), [`0def088`](https://github.com/Effect-TS/effect/commit/0def0887cfdb6755729a64dfd52b3b9f46b0576c)]: + - effect@3.12.2 + - @effect/platform@0.72.2 + - @effect/rpc@0.47.2 + ## 0.45.1 ### Patch Changes diff --git a/packages/rpc-http/package.json b/packages/rpc-http/package.json index 22f0647aa4..c6f908166d 100644 --- a/packages/rpc-http/package.json +++ b/packages/rpc-http/package.json @@ -1,6 +1,6 @@ { "name": "@effect/rpc-http", - "version": "0.45.1", + "version": "0.45.2", "type": "module", "license": "MIT", "description": "Functional programming in TypeScript", diff --git a/packages/rpc/CHANGELOG.md b/packages/rpc/CHANGELOG.md index c8c131bad6..27c651a9a9 100644 --- a/packages/rpc/CHANGELOG.md +++ b/packages/rpc/CHANGELOG.md @@ -1,5 +1,13 @@ # @effect/rpc +## 0.47.2 + +### Patch Changes + +- Updated dependencies [[`734af82`](https://github.com/Effect-TS/effect/commit/734af82138e78b9c57a8355b1c6b80e80d38b222), [`b63c780`](https://github.com/Effect-TS/effect/commit/b63c78010893101520448ddda7019c487cf7eedd), [`212e784`](https://github.com/Effect-TS/effect/commit/212e78475f527147ec27c090bd13f789f55add7a), [`f852cb0`](https://github.com/Effect-TS/effect/commit/f852cb02040ea2f165e9b449615b8b1366add5d5), [`7276ae2`](https://github.com/Effect-TS/effect/commit/7276ae21062896adbb7508ac5b2dece95316322f), [`212e784`](https://github.com/Effect-TS/effect/commit/212e78475f527147ec27c090bd13f789f55add7a), [`212e784`](https://github.com/Effect-TS/effect/commit/212e78475f527147ec27c090bd13f789f55add7a), [`212e784`](https://github.com/Effect-TS/effect/commit/212e78475f527147ec27c090bd13f789f55add7a), [`c640d77`](https://github.com/Effect-TS/effect/commit/c640d77b33ad417876f4e8ffe8574ee6cbe5607f), [`0def088`](https://github.com/Effect-TS/effect/commit/0def0887cfdb6755729a64dfd52b3b9f46b0576c)]: + - effect@3.12.2 + - @effect/platform@0.72.2 + ## 0.47.1 ### Patch Changes diff --git a/packages/rpc/package.json b/packages/rpc/package.json index 5c5e286eca..c09d53d95a 100644 --- a/packages/rpc/package.json +++ b/packages/rpc/package.json @@ -1,6 +1,6 @@ { "name": "@effect/rpc", - "version": "0.47.1", + "version": "0.47.2", "type": "module", "license": "MIT", "description": "Functional programming in TypeScript", diff --git a/packages/sql-clickhouse/CHANGELOG.md b/packages/sql-clickhouse/CHANGELOG.md index ca9d74263e..bf8fee82aa 100644 --- a/packages/sql-clickhouse/CHANGELOG.md +++ b/packages/sql-clickhouse/CHANGELOG.md @@ -1,5 +1,16 @@ # @effect/sql-clickhouse +## 0.10.2 + +### Patch Changes + +- Updated dependencies [[`734af82`](https://github.com/Effect-TS/effect/commit/734af82138e78b9c57a8355b1c6b80e80d38b222), [`b63c780`](https://github.com/Effect-TS/effect/commit/b63c78010893101520448ddda7019c487cf7eedd), [`212e784`](https://github.com/Effect-TS/effect/commit/212e78475f527147ec27c090bd13f789f55add7a), [`f852cb0`](https://github.com/Effect-TS/effect/commit/f852cb02040ea2f165e9b449615b8b1366add5d5), [`7276ae2`](https://github.com/Effect-TS/effect/commit/7276ae21062896adbb7508ac5b2dece95316322f), [`212e784`](https://github.com/Effect-TS/effect/commit/212e78475f527147ec27c090bd13f789f55add7a), [`212e784`](https://github.com/Effect-TS/effect/commit/212e78475f527147ec27c090bd13f789f55add7a), [`212e784`](https://github.com/Effect-TS/effect/commit/212e78475f527147ec27c090bd13f789f55add7a), [`c640d77`](https://github.com/Effect-TS/effect/commit/c640d77b33ad417876f4e8ffe8574ee6cbe5607f), [`0def088`](https://github.com/Effect-TS/effect/commit/0def0887cfdb6755729a64dfd52b3b9f46b0576c)]: + - effect@3.12.2 + - @effect/platform@0.72.2 + - @effect/experimental@0.36.2 + - @effect/platform-node@0.68.2 + - @effect/sql@0.25.2 + ## 0.10.1 ### Patch Changes diff --git a/packages/sql-clickhouse/package.json b/packages/sql-clickhouse/package.json index 5a78e9f5aa..89b8c9f36d 100644 --- a/packages/sql-clickhouse/package.json +++ b/packages/sql-clickhouse/package.json @@ -1,6 +1,6 @@ { "name": "@effect/sql-clickhouse", - "version": "0.10.1", + "version": "0.10.2", "type": "module", "license": "MIT", "description": "A Clickhouse toolkit for Effect", diff --git a/packages/sql-d1/CHANGELOG.md b/packages/sql-d1/CHANGELOG.md index 8e1df96a2e..ab396d4609 100644 --- a/packages/sql-d1/CHANGELOG.md +++ b/packages/sql-d1/CHANGELOG.md @@ -1,5 +1,15 @@ # @effect/sql-d1 +## 0.23.2 + +### Patch Changes + +- Updated dependencies [[`734af82`](https://github.com/Effect-TS/effect/commit/734af82138e78b9c57a8355b1c6b80e80d38b222), [`b63c780`](https://github.com/Effect-TS/effect/commit/b63c78010893101520448ddda7019c487cf7eedd), [`212e784`](https://github.com/Effect-TS/effect/commit/212e78475f527147ec27c090bd13f789f55add7a), [`f852cb0`](https://github.com/Effect-TS/effect/commit/f852cb02040ea2f165e9b449615b8b1366add5d5), [`7276ae2`](https://github.com/Effect-TS/effect/commit/7276ae21062896adbb7508ac5b2dece95316322f), [`212e784`](https://github.com/Effect-TS/effect/commit/212e78475f527147ec27c090bd13f789f55add7a), [`212e784`](https://github.com/Effect-TS/effect/commit/212e78475f527147ec27c090bd13f789f55add7a), [`212e784`](https://github.com/Effect-TS/effect/commit/212e78475f527147ec27c090bd13f789f55add7a), [`c640d77`](https://github.com/Effect-TS/effect/commit/c640d77b33ad417876f4e8ffe8574ee6cbe5607f), [`0def088`](https://github.com/Effect-TS/effect/commit/0def0887cfdb6755729a64dfd52b3b9f46b0576c)]: + - effect@3.12.2 + - @effect/platform@0.72.2 + - @effect/experimental@0.36.2 + - @effect/sql@0.25.2 + ## 0.23.1 ### Patch Changes diff --git a/packages/sql-d1/package.json b/packages/sql-d1/package.json index 021b79b2b7..a8becfd666 100644 --- a/packages/sql-d1/package.json +++ b/packages/sql-d1/package.json @@ -1,6 +1,6 @@ { "name": "@effect/sql-d1", - "version": "0.23.1", + "version": "0.23.2", "type": "module", "license": "MIT", "description": "A Cloudflare D1 integration for Effect", diff --git a/packages/sql-drizzle/CHANGELOG.md b/packages/sql-drizzle/CHANGELOG.md index 252f04a341..3899857b50 100644 --- a/packages/sql-drizzle/CHANGELOG.md +++ b/packages/sql-drizzle/CHANGELOG.md @@ -1,5 +1,13 @@ # @effect/sql-drizzle +## 0.24.2 + +### Patch Changes + +- Updated dependencies [[`734af82`](https://github.com/Effect-TS/effect/commit/734af82138e78b9c57a8355b1c6b80e80d38b222), [`b63c780`](https://github.com/Effect-TS/effect/commit/b63c78010893101520448ddda7019c487cf7eedd), [`c640d77`](https://github.com/Effect-TS/effect/commit/c640d77b33ad417876f4e8ffe8574ee6cbe5607f), [`0def088`](https://github.com/Effect-TS/effect/commit/0def0887cfdb6755729a64dfd52b3b9f46b0576c)]: + - effect@3.12.2 + - @effect/sql@0.25.2 + ## 0.24.1 ### Patch Changes diff --git a/packages/sql-drizzle/package.json b/packages/sql-drizzle/package.json index 6edb99729f..d890451d61 100644 --- a/packages/sql-drizzle/package.json +++ b/packages/sql-drizzle/package.json @@ -1,6 +1,6 @@ { "name": "@effect/sql-drizzle", - "version": "0.24.1", + "version": "0.24.2", "type": "module", "license": "MIT", "description": "Drizzle integration for @effect/sql", diff --git a/packages/sql-kysely/CHANGELOG.md b/packages/sql-kysely/CHANGELOG.md index 075d160f22..a29373adc8 100644 --- a/packages/sql-kysely/CHANGELOG.md +++ b/packages/sql-kysely/CHANGELOG.md @@ -1,5 +1,13 @@ # @effect/sql-kysely +## 0.21.2 + +### Patch Changes + +- Updated dependencies [[`734af82`](https://github.com/Effect-TS/effect/commit/734af82138e78b9c57a8355b1c6b80e80d38b222), [`b63c780`](https://github.com/Effect-TS/effect/commit/b63c78010893101520448ddda7019c487cf7eedd), [`c640d77`](https://github.com/Effect-TS/effect/commit/c640d77b33ad417876f4e8ffe8574ee6cbe5607f), [`0def088`](https://github.com/Effect-TS/effect/commit/0def0887cfdb6755729a64dfd52b3b9f46b0576c)]: + - effect@3.12.2 + - @effect/sql@0.25.2 + ## 0.21.1 ### Patch Changes diff --git a/packages/sql-kysely/package.json b/packages/sql-kysely/package.json index 4598cf2e4a..f5dc7d441b 100644 --- a/packages/sql-kysely/package.json +++ b/packages/sql-kysely/package.json @@ -1,6 +1,6 @@ { "name": "@effect/sql-kysely", - "version": "0.21.1", + "version": "0.21.2", "type": "module", "license": "MIT", "description": "Kysely integration for @effect/sql", diff --git a/packages/sql-libsql/CHANGELOG.md b/packages/sql-libsql/CHANGELOG.md index 783537f6a8..90e50e2d10 100644 --- a/packages/sql-libsql/CHANGELOG.md +++ b/packages/sql-libsql/CHANGELOG.md @@ -1,5 +1,15 @@ # @effect/sql-libsql +## 0.15.2 + +### Patch Changes + +- Updated dependencies [[`734af82`](https://github.com/Effect-TS/effect/commit/734af82138e78b9c57a8355b1c6b80e80d38b222), [`b63c780`](https://github.com/Effect-TS/effect/commit/b63c78010893101520448ddda7019c487cf7eedd), [`212e784`](https://github.com/Effect-TS/effect/commit/212e78475f527147ec27c090bd13f789f55add7a), [`f852cb0`](https://github.com/Effect-TS/effect/commit/f852cb02040ea2f165e9b449615b8b1366add5d5), [`7276ae2`](https://github.com/Effect-TS/effect/commit/7276ae21062896adbb7508ac5b2dece95316322f), [`212e784`](https://github.com/Effect-TS/effect/commit/212e78475f527147ec27c090bd13f789f55add7a), [`212e784`](https://github.com/Effect-TS/effect/commit/212e78475f527147ec27c090bd13f789f55add7a), [`212e784`](https://github.com/Effect-TS/effect/commit/212e78475f527147ec27c090bd13f789f55add7a), [`c640d77`](https://github.com/Effect-TS/effect/commit/c640d77b33ad417876f4e8ffe8574ee6cbe5607f), [`0def088`](https://github.com/Effect-TS/effect/commit/0def0887cfdb6755729a64dfd52b3b9f46b0576c)]: + - effect@3.12.2 + - @effect/platform@0.72.2 + - @effect/experimental@0.36.2 + - @effect/sql@0.25.2 + ## 0.15.1 ### Patch Changes diff --git a/packages/sql-libsql/package.json b/packages/sql-libsql/package.json index d9e09ee890..f072660e48 100644 --- a/packages/sql-libsql/package.json +++ b/packages/sql-libsql/package.json @@ -1,6 +1,6 @@ { "name": "@effect/sql-libsql", - "version": "0.15.1", + "version": "0.15.2", "type": "module", "license": "MIT", "description": "A libSQL toolkit for Effect", diff --git a/packages/sql-mssql/CHANGELOG.md b/packages/sql-mssql/CHANGELOG.md index a682e5e292..ea7d801db8 100644 --- a/packages/sql-mssql/CHANGELOG.md +++ b/packages/sql-mssql/CHANGELOG.md @@ -1,5 +1,15 @@ # @effect/sql-mssql +## 0.26.2 + +### Patch Changes + +- Updated dependencies [[`734af82`](https://github.com/Effect-TS/effect/commit/734af82138e78b9c57a8355b1c6b80e80d38b222), [`b63c780`](https://github.com/Effect-TS/effect/commit/b63c78010893101520448ddda7019c487cf7eedd), [`212e784`](https://github.com/Effect-TS/effect/commit/212e78475f527147ec27c090bd13f789f55add7a), [`f852cb0`](https://github.com/Effect-TS/effect/commit/f852cb02040ea2f165e9b449615b8b1366add5d5), [`7276ae2`](https://github.com/Effect-TS/effect/commit/7276ae21062896adbb7508ac5b2dece95316322f), [`212e784`](https://github.com/Effect-TS/effect/commit/212e78475f527147ec27c090bd13f789f55add7a), [`212e784`](https://github.com/Effect-TS/effect/commit/212e78475f527147ec27c090bd13f789f55add7a), [`212e784`](https://github.com/Effect-TS/effect/commit/212e78475f527147ec27c090bd13f789f55add7a), [`c640d77`](https://github.com/Effect-TS/effect/commit/c640d77b33ad417876f4e8ffe8574ee6cbe5607f), [`0def088`](https://github.com/Effect-TS/effect/commit/0def0887cfdb6755729a64dfd52b3b9f46b0576c)]: + - effect@3.12.2 + - @effect/platform@0.72.2 + - @effect/experimental@0.36.2 + - @effect/sql@0.25.2 + ## 0.26.1 ### Patch Changes diff --git a/packages/sql-mssql/package.json b/packages/sql-mssql/package.json index f3be3d9724..f69819ecde 100644 --- a/packages/sql-mssql/package.json +++ b/packages/sql-mssql/package.json @@ -1,6 +1,6 @@ { "name": "@effect/sql-mssql", - "version": "0.26.1", + "version": "0.26.2", "type": "module", "license": "MIT", "description": "A Microsoft SQL Server toolkit for Effect", diff --git a/packages/sql-mysql2/CHANGELOG.md b/packages/sql-mysql2/CHANGELOG.md index 39473c02e0..01ef7035b9 100644 --- a/packages/sql-mysql2/CHANGELOG.md +++ b/packages/sql-mysql2/CHANGELOG.md @@ -1,5 +1,15 @@ # @effect/sql-mysql2 +## 0.26.2 + +### Patch Changes + +- Updated dependencies [[`734af82`](https://github.com/Effect-TS/effect/commit/734af82138e78b9c57a8355b1c6b80e80d38b222), [`b63c780`](https://github.com/Effect-TS/effect/commit/b63c78010893101520448ddda7019c487cf7eedd), [`212e784`](https://github.com/Effect-TS/effect/commit/212e78475f527147ec27c090bd13f789f55add7a), [`f852cb0`](https://github.com/Effect-TS/effect/commit/f852cb02040ea2f165e9b449615b8b1366add5d5), [`7276ae2`](https://github.com/Effect-TS/effect/commit/7276ae21062896adbb7508ac5b2dece95316322f), [`212e784`](https://github.com/Effect-TS/effect/commit/212e78475f527147ec27c090bd13f789f55add7a), [`212e784`](https://github.com/Effect-TS/effect/commit/212e78475f527147ec27c090bd13f789f55add7a), [`212e784`](https://github.com/Effect-TS/effect/commit/212e78475f527147ec27c090bd13f789f55add7a), [`c640d77`](https://github.com/Effect-TS/effect/commit/c640d77b33ad417876f4e8ffe8574ee6cbe5607f), [`0def088`](https://github.com/Effect-TS/effect/commit/0def0887cfdb6755729a64dfd52b3b9f46b0576c)]: + - effect@3.12.2 + - @effect/platform@0.72.2 + - @effect/experimental@0.36.2 + - @effect/sql@0.25.2 + ## 0.26.1 ### Patch Changes diff --git a/packages/sql-mysql2/package.json b/packages/sql-mysql2/package.json index dc08a65f18..c730b6728b 100644 --- a/packages/sql-mysql2/package.json +++ b/packages/sql-mysql2/package.json @@ -1,6 +1,6 @@ { "name": "@effect/sql-mysql2", - "version": "0.26.1", + "version": "0.26.2", "type": "module", "license": "MIT", "description": "A MySQL toolkit for Effect", diff --git a/packages/sql-pg/CHANGELOG.md b/packages/sql-pg/CHANGELOG.md index d39028fc54..c1bbc27900 100644 --- a/packages/sql-pg/CHANGELOG.md +++ b/packages/sql-pg/CHANGELOG.md @@ -1,5 +1,15 @@ # @effect/sql-pg +## 0.26.2 + +### Patch Changes + +- Updated dependencies [[`734af82`](https://github.com/Effect-TS/effect/commit/734af82138e78b9c57a8355b1c6b80e80d38b222), [`b63c780`](https://github.com/Effect-TS/effect/commit/b63c78010893101520448ddda7019c487cf7eedd), [`212e784`](https://github.com/Effect-TS/effect/commit/212e78475f527147ec27c090bd13f789f55add7a), [`f852cb0`](https://github.com/Effect-TS/effect/commit/f852cb02040ea2f165e9b449615b8b1366add5d5), [`7276ae2`](https://github.com/Effect-TS/effect/commit/7276ae21062896adbb7508ac5b2dece95316322f), [`212e784`](https://github.com/Effect-TS/effect/commit/212e78475f527147ec27c090bd13f789f55add7a), [`212e784`](https://github.com/Effect-TS/effect/commit/212e78475f527147ec27c090bd13f789f55add7a), [`212e784`](https://github.com/Effect-TS/effect/commit/212e78475f527147ec27c090bd13f789f55add7a), [`c640d77`](https://github.com/Effect-TS/effect/commit/c640d77b33ad417876f4e8ffe8574ee6cbe5607f), [`0def088`](https://github.com/Effect-TS/effect/commit/0def0887cfdb6755729a64dfd52b3b9f46b0576c)]: + - effect@3.12.2 + - @effect/platform@0.72.2 + - @effect/experimental@0.36.2 + - @effect/sql@0.25.2 + ## 0.26.1 ### Patch Changes diff --git a/packages/sql-pg/package.json b/packages/sql-pg/package.json index dd66a50995..b76a180712 100644 --- a/packages/sql-pg/package.json +++ b/packages/sql-pg/package.json @@ -1,6 +1,6 @@ { "name": "@effect/sql-pg", - "version": "0.26.1", + "version": "0.26.2", "type": "module", "license": "MIT", "description": "A PostgreSQL toolkit for Effect", diff --git a/packages/sql-sqlite-bun/CHANGELOG.md b/packages/sql-sqlite-bun/CHANGELOG.md index 7225527544..ff2cf89b6b 100644 --- a/packages/sql-sqlite-bun/CHANGELOG.md +++ b/packages/sql-sqlite-bun/CHANGELOG.md @@ -1,5 +1,15 @@ # @effect/sql-sqlite-bun +## 0.26.2 + +### Patch Changes + +- Updated dependencies [[`734af82`](https://github.com/Effect-TS/effect/commit/734af82138e78b9c57a8355b1c6b80e80d38b222), [`b63c780`](https://github.com/Effect-TS/effect/commit/b63c78010893101520448ddda7019c487cf7eedd), [`212e784`](https://github.com/Effect-TS/effect/commit/212e78475f527147ec27c090bd13f789f55add7a), [`f852cb0`](https://github.com/Effect-TS/effect/commit/f852cb02040ea2f165e9b449615b8b1366add5d5), [`7276ae2`](https://github.com/Effect-TS/effect/commit/7276ae21062896adbb7508ac5b2dece95316322f), [`212e784`](https://github.com/Effect-TS/effect/commit/212e78475f527147ec27c090bd13f789f55add7a), [`212e784`](https://github.com/Effect-TS/effect/commit/212e78475f527147ec27c090bd13f789f55add7a), [`212e784`](https://github.com/Effect-TS/effect/commit/212e78475f527147ec27c090bd13f789f55add7a), [`c640d77`](https://github.com/Effect-TS/effect/commit/c640d77b33ad417876f4e8ffe8574ee6cbe5607f), [`0def088`](https://github.com/Effect-TS/effect/commit/0def0887cfdb6755729a64dfd52b3b9f46b0576c)]: + - effect@3.12.2 + - @effect/platform@0.72.2 + - @effect/experimental@0.36.2 + - @effect/sql@0.25.2 + ## 0.26.1 ### Patch Changes diff --git a/packages/sql-sqlite-bun/package.json b/packages/sql-sqlite-bun/package.json index a39465c2b6..1b669b4457 100644 --- a/packages/sql-sqlite-bun/package.json +++ b/packages/sql-sqlite-bun/package.json @@ -1,6 +1,6 @@ { "name": "@effect/sql-sqlite-bun", - "version": "0.26.1", + "version": "0.26.2", "type": "module", "license": "MIT", "description": "A SQLite toolkit for Effect", diff --git a/packages/sql-sqlite-do/CHANGELOG.md b/packages/sql-sqlite-do/CHANGELOG.md index a0b66c4fa8..770e2d439b 100644 --- a/packages/sql-sqlite-do/CHANGELOG.md +++ b/packages/sql-sqlite-do/CHANGELOG.md @@ -1,5 +1,14 @@ # @effect/sql-sqlite-do +## 0.3.2 + +### Patch Changes + +- Updated dependencies [[`734af82`](https://github.com/Effect-TS/effect/commit/734af82138e78b9c57a8355b1c6b80e80d38b222), [`b63c780`](https://github.com/Effect-TS/effect/commit/b63c78010893101520448ddda7019c487cf7eedd), [`c640d77`](https://github.com/Effect-TS/effect/commit/c640d77b33ad417876f4e8ffe8574ee6cbe5607f), [`0def088`](https://github.com/Effect-TS/effect/commit/0def0887cfdb6755729a64dfd52b3b9f46b0576c)]: + - effect@3.12.2 + - @effect/experimental@0.36.2 + - @effect/sql@0.25.2 + ## 0.3.1 ### Patch Changes diff --git a/packages/sql-sqlite-do/package.json b/packages/sql-sqlite-do/package.json index 962574b72c..e79d8aa8ab 100644 --- a/packages/sql-sqlite-do/package.json +++ b/packages/sql-sqlite-do/package.json @@ -1,6 +1,6 @@ { "name": "@effect/sql-sqlite-do", - "version": "0.3.1", + "version": "0.3.2", "type": "module", "license": "MIT", "description": "A SQLite toolkit for Effect", diff --git a/packages/sql-sqlite-node/CHANGELOG.md b/packages/sql-sqlite-node/CHANGELOG.md index 5bf5edd7a3..c0ad3e9281 100644 --- a/packages/sql-sqlite-node/CHANGELOG.md +++ b/packages/sql-sqlite-node/CHANGELOG.md @@ -1,5 +1,15 @@ # @effect/sql-sqlite-node +## 0.26.2 + +### Patch Changes + +- Updated dependencies [[`734af82`](https://github.com/Effect-TS/effect/commit/734af82138e78b9c57a8355b1c6b80e80d38b222), [`b63c780`](https://github.com/Effect-TS/effect/commit/b63c78010893101520448ddda7019c487cf7eedd), [`212e784`](https://github.com/Effect-TS/effect/commit/212e78475f527147ec27c090bd13f789f55add7a), [`f852cb0`](https://github.com/Effect-TS/effect/commit/f852cb02040ea2f165e9b449615b8b1366add5d5), [`7276ae2`](https://github.com/Effect-TS/effect/commit/7276ae21062896adbb7508ac5b2dece95316322f), [`212e784`](https://github.com/Effect-TS/effect/commit/212e78475f527147ec27c090bd13f789f55add7a), [`212e784`](https://github.com/Effect-TS/effect/commit/212e78475f527147ec27c090bd13f789f55add7a), [`212e784`](https://github.com/Effect-TS/effect/commit/212e78475f527147ec27c090bd13f789f55add7a), [`c640d77`](https://github.com/Effect-TS/effect/commit/c640d77b33ad417876f4e8ffe8574ee6cbe5607f), [`0def088`](https://github.com/Effect-TS/effect/commit/0def0887cfdb6755729a64dfd52b3b9f46b0576c)]: + - effect@3.12.2 + - @effect/platform@0.72.2 + - @effect/experimental@0.36.2 + - @effect/sql@0.25.2 + ## 0.26.1 ### Patch Changes diff --git a/packages/sql-sqlite-node/package.json b/packages/sql-sqlite-node/package.json index 163d95eb55..3bbd39067f 100644 --- a/packages/sql-sqlite-node/package.json +++ b/packages/sql-sqlite-node/package.json @@ -1,6 +1,6 @@ { "name": "@effect/sql-sqlite-node", - "version": "0.26.1", + "version": "0.26.2", "type": "module", "license": "MIT", "description": "A SQLite toolkit for Effect", diff --git a/packages/sql-sqlite-react-native/CHANGELOG.md b/packages/sql-sqlite-react-native/CHANGELOG.md index a011ca344a..abb4e67b20 100644 --- a/packages/sql-sqlite-react-native/CHANGELOG.md +++ b/packages/sql-sqlite-react-native/CHANGELOG.md @@ -1,5 +1,14 @@ # @effect/sql-sqlite-react-native +## 0.28.2 + +### Patch Changes + +- Updated dependencies [[`734af82`](https://github.com/Effect-TS/effect/commit/734af82138e78b9c57a8355b1c6b80e80d38b222), [`b63c780`](https://github.com/Effect-TS/effect/commit/b63c78010893101520448ddda7019c487cf7eedd), [`c640d77`](https://github.com/Effect-TS/effect/commit/c640d77b33ad417876f4e8ffe8574ee6cbe5607f), [`0def088`](https://github.com/Effect-TS/effect/commit/0def0887cfdb6755729a64dfd52b3b9f46b0576c)]: + - effect@3.12.2 + - @effect/experimental@0.36.2 + - @effect/sql@0.25.2 + ## 0.28.1 ### Patch Changes diff --git a/packages/sql-sqlite-react-native/package.json b/packages/sql-sqlite-react-native/package.json index ce9e8cff9a..bf1c9a15a5 100644 --- a/packages/sql-sqlite-react-native/package.json +++ b/packages/sql-sqlite-react-native/package.json @@ -1,6 +1,6 @@ { "name": "@effect/sql-sqlite-react-native", - "version": "0.28.1", + "version": "0.28.2", "type": "module", "license": "MIT", "description": "A SQLite toolkit for Effect", diff --git a/packages/sql-sqlite-wasm/CHANGELOG.md b/packages/sql-sqlite-wasm/CHANGELOG.md index 0182235be1..7942ff0f6c 100644 --- a/packages/sql-sqlite-wasm/CHANGELOG.md +++ b/packages/sql-sqlite-wasm/CHANGELOG.md @@ -1,5 +1,14 @@ # @effect/sql-sqlite-wasm +## 0.26.2 + +### Patch Changes + +- Updated dependencies [[`734af82`](https://github.com/Effect-TS/effect/commit/734af82138e78b9c57a8355b1c6b80e80d38b222), [`b63c780`](https://github.com/Effect-TS/effect/commit/b63c78010893101520448ddda7019c487cf7eedd), [`c640d77`](https://github.com/Effect-TS/effect/commit/c640d77b33ad417876f4e8ffe8574ee6cbe5607f), [`0def088`](https://github.com/Effect-TS/effect/commit/0def0887cfdb6755729a64dfd52b3b9f46b0576c)]: + - effect@3.12.2 + - @effect/experimental@0.36.2 + - @effect/sql@0.25.2 + ## 0.26.1 ### Patch Changes diff --git a/packages/sql-sqlite-wasm/package.json b/packages/sql-sqlite-wasm/package.json index cb18acb9e2..8750cab4d0 100644 --- a/packages/sql-sqlite-wasm/package.json +++ b/packages/sql-sqlite-wasm/package.json @@ -1,6 +1,6 @@ { "name": "@effect/sql-sqlite-wasm", - "version": "0.26.1", + "version": "0.26.2", "type": "module", "license": "MIT", "description": "A SQLite toolkit for Effect", diff --git a/packages/sql/CHANGELOG.md b/packages/sql/CHANGELOG.md index 3512d15d6b..675246584f 100644 --- a/packages/sql/CHANGELOG.md +++ b/packages/sql/CHANGELOG.md @@ -1,5 +1,14 @@ # @effect/sql +## 0.25.2 + +### Patch Changes + +- Updated dependencies [[`734af82`](https://github.com/Effect-TS/effect/commit/734af82138e78b9c57a8355b1c6b80e80d38b222), [`b63c780`](https://github.com/Effect-TS/effect/commit/b63c78010893101520448ddda7019c487cf7eedd), [`212e784`](https://github.com/Effect-TS/effect/commit/212e78475f527147ec27c090bd13f789f55add7a), [`f852cb0`](https://github.com/Effect-TS/effect/commit/f852cb02040ea2f165e9b449615b8b1366add5d5), [`7276ae2`](https://github.com/Effect-TS/effect/commit/7276ae21062896adbb7508ac5b2dece95316322f), [`212e784`](https://github.com/Effect-TS/effect/commit/212e78475f527147ec27c090bd13f789f55add7a), [`212e784`](https://github.com/Effect-TS/effect/commit/212e78475f527147ec27c090bd13f789f55add7a), [`212e784`](https://github.com/Effect-TS/effect/commit/212e78475f527147ec27c090bd13f789f55add7a), [`c640d77`](https://github.com/Effect-TS/effect/commit/c640d77b33ad417876f4e8ffe8574ee6cbe5607f), [`0def088`](https://github.com/Effect-TS/effect/commit/0def0887cfdb6755729a64dfd52b3b9f46b0576c)]: + - effect@3.12.2 + - @effect/platform@0.72.2 + - @effect/experimental@0.36.2 + ## 0.25.1 ### Patch Changes diff --git a/packages/sql/package.json b/packages/sql/package.json index e5c37a3f38..d162cdb040 100644 --- a/packages/sql/package.json +++ b/packages/sql/package.json @@ -1,6 +1,6 @@ { "name": "@effect/sql", - "version": "0.25.1", + "version": "0.25.2", "type": "module", "license": "MIT", "description": "A SQL toolkit for Effect", diff --git a/packages/typeclass/CHANGELOG.md b/packages/typeclass/CHANGELOG.md index 2b6dc4c72e..f5870fb480 100644 --- a/packages/typeclass/CHANGELOG.md +++ b/packages/typeclass/CHANGELOG.md @@ -1,5 +1,12 @@ # @effect/typeclass +## 0.31.2 + +### Patch Changes + +- Updated dependencies [[`734af82`](https://github.com/Effect-TS/effect/commit/734af82138e78b9c57a8355b1c6b80e80d38b222), [`b63c780`](https://github.com/Effect-TS/effect/commit/b63c78010893101520448ddda7019c487cf7eedd), [`c640d77`](https://github.com/Effect-TS/effect/commit/c640d77b33ad417876f4e8ffe8574ee6cbe5607f), [`0def088`](https://github.com/Effect-TS/effect/commit/0def0887cfdb6755729a64dfd52b3b9f46b0576c)]: + - effect@3.12.2 + ## 0.31.1 ### Patch Changes diff --git a/packages/typeclass/package.json b/packages/typeclass/package.json index b47c54c456..bd9d22381c 100644 --- a/packages/typeclass/package.json +++ b/packages/typeclass/package.json @@ -1,6 +1,6 @@ { "name": "@effect/typeclass", - "version": "0.31.1", + "version": "0.31.2", "type": "module", "license": "MIT", "description": "A collection of reusable typeclasses for the Effect ecosystem", diff --git a/packages/vitest/CHANGELOG.md b/packages/vitest/CHANGELOG.md index da9e7c2e9e..cff5710094 100644 --- a/packages/vitest/CHANGELOG.md +++ b/packages/vitest/CHANGELOG.md @@ -1,5 +1,14 @@ # @effect/vitest +## 0.16.2 + +### Patch Changes + +- [#4232](https://github.com/Effect-TS/effect/pull/4232) [`ea77cca`](https://github.com/Effect-TS/effect/commit/ea77cca4cce047e79b1a420fc180a4f4839a7733) Thanks @fubhy! - Import `fast-check` from `effect` re-export + +- Updated dependencies [[`734af82`](https://github.com/Effect-TS/effect/commit/734af82138e78b9c57a8355b1c6b80e80d38b222), [`b63c780`](https://github.com/Effect-TS/effect/commit/b63c78010893101520448ddda7019c487cf7eedd), [`c640d77`](https://github.com/Effect-TS/effect/commit/c640d77b33ad417876f4e8ffe8574ee6cbe5607f), [`0def088`](https://github.com/Effect-TS/effect/commit/0def0887cfdb6755729a64dfd52b3b9f46b0576c)]: + - effect@3.12.2 + ## 0.16.1 ### Patch Changes diff --git a/packages/vitest/package.json b/packages/vitest/package.json index 58198cc84e..13def3f014 100644 --- a/packages/vitest/package.json +++ b/packages/vitest/package.json @@ -1,6 +1,6 @@ { "name": "@effect/vitest", - "version": "0.16.1", + "version": "0.16.2", "type": "module", "license": "MIT", "description": "A set of helpers for testing Effects with vitest",