| 1 | "@effect/platform/OpenApi#AdditionalPropertiesStrategy": |
| 2 | replacement: "none" |
| 3 | note: "OpenApi.fromApi no longer accepts generation options; standalone JSON Schema generation has a separate additionalProperties option." |
| 4 | "@effect/platform/OpenApi#annotations": |
| 5 | replacement: "effect/http-api/OpenApi#annotations" |
| 6 | note: "Same annotation-context helper after the module move." |
| 7 | "@effect/platform/OpenApi#Exclude": |
| 8 | replacement: "effect/http-api/OpenApi#Exclude" |
| 9 | note: "Same annotation key and default; it is now a Context.Reference value." |
| 10 | "@effect/platform/OpenApi#fromApi": |
| 11 | replacement: "effect/http-api/OpenApi#fromApi" |
| 12 | note: "The operation remains and returns OpenAPI 3.1, but the signature is now only fromApi(api)." |
| 13 | "@effect/platform/OpenApi#OpenApiSpecContentType": |
| 14 | replacement: "string" |
| 15 | note: "The closed media-type union was removed so custom and streaming media types are supported." |
| 16 | "@effect/platform/OpenApi#Title": |
| 17 | replacement: "effect/http-api/OpenApi#Title" |
| 18 | note: "Same annotation role, now implemented as a v4 Context.Service." |