Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.59.1
->0.72.0
0.54.2
->0.68.0
3.5.5
->3.12.0
Release Notes
Effect-TS/effect (@effect/platform)
v0.72.0
Compare Source
Minor Changes
#4068
ef64c6f
Thanks @tim-smart! - remove generics from HttpClient tag serviceInstead you can now use
HttpClient.With<E, R>
to specify the error andrequirement types.
Patch Changes
abb22a4
,f369a89
,642376c
,3d2b7a7
,73f9c6f
,17cb451
,d801820
,e1eeb2d
,c11f3a6
,618f7e0
,c0ba834
,e1eeb2d
]:v0.71.7
Compare Source
Patch Changes
39457d4
,a475cc2
,199214e
,b3c160d
]:v0.71.6
Compare Source
Patch Changes
1c08a0b
,1ce703b
,1ce703b
]:v0.71.5
Compare Source
Patch Changes
#4154
05d71f8
Thanks @thewilkybarkid! - Support URL objects in HttpServerResponse.redirect#4157
e66b920
Thanks @tim-smart! - ensure WebSocket's are always closed with an explicit codev0.71.4
Compare Source
Patch Changes
#4152
909181a
Thanks @tim-smart! - accept Headers.Input in HttpServerResponse constructors#4152
909181a
Thanks @tim-smart! - add HttpServerResponse.redirect apiUpdated dependencies [
1a6b52d
]:v0.71.3
Compare Source
Patch Changes
#4147
6984508
Thanks @tim-smart! - ensure HttpApi union schemas don't transfer non-api related annotations#4145
883639c
Thanks @tim-smart! - ensure HttpApi preserves referential equality of error schemasv0.71.2
Compare Source
Patch Changes
#4138
cec0b4d
Thanks @gcanti! - JSONSchema: handle thenullable
keyword for OpenAPI target, closes #4075.Before
After
#4128
8d978c5
Thanks @gcanti! - JSONSchema: addtype
for homogeneous enum schemas, closes #4127Before
After
#4138
cec0b4d
Thanks @gcanti! - JSONSchema: use{ "type": "null" }
to represent thenull
literalBefore
After
Updated dependencies [
2408616
,cec0b4d
,cec0b4d
,8d978c5
,cec0b4d
,cec0b4d
]:v0.71.1
Compare Source
Patch Changes
#4132
1d3df5b
Thanks @tim-smart! - allow passing Context to HttpApp web handlersThis allows you to pass request-scoped data to your handlers.
v0.71.0
Compare Source
Minor Changes
#4129
c99a0f3
Thanks @tim-smart! - replace HttpApi.empty with HttpApi.make(identifier)This ensures if you have multiple HttpApi instances, the HttpApiGroup's are
implemented correctly.
Patch Changes
#4130
11fc401
Thanks @tim-smart! - add predefined empty errors to HttpApiError#4129
c99a0f3
Thanks @tim-smart! - add OpenApi annotation for exluding parts of the api from the specUpdated dependencies [
662d1ce
,31c62d8
]:v0.70.7
Compare Source
Patch Changes
#4111
22905cf
Thanks @gcanti! - JSONSchema: merge refinement fragments instead of just overwriting them.Before
After
#4019
9f5a6f7
Thanks @gcanti! - OpenApiJsonSchema: Use the experimentalJSONSchema.fromAST
API for implementation.Updated dependencies [
9f5a6f7
,22905cf
,9f5a6f7
,1e59e4f
,8d914e5
,03bb00f
,9f5a6f7
,14e1149
,9f5a6f7
,9f5a6f7
]:v0.70.6
Compare Source
Patch Changes
9a5b8e3
Thanks @tim-smart! - handle WebSocket's that emit ArrayBuffer instead of Uint8Arrayv0.70.5
Compare Source
Patch Changes
#4091
415f4c9
Thanks @ryskajakub! - http api param inherits description from schema#4087
518b258
Thanks @tim-smart! - remove Socket write indirectionUpdated dependencies [
518b258
,6e323a3
,6e323a3
]:v0.70.4
Compare Source
Patch Changes
90906f7
,3862cd3
,3862cd3
,343b6aa
,afba339
]:v0.70.3
Compare Source
Patch Changes
#4065
7044730
Thanks @KhraksMamtsov! - Ensure the uniqueness of the parameters at the type levelv0.70.2
Compare Source
Patch Changes
#4064
c2249ea
Thanks @tim-smart! - HttpApi OpenApi adjustments#4055
1358aa5
Thanks @thewilkybarkid! - Allow creating a route for all methods#4062
1de3fe7
Thanks @tim-smart! - simplify HttpApiClient param regexUpdated dependencies [
01cee56
]:v0.70.1
Compare Source
Patch Changes
dd8a2d8
,a71bfef
]:v0.70.0
Compare Source
Minor Changes
672bde5
Thanks @tim-smart! - support array of values in /platform url param schemasPatch Changes
#3835
5eff3f6
Thanks @tim-smart! - fix multipart support for bun http server#3835
b4ce4ea
Thanks @SandroMaglione! - New methodsextractAll
andextractSchema
toUrlParams
(addedSchema.BooleanFromString
).#3835
1e2747c
Thanks @KhraksMamtsov! - - JSONSchema moduleformat?: string
optional field toJsonSchema7String
interfaceUUID
schema includingformat: "uuid"
format?: string
optional field toString
andNumeric
interfacesUpdated dependencies [
147434b
,6e69493
,147434b
,5eff3f6
,d9fe79b
,251d189
,5a259f3
,b4ce4ea
,15fcc5a
,9bc9a47
,aadb8a4
,1e2747c
,9264162
,e0b9b09
,c36f3b9
,aadb8a4
]:v0.69.31
Compare Source
Patch Changes
e6d4a37
Thanks @tim-smart! - add template literal api for defining HttpApiEndpoint path schemav0.69.30
Compare Source
Patch Changes
270f199
Thanks @tim-smart! - update OpenApi version to 3.1.0v0.69.29
Compare Source
Patch Changes
24cc35e
Thanks @tim-smart! - improve HttpApi handling of payload encoding typesv0.69.28
Compare Source
Patch Changes
#4017
edd72be
Thanks @tim-smart! - try encode defects that match an Error schema in HttpApi#4014
a3e2771
Thanks @tim-smart! - consider TimeoutException a transient error in HttpClient.retryTransient#4007
944025b
Thanks @gcanti! - Wrap JSDoc @example tags with a TypeScript fence, closes #4002#4016
a9e00e4
Thanks @tim-smart! - allow using HttpApiSchema.Multipart in a unionUpdated dependencies [
944025b
,54addee
]:v0.69.27
Compare Source
Patch Changes
#4005
beaccae
Thanks @tim-smart! - fix HttpApiBuilder.middleware when used multiple timesUpdated dependencies [
af409cf
]:v0.69.26
Patch Changes
c963886
Thanks @KhraksMamtsov! -HttpApiClient.group
&HttpApiClient.endpoint
have been addedThis makes it possible to create
HttpApiClient
for some part of theHttpApi
This eliminates the need to provide all the dependencies for the entire
HttpApi
- but only those necessary for its specific part to work42c4ce6
]:v0.69.25
Patch Changes
#3968
320557a
Thanks @KhraksMamtsov! -OpenApi.Transform
annotation has been addedThis customization point allows you to transform the generated specification in an arbitrary way
#3962
7b93dd6
Thanks @KhraksMamtsov! - fix HttpApiGroup.addError signatureUpdated dependencies [
4dca30c
,1d99867
,6dae414
,6b0d737
,d8356aa
]:v0.69.24
Compare Source
Patch Changes
#3939
3cc6514
Thanks @KhraksMamtsov! - Added the ability to annotate theHttpApi
with additional schemasWhich will be taken into account when generating
components.schemas
section ofOpenApi
schemav0.69.23
Compare Source
Patch Changes
3aff4d3
Thanks @KhraksMamtsov! -OpenApi.Summary
&OpenApi.Deprecated
annotations have been addedv0.69.22
Compare Source
Patch Changes
8398b32
,72e55b7
]:v0.69.21
Compare Source
Patch Changes
f983946
,2d8a750
]:v0.69.20
Compare Source
Patch Changes
995bbdf
]:v0.69.19
Compare Source
Patch Changes
eb8c52d
Thanks @tim-smart! - use plain js data structures for HttpApi propertiesv0.69.18
Compare Source
Patch Changes
#3906
a0584ec
Thanks @tim-smart! - ensure Socket send queue is not ended#3904
dd14efe
Thanks @tim-smart! - improve platform/Worker shutdown and loggingUpdated dependencies [
dd14efe
]:v0.69.17
Compare Source
Patch Changes
#3898
8240b1c
Thanks @mattphillips! - Fixed handling of basic auth header values#3903
5eef499
Thanks @tim-smart! - add HttpApi.addHttpApi method, for merging two HttpApi instancesUpdated dependencies [
5eef499
]:v0.69.16
Compare Source
Patch Changes
#3893
cd720ae
Thanks @tim-smart! - refactor Socket internal code#3892
7d89650
Thanks @tim-smart! - simplify HttpApiClient implementationUpdated dependencies [
cd720ae
,cd720ae
,b631f40
]:v0.69.15
Compare Source
Patch Changes
8a30e1d
Thanks @tim-smart! - simplify HttpApiBuilder handler logicv0.69.14
Compare Source
Patch Changes
#3884
07c493a
Thanks @tim-smart! - add withResponse option to HttpApiClient methods#3882
257ab1b
Thanks @tim-smart! - simplify Socket internal codeUpdated dependencies [
a123e80
,bd5fcd3
,0289d3b
,7386b71
,4211a23
]:v0.69.13
Compare Source
Patch Changes
68b5c9e
,9c9928d
,6306e66
,361c7f3
]:v0.69.12
Compare Source
Patch Changes
33f5b9f
,50f0281
]:v0.69.11
Compare Source
Patch Changes
#3856
81ddd45
Thanks @KhraksMamtsov! - Integration with Scalar has been implementedUpdated dependencies [
ce1c21f
]:v0.69.10
Compare Source
Patch Changes
3a6d757
,59d813a
]:v0.69.9
Compare Source
Patch Changes
#3842
2367708
Thanks @gcanti! - add support forSchema.OptionFromUndefinedOr
in JSON Schema generation, closes #3839Before
After
Updated dependencies [
2367708
]:v0.69.8
Compare Source
Patch Changes
522f7c5
Thanks @tim-smart! - eliminate HttpApiEndpoint context in .handlev0.69.7
Compare Source
Patch Changes
#3836
690d6c5
Thanks @tim-smart! - add HttpApiBuilder.handler, for defining a single handler#3831
279fe3a
Thanks @tim-smart! - ensure parent annotations take precedence over surrogate annotationsUpdated dependencies [
b9423d8
]:v0.69.6
Compare Source
Patch Changes
#3826
42cd72a
Thanks @juliusmarminge! - ensure requests & responses have headers redacted when inspectingUpdated dependencies [
714e119
,c1afd55
]:v0.69.5
Compare Source
Patch Changes
9604d6b
]:v0.69.4
Compare Source
Patch Changes
c86b1d7
Thanks @tim-smart! - allow Request.signal to be missing in .toWebHandler apisv0.69.3
Compare Source
Patch Changes
3069614
,09a5e52
]:v0.69.2
Compare Source
Patch Changes
24cc35e
Thanks @tim-smart! - improve HttpApi handling of payload encoding typesv0.69.1
Compare Source
Patch Changes
eb8c52d
Thanks @tim-smart! - use plain js data structures for HttpApi propertiesv0.69.0
Compare Source
Minor Changes
#3764
6d9de6b
Thanks @tim-smart! - HttpApi second revisionHttpApi
,HttpApiGroup
&HttpApiEndpoint
now use a chainable api insteadof a pipeable api.
HttpApiMiddleware
module has been added, with a updated way of definingsecurity middleware.
HttpApiSchema
encoding apistoWebHandler
has been simplifiedFor more information, see the README.
#3764
5821ce3
Thanks @patroza! - feat: implement Redactable. Used by Headers to not log sensitive informationPatch Changes
4a01828
,4a01828
,c79c4c1
,38d30f0
,5821ce3
]:v0.68.6
Compare Source
Patch Changes
382556f
,97cb014
]:v0.68.5
Compare Source
Patch Changes
2036402
Thanks @patroza! - fix HttpMiddleware circular importv0.68.4
Compare Source
Patch Changes
1b1ef29
Thanks @tim-smart! - ensure cors middleware also affects error responsesv0.68.3
Compare Source
Patch Changes
#3769
8c33087
Thanks @tim-smart! - add support for WebSocket protocols optionUpdated dependencies [
61a99b2
]:v0.68.2
Compare Source
Patch Changes
360ec14
]:v0.68.1
Compare Source
Patch Changes
b75ac5d
Thanks [@sukovanej](https://redireConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.