github Effect-TS/effect @effect/platform@0.73.0

Minor Changes

  • #4245 c110032 Thanks @gcanti! - Update HttpApi to remove wildcard support for better OpenAPI compatibility.

    The HttpApi* modules previously reused the following type from HttpRouter:

    type PathInput = `/${string}` | "*"

    However, the "*" wildcard value was not handled correctly, as OpenAPI does not support wildcards.

    This has been updated to use a more specific type:

    type PathSegment = `/${string}`

    This change ensures better alignment with OpenAPI specifications and eliminates potential issues related to unsupported wildcard paths.

  • #4237 23ac740 Thanks @gcanti! - Make OpenApiSpec mutable to make handling it more convenient.

Patch Changes

Don't miss a new effect release

NewReleases is sending notifications on new releases.