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#make":
14 replacement: "HttpClientRequest.make"
15 note: "Retained; all methods now accept Options.NoUrl without the GET/HEAD body restriction."
16"@effect/platform/HttpClientRequest#modify":
17 replacement: "HttpClientRequest.modify"
18 note: "Retained with data-first and data-last overloads."
19"@effect/platform/HttpClientRequest#options":
20 replacement: "HttpClientRequest.options"
21 note: "Retained with Options.NoUrl."
22"@effect/platform/HttpClientRequest#Options.NoBody":
23 replacement: "HttpClientRequest.Options.NoUrl"
24 note: "NoBody was removed; v4 method helpers uniformly omit only url."
25"@effect/platform/HttpClientRequest#patch":
26 replacement: "HttpClientRequest.patch"
27 note: "Retained with Options.NoUrl."
28"@effect/platform/HttpClientRequest#post":
29 replacement: "HttpClientRequest.post"
30 note: "Retained with Options.NoUrl."
31"@effect/platform/HttpClientRequest#put":
32 replacement: "HttpClientRequest.put"
33 note: "Retained with Options.NoUrl."
34"@effect/platform/HttpClientRequest#setBody":
35 replacement: "HttpClientRequest.setBody"
36 note: "Retained and still synchronizes body content metadata into headers."
37"@effect/platform/HttpClientRequest#setHeader":
38 replacement: "HttpClientRequest.setHeader"
39 note: "Retained with data-first and data-last overloads."
40"@effect/platform/HttpClientRequest#setHeaders":
41 replacement: "HttpClientRequest.setHeaders"
42 note: "Retained with data-first and data-last overloads."
43"@effect/platform/HttpClientRequest#toUrl":
44 replacement: "HttpClientRequest.toUrl"
45 note: "Retained and still returns Option<URL>."
46"@effect/platform/HttpClientRequest#TypeId":
47 replacement: "HttpClientRequest.isHttpClientRequest"
48 note: "The request brand is private in v4; use the public runtime refinement."