| 1 | "@effect/platform/HttpApiSecurity#annotate": |
| 2 | replacement: "effect/http-api/HttpApiSecurity#annotate" |
| 3 | note: "The combinator remains; its key is now the v4 Context.Key abstraction." |
| 4 | "@effect/platform/HttpApiSecurity#annotateContext": |
| 5 | replacement: "effect/http-api/HttpApiSecurity#annotateMerge" |
| 6 | note: "Renamed; it still merges a Context into existing OpenAPI annotations." |
| 7 | "@effect/platform/HttpApiSecurity#Bearer": |
| 8 | replacement: "effect/http-api/HttpApiSecurity#Http" |
| 9 | note: "Bearer was generalized to Http with scheme Bearer; the value-level bearer singleton remains." |
| 10 | "@effect/platform/HttpApiSecurity#HttpApiSecurity.Type": |
| 11 | replacement: "effect/http-api/HttpApiSecurity#HttpApiSecurity.Type" |
| 12 | note: "Unchanged after the module move; still extracts the credential type." |
| 13 | "@effect/platform/HttpApiSecurity#TypeId": |
| 14 | replacement: "none" |
| 15 | note: "The marker is private; use the public union or specific Http, ApiKey, and Basic types." |