forked from fsprojects/FsHttp
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathDirectory.Build.props
149 lines (117 loc) · 6.02 KB
/
Directory.Build.props
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
<Project>
<PropertyGroup>
<Version>14.4.1</Version>
<Authors>Ronald Schlenker</Authors>
<Copyright>Copyright 2024 Ronald Schlenker</Copyright>
<PackageTags>http rest HttpClient fetch curl f# c# fSharp</PackageTags>
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
<PackageIcon>logo_small.png</PackageIcon>
<PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
<PackageReadmeFile>README.md</PackageReadmeFile>
<RepositoryUrl>https://github.com/fsprojects/FsHttp</RepositoryUrl>
<FsDocsLicenseLink>https://github.com/fsprojects/FsHttp/blob/master/LICENSE</FsDocsLicenseLink>
<FsDocsReleaseNotesLink>https://www.nuget.org/packages/FsHttp#release-body-tab</FsDocsReleaseNotesLink>
<PackageReleaseNotes>
v14.4.1
- Fixed missing explicit dependency on FSharp.Core
v14.4.0
- Fixed pre-configured requests
v14.3.0
- Added `GetList` JsonElement extension
v14.2.0
- (Breaking change) Separated Config and PrintHint (...and many more things in these domains)
v14.1.0
- (Breaking change) Renamed `Extensions.To...Enumerable` to `Extensions.To...Seq`
- Added `toJsonList...` overloads
v14.0.0
- (Breaking change) Renamed types in Domain:
BodyContent -> SinglepartContent
RequestContent -> BodyContent
FsHttpUrl -> FsHttpTarget
- (Breaking change) FsHttpUrl (now FsHttpTarget) and Header restructured: method, address and queryParams are now part of the FsHttpTarget type.
- Added `headerTransformers` to Config for better composability
v13.3.0
- (Breaking change) All `Response._TAsync` functions (task based) in F# require a CancellationToken now.
- (Breaking change) Extension methods rework
- (Breaking change) There's no more StartingContext, which means:
we give up a little bit of safety here, for the sake of pre-configuring HTTP requests
without specifying the URL. This is a trade-off we are willing to take.
v12.2.0
- added HttpMethods for better composability
v12.1.0
- net8.0
v12.0.0
- #137 / #102: Change the type for FsHttpUrl.additionalQueryParams from obj to string
- Removed (auto opened) Async.await and Task.map/await
- Moved (auto opened) Async.map to FsHttp.Helper.Async.map
v11.1.0
- #130 / #105: Add method for user-supplied cancellation token
v11.0.0
- #121 (Breaking change): Turning off debug logs in FSI (breaking change in signature / namespace)
- #124: Support Repeating Query Parameters (thanks @DaveJohnson8080)
- #106 (Breaking change): Allow filename metadata with other "parts" (thanks @dawedawe)
- Breaking change: ContentTypeForPart custom operations should come after part definition
- #104 (Breaking change): Automatic GZip response decompression per Default
- Other breaking changes:
- Removed `ContentTypeWithEncoding` and used optional `charset` parameter in `ContentType` overloads.
- Renamed `byteArray` to `binary` in Dsl, DslCE and CSharp.
- Caution (!!): Renamed `stringPart` to `textPart` and changed argument order for `name` and `value` in Dsl and DslCE.
- Restructured types in Domain
- `Helper` is a module instead of a namespace, and some things were moved.
- All transformers in config are a list of transformers instead of a single item.
- Removed `setHttpClient`. Please use `setHttpClientFactory` instead.
- `setHttpClientFactory` takes a `Config` as input argument.
-----------------------------
-- Old release notes below --
-----------------------------
v7.0.0
- #92: `expect` and `assert` pass through the original response instead of unit.
v8.0.0
- #93 (thanks @drhumlen): Changed content type 'text/json' to 'application/json'.
- Http modules are always AutoOpen in both Dsl and DslCE.
- No extra modules for builder methods.
v8.0.1
- #89: No more blocking requests using net5 with FSI.
v9.0.0 / v9.0.1
- Redefined builders (see README.md).
- Many breaking changes (see "Migrations" sections in the docu).
v9.0.2
- Added JSON toArray functions
- Fixed #99: Response.saveFile should create the directory if not present.
v9.0.3
- Supporting netstandard2.1 again.
v9.0.4
- Referenced lowest possible FSharp.Core and other referenced packages version.
v9.0.5
- Support for netstandard2.0.
- New 'FsHttp.NewtonsoftJson' integration package.
- More JSON functions and defaults config.
v9.0.6
- #100 - Removed FSI print messages.
v9.1.0
- Fixed naming inconsistency for 'Response.deserialize...' functions.
- More C# JSON functions.
v9.1.1
- Fix: Using GlobalConfig.Json.defaultJsonSerializerOptions as default for jsonSerialize.
v9.1.2
- Fixed #103: FSI response printing and initialization doesn't work out of the box anymore.
v10.0.0
- .Net 7 support (thank you @Samuel-Dufour)
- Breaking change: Corrected typo "guessMineTypeFromPath" -> "guessMimeTypeFromPath"
- Breaking change: Module 'Helper', 'HelperInternal' and 'HelperAutos' refactored
- #115: Remove print messages when downloading streams
- Printing: Separate print functions for response and request via Request.print and Response.print
- Printing: Default request (IToRequest) printing in FSI
- Removed net5.0 targets in all projects
- PrintHint.printDebugMessages: Moved to FsHttp.Helper.Fsi.logDebugMessages as a global switch
- #113 - Config.timeoutInSeconds bug
v10.1.0
- #117: Escape string for query params values (by @maciej-izak - thank you)
(!!) This can be seen as breaking change.
- #112: Allow to add (multiple) headers (by @Samuel-Dufour - thank you)
</PackageReleaseNotes>
</PropertyGroup>
<ItemGroup>
<PackageReference Update="FSharp.Core" Version="8.0.100" />
</ItemGroup>
</Project>