diff --git a/.changeset/clever-hotels-juggle.md b/.changeset/clever-hotels-juggle.md deleted file mode 100644 index d550b83db..000000000 --- a/.changeset/clever-hotels-juggle.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"effect-http-node": minor -"effect-http": minor ---- - -Update effect dependencies. diff --git a/packages/effect-http-node/CHANGELOG.md b/packages/effect-http-node/CHANGELOG.md index d6b0c852f..94d99f114 100644 --- a/packages/effect-http-node/CHANGELOG.md +++ b/packages/effect-http-node/CHANGELOG.md @@ -1,5 +1,16 @@ # effect-http-node +## 0.19.0 + +### Minor Changes + +- [#676](https://github.com/sukovanej/effect-http/pull/676) [`2e4eaf8`](https://github.com/sukovanej/effect-http/commit/2e4eaf8cf624db096ca0e7da7305f997b8780ac7) Thanks [@sukovanej](https://github.com/sukovanej)! - Update effect dependencies. + +### Patch Changes + +- Updated dependencies [[`2e4eaf8`](https://github.com/sukovanej/effect-http/commit/2e4eaf8cf624db096ca0e7da7305f997b8780ac7)]: + - effect-http@0.79.0 + ## 0.18.2 ### Patch Changes @@ -152,23 +163,23 @@ import { NodeTesting } from "effect-http-node"; const myEndpoint = Api.get("myEndpoint", "/my-endpoint").pipe( - Api.setResponseBody(Schema.Struct({ hello: Schema.String })) + Api.setResponseBody(Schema.Struct({ hello: Schema.String })), ); const myHandler = Handler.make(myEndpoint, () => - Effect.succeed({ hello: "world" }) + Effect.succeed({ hello: "world" }), ); it.scoped("myHandler", () => Effect.gen(function* () { const client = yield* NodeTesting.handler(myHandler); const response = yield* client.execute( - HttpClientRequest.get("/my-endpoint") + HttpClientRequest.get("/my-endpoint"), ); expect(response.status).toEqual(200); expect(yield* response.json).toEqual({ hello: "world" }); - }) + }), ); ``` @@ -324,13 +335,13 @@ const myEndpointHandler = RouterBuilder.handler( api, "myEndpoint", - ({ query }) => Effect.succeed(query.country) + ({ query }) => Effect.succeed(query.country), ); const app = pipe( RouterBuilder.make(api), RouterBuilder.handle(myEndpointHandler), - RouterBuilder.build + RouterBuilder.build, ); ``` @@ -486,9 +497,9 @@ scheme: "basic", }, schema: Schema.Secret, - }) - ) - ) + }), + ), + ), ); ``` @@ -499,9 +510,9 @@ Api.addEndpoint( Api.post("mySecuredEndpoint", "/my-secured-endpoint").pipe( Api.setResponseBody(Schema.string), - Api.setSecurity(Security.basic()) - ) - ) + Api.setSecurity(Security.basic()), + ), + ), ); ``` @@ -566,7 +577,7 @@ Api.get("getUser", "/user", { response: User, request: { query: GetUserQuery }, - }) + }), ); ``` @@ -579,9 +590,9 @@ pipe( Api.get("getUser", "/user"), Api.setResponseBody(UserResponse), - Api.setRequestQuery(GetUserQuery) - ) - ) + Api.setRequestQuery(GetUserQuery), + ), + ), ); ``` @@ -603,9 +614,9 @@ pipe( Api.post("createUser", "/user"), Api.setResponseStatus(201), - Api.setResponseBody(UserResponse) - ) - ) + Api.setResponseBody(UserResponse), + ), + ), ); const client = Client.make(api); @@ -624,7 +635,7 @@ Api.addResponse({ status: 204, headers: Schema.struct({ "x-another": Schema.NumberFromString }), - }) + }), ); ``` @@ -637,7 +648,7 @@ ```ts const mySecuredEnpoint = Api.post("security", "/testSecurity").pipe( Api.setResponseBody(Schema.string), - Api.addSecurity("myAwesomeBearerAuth", mySecuritySchema) + Api.addSecurity("myAwesomeBearerAuth", mySecuritySchema), ); const api = Api.make().pipe(Api.addEndpoint(mySecuredEnpoint)); diff --git a/packages/effect-http-node/package.json b/packages/effect-http-node/package.json index b36f03618..de5272a0a 100644 --- a/packages/effect-http-node/package.json +++ b/packages/effect-http-node/package.json @@ -1,7 +1,7 @@ { "name": "effect-http-node", "type": "module", - "version": "0.18.2", + "version": "0.19.0", "license": "MIT", "author": "Milan Suk ", "description": "High-level declarative HTTP API for effect-ts", diff --git a/packages/effect-http/CHANGELOG.md b/packages/effect-http/CHANGELOG.md index fbe362252..2051523c9 100644 --- a/packages/effect-http/CHANGELOG.md +++ b/packages/effect-http/CHANGELOG.md @@ -1,5 +1,11 @@ # effect-http +## 0.79.0 + +### Minor Changes + +- [#676](https://github.com/sukovanej/effect-http/pull/676) [`2e4eaf8`](https://github.com/sukovanej/effect-http/commit/2e4eaf8cf624db096ca0e7da7305f997b8780ac7) Thanks [@sukovanej](https://github.com/sukovanej)! - Update effect dependencies. + ## 0.78.1 ### Patch Changes diff --git a/packages/effect-http/package.json b/packages/effect-http/package.json index f5acb5c5a..9b9da7937 100644 --- a/packages/effect-http/package.json +++ b/packages/effect-http/package.json @@ -1,7 +1,7 @@ { "name": "effect-http", "type": "module", - "version": "0.78.1", + "version": "0.79.0", "license": "MIT", "author": "Milan Suk ", "description": "High-level declarative HTTP API for effect-ts",