Skip to content

Commit 372121c

Browse files
authored
Prepare files for version 0.10 (#198)
1 parent f05bdd4 commit 372121c

File tree

5 files changed

+15
-14
lines changed

5 files changed

+15
-14
lines changed

CHANGELOG.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ All notable changes to TestableHttpClient will be documented in this file.
44
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and
55
this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
66

7-
## [0.10] - unplanned
7+
## [0.10] - 2022-12-03
88
### Deprecated
99
- `ShouldHaveMadeRequestsTo(this TestableHttpMessageHandler, string, bool)` and `ShouldHaveMadeRequestsTo(this TestableHttpMessageHandler, string, bool, int)` have been deprecated. CaseInsensitivity is controlled by the `UriPatternMatchingOptions` that can be set on the `TestableHttpMessageHandler`.
1010
- `WithRequestUri(this IHttpRequestMessagesCheck, string, bool)` and `WithRequestUri(this IHttpRequestMessagesCheck, string, bool, int)` have been deprecated. CaseInsensitivity is controlled by the `UriPatternMatchingOptions` that can be set on the `TestableHttpMessageHandler`.
@@ -269,6 +269,7 @@ this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
269269
- Automatically build project when pushing changes to github and when creating a pull request
270270
- Automatically deploy to NuGet when creating a tag in github
271271

272+
[0.10]: https://github.com/testablehttpclient/TestableHttpClient/compare/v0.9...v0.10
272273
[0.9]: https://github.com/testablehttpclient/TestableHttpClient/compare/v0.8...v0.9
273274
[0.8]: https://github.com/testablehttpclient/TestableHttpClient/compare/v0.7...v0.8
274275
[0.7]: https://github.com/testablehttpclient/TestableHttpClient/compare/v0.6...v0.7

docs/release-process.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,10 @@ The documentation for the specific library should be placed in a `README.md` fil
1212

1313
## Changelog
1414

15-
Currently no official changelog is kept. The changelog described in the github release is manually created based on the commits since the last release.
15+
The Changelog is kept in CHANGELOG.md and should be updated with every PR. On release a summary and the most important parts are mentioned.
1616

1717
For every release a milestone is created and all issues and PullRequests are linked to the milestone where they will appear in. This can than act as the official changelog.
1818

19-
Note that we currently don't use the changelog functionality of nuget itself, to prevent merge conflicts when multiple PR's need to be merged.
20-
2119
## Versioning
2220

2321
All packages in this repository use the same version, mainly because the libraries are meant as framework specific extensions of the `TestableHttpClient` library. Therefore it would only lead to confusion when version numbers differ from each other.

src/TestableHttpClient/PublicAPI.Shipped.txt

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
#nullable enable
22
TestableHttpClient.TestableHttpMessageHandler
3+
TestableHttpClient.TestableHttpMessageHandler.ClearRequests() -> void
34
TestableHttpClient.TestableHttpMessageHandler.Options.get -> TestableHttpClient.TestableHttpMessageHandlerOptions!
45
TestableHttpClient.TestableHttpMessageHandler.Requests.get -> System.Collections.Generic.IEnumerable<System.Net.Http.HttpRequestMessage!>!
56
TestableHttpClient.TestableHttpMessageHandler.RespondWith(TestableHttpClient.IResponse! response) -> void
@@ -10,6 +11,7 @@ TestableHttpClient.TestableHttpMessageHandlerOptions
1011
TestableHttpClient.TestableHttpMessageHandlerOptions.JsonSerializerOptions.get -> System.Text.Json.JsonSerializerOptions!
1112
TestableHttpClient.TestableHttpMessageHandlerOptions.TestableHttpMessageHandlerOptions() -> void
1213
TestableHttpClient.TestableHttpMessageHandlerOptions.RoutingOptions.get -> TestableHttpClient.RoutingOptions!
14+
TestableHttpClient.TestableHttpMessageHandlerOptions.UriPatternMatchingOptions.get -> TestableHttpClient.UriPatternMatchingOptions!
1315

1416
TestableHttpClient.RoutingOptions
1517
TestableHttpClient.RoutingOptions.HostCaseInsensitive.get -> bool
@@ -20,6 +22,13 @@ TestableHttpClient.RoutingOptions.RoutingOptions() -> void
2022
TestableHttpClient.RoutingOptions.SchemeCaseInsensitive.get -> bool
2123
TestableHttpClient.RoutingOptions.SchemeCaseInsensitive.set -> void
2224

25+
TestableHttpClient.UriPatternMatchingOptions
26+
TestableHttpClient.UriPatternMatchingOptions.DefaultQueryFormat.get -> System.UriFormat
27+
TestableHttpClient.UriPatternMatchingOptions.DefaultQueryFormat.set -> void
28+
TestableHttpClient.UriPatternMatchingOptions.QueryCaseInsensitive.get -> bool
29+
TestableHttpClient.UriPatternMatchingOptions.QueryCaseInsensitive.set -> void
30+
TestableHttpClient.UriPatternMatchingOptions.UriPatternMatchingOptions() -> void
31+
2332
TestableHttpClient.IRoutingResponseBuilder
2433
TestableHttpClient.IRoutingResponseBuilder.Map(string! route, TestableHttpClient.IResponse! response) -> void
2534
TestableHttpClient.IRoutingResponseBuilder.MapFallBackResponse(TestableHttpClient.IResponse! fallBackResponse) -> void
@@ -43,6 +52,7 @@ static TestableHttpClient.Responses.Timeout() -> TestableHttpClient.IResponse!
4352

4453
TestableHttpClient.HttpResponseContext
4554
TestableHttpClient.HttpResponseContext.HttpRequestMessage.get -> System.Net.Http.HttpRequestMessage!
55+
TestableHttpClient.HttpResponseContext.HttpRequestMessages.get -> System.Collections.Generic.IReadOnlyCollection<System.Net.Http.HttpRequestMessage!>!
4656
TestableHttpClient.HttpResponseContext.HttpResponseMessage.get -> System.Net.Http.HttpResponseMessage!
4757
TestableHttpClient.HttpResponseContext.Options.get -> TestableHttpClient.TestableHttpMessageHandlerOptions!
4858

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1 @@
1-
TestableHttpClient.HttpResponseContext.HttpRequestMessages.get -> System.Collections.Generic.IReadOnlyCollection<System.Net.Http.HttpRequestMessage!>!
2-
TestableHttpClient.TestableHttpMessageHandler.ClearRequests() -> void
3-
TestableHttpClient.TestableHttpMessageHandlerOptions.UriPatternMatchingOptions.get -> TestableHttpClient.UriPatternMatchingOptions!
4-
TestableHttpClient.UriPatternMatchingOptions
5-
TestableHttpClient.UriPatternMatchingOptions.DefaultQueryFormat.get -> System.UriFormat
6-
TestableHttpClient.UriPatternMatchingOptions.DefaultQueryFormat.set -> void
7-
TestableHttpClient.UriPatternMatchingOptions.QueryCaseInsensitive.get -> bool
8-
TestableHttpClient.UriPatternMatchingOptions.QueryCaseInsensitive.set -> void
9-
TestableHttpClient.UriPatternMatchingOptions.UriPatternMatchingOptions() -> void
1+


version.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"$schema": "https://raw.githubusercontent.com/dotnet/Nerdbank.GitVersioning/master/src/NerdBank.GitVersioning/version.schema.json",
3-
"version": "0.10-beta",
3+
"version": "0.10",
44
"versionHeightOffset": -1,
55
"publicReleaseRefSpec": [
66
"^refs/tags/v\\d+(?:\\.\\d+)?$"

0 commit comments

Comments
 (0)