1"@effect/platform/HttpClientRequest#bodyFileWeb":
2 replacement: "HttpClientRequest.setBody + HttpBody.stream + Stream.fromReadableStream"
3 note: "No one-call replacement remains; stream file.stream() and pass file.type and file.size to HttpBody.stream."
4"@effect/platform/HttpClientRequest#bodyUnsafeJson":
5 replacement: "HttpClientRequest.bodyJsonUnsafe"
6 note: "Renamed to put Unsafe last; serialization remains synchronous and throwing."
7"@effect/platform/HttpClientRequest#get":
8 replacement: "HttpClientRequest.get"
9 note: "Retained; options now use Options.NoUrl and no longer exclude body."
10"@effect/platform/HttpClientRequest#head":
11 replacement: "HttpClientRequest.head"
12 note: "Retained; options now use Options.NoUrl and no longer exclude body."
13"@effect/platform/HttpClientRequest#HttpClientRequest":
14 include: true
15 replacement: "HttpClientRequest.HttpClientRequest"
16 note: "method is now typed as string because requests converted from Web or server requests can carry methods outside the HttpMethod literals; exhaustive matches need a fallback or an HttpMethod.isHttpMethod guard."
17"@effect/platform/HttpClientRequest#make":
18 replacement: "HttpClientRequest.make"
19 note: "Retained; all methods now accept Options.NoUrl without the GET/HEAD body restriction."
20"@effect/platform/HttpClientRequest#modify":
21 replacement: "HttpClientRequest.modify"
22 note: "Retained with data-first and data-last overloads."
23"@effect/platform/HttpClientRequest#options":
24 replacement: "HttpClientRequest.options"
25 note: "Retained with Options.NoUrl."
26"@effect/platform/HttpClientRequest#Options.NoBody":
27 replacement: "HttpClientRequest.Options.NoUrl"
28 note: "NoBody was removed; v4 method helpers uniformly omit only url."
29"@effect/platform/HttpClientRequest#patch":
30 replacement: "HttpClientRequest.patch"
31 note: "Retained with Options.NoUrl."
32"@effect/platform/HttpClientRequest#post":
33 replacement: "HttpClientRequest.post"
34 note: "Retained with Options.NoUrl."
35"@effect/platform/HttpClientRequest#put":
36 replacement: "HttpClientRequest.put"
37 note: "Retained with Options.NoUrl."
38"@effect/platform/HttpClientRequest#setBody":
39 replacement: "HttpClientRequest.setBody"
40 note: "Retained and still synchronizes body content metadata into headers."
41"@effect/platform/HttpClientRequest#setHeader":
42 replacement: "HttpClientRequest.setHeader"
43 note: "Retained with data-first and data-last overloads."
44"@effect/platform/HttpClientRequest#setHeaders":
45 replacement: "HttpClientRequest.setHeaders"
46 note: "Retained with data-first and data-last overloads."
47"@effect/platform/HttpClientRequest#toUrl":
48 replacement: "HttpClientRequest.toUrl"
49 note: "Retained and still returns Option<URL>."
50"@effect/platform/HttpClientRequest#TypeId":
51 replacement: "HttpClientRequest.isHttpClientRequest"
52 note: "The request brand is private in v4; use the public runtime refinement."