diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 00000000..bdfd93c7 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,150 @@ +# 1.0.3 (04 February 2018) + + - [#86](https://github.com/WireMock-Net/WireMock.Net/issues/86) - Feature : Add FileSystemWatcher logic for watching static mapping files +feature + - [#85](https://github.com/WireMock-Net/WireMock.Net/issues/85) - Bug: https for netstandard does not work ? +fix + - [#83](https://github.com/WireMock-Net/WireMock.Net/issues/83) - Feature : Add also a method in IProxyResponseBuilder to provide proxy-settings +feature + - [#82](https://github.com/WireMock-Net/WireMock.Net/issues/82) - Feature: make it possible to ignore some headers when proxying +feature + - [#81](https://github.com/WireMock-Net/WireMock.Net/issues/81) - Feature: When using proxy, only BodyAsBytes in case of binary data? + - [#80](https://github.com/WireMock-Net/WireMock.Net/issues/80) - Feature: When using proxy, in case Content-Type is JSON, use BodyAsJson in Response + +Commits: 40ff8514ac...cf4e83b10b + + +# 1.0.2.13 (23 January 2018) + + - [#79](https://github.com/WireMock-Net/WireMock.Net/pull/79) - Fix missed content headers contributed by ([vladimir-fed](https://github.com/vladimir-fed)) + - [#78](https://github.com/WireMock-Net/WireMock.Net/issues/78) - WireMock not working when attempting to access from anything other than localhost. + - [#57](https://github.com/WireMock-Net/WireMock.Net/issues/57) - ProxyAndRecord does not save query-parameters, headers and body +fix + +Commits: 6d60b3773a...cdcaaa970a + + +# 1.0.2.12 (16 January 2018) + + - [#77](https://github.com/WireMock-Net/WireMock.Net/pull/77) - Fixed issue #76 contributed by Stef Heyenrath ([StefH](https://github.com/StefH)) + - [#76](https://github.com/WireMock-Net/WireMock.Net/issues/76) - Bug: IFluentMockServerAdmin is missing content-type for some POST/PUT calls + - [#75](https://github.com/WireMock-Net/WireMock.Net/pull/75) - Add WireMock.Net.WebApplication example contributed by Stef Heyenrath ([StefH](https://github.com/StefH)) + - [#74](https://github.com/WireMock-Net/WireMock.Net/pull/74) - Capturing the index of the existing mapping before removing and insert the updated mapping at the same index of the list contributed by ([raghavendrabankapur](https://github.com/raghavendrabankapur)) + - [#73](https://github.com/WireMock-Net/WireMock.Net/issues/73) - Updated mapping is not being picked and responded with the response + +Commits: da798a59aa...e6af765777 + + +# 1.0.2.11 (20 December 2017) + + - [#72](https://github.com/WireMock-Net/WireMock.Net/issues/72) - Matching WithParam on OData End Points + +Commits: 71196b51c9...71196b51c9 + + +# 1.0.2.9 (07 December 2017) + + - [#71](https://github.com/WireMock-Net/WireMock.Net/pull/71) - Fixed restricted headers on response contributed by Stef Heyenrath ([StefH](https://github.com/StefH)) + - [#69](https://github.com/WireMock-Net/WireMock.Net/issues/69) - Instructions are incorrect (?) + +Commits: 601af2d6b2...fd5bc203c3 + + +# 1.0.2.10 (12 December 2017) + + - [#70](https://github.com/WireMock-Net/WireMock.Net/issues/70) - Proxy/Intercept pattern is throwing a keep alive header error with net461 + +Commits: d0fc889f42...d0fc889f42 + + +# 1.0.2.8 (23 November 2017) + + - [#68](https://github.com/WireMock-Net/WireMock.Net/issues/68) - Full path required in Stub + - [#67](https://github.com/WireMock-Net/WireMock.Net/pull/67) - bug: fix supporting the Patch method and logging the body contributed by Alastair Crabtree ([alastairtree](https://github.com/alastairtree)) + - [#65](https://github.com/WireMock-Net/WireMock.Net/pull/65) - bug: Fix admin api client definition returning the wrong types contributed by Alastair Crabtree ([alastairtree](https://github.com/alastairtree)) + - [#64](https://github.com/WireMock-Net/WireMock.Net/issues/64) - Pull Requests do not trigger test + codecoverage ? + +Commits: d0b48e2967...ea16ee866b + + +# 1.0.2.7 (18 November 2017) + + - [#63](https://github.com/WireMock-Net/WireMock.Net/pull/63) - Fix issue with concurrent logging contributed by ([vladimir-fed](https://github.com/vladimir-fed)) + - [#62](https://github.com/WireMock-Net/WireMock.Net/pull/62) - Add the Host, Protocol, Port and Origin to the Request message so they can be used in templating contributed by Alastair Crabtree ([alastairtree](https://github.com/alastairtree)) + - [#61](https://github.com/WireMock-Net/WireMock.Net/issues/61) - Partial mapping + - [#53](https://github.com/WireMock-Net/WireMock.Net/issues/53) - New feature request: Access to Owin pipeline + - [#42](https://github.com/WireMock-Net/WireMock.Net/issues/42) - Enhancement - Save/load request logs to/from disk +feature + - [#27](https://github.com/WireMock-Net/WireMock.Net/issues/27) - New feature: Record and Save + +Commits: e25c873765...018d2a904d + + +# 1.0.2.6 (30 October 2017) + + - [#60](https://github.com/WireMock-Net/WireMock.Net/pull/60) - Fix proxy headers handling contributed by Oleksandr Liakhevych ([Dreamescaper](https://github.com/Dreamescaper)) + - [#59](https://github.com/WireMock-Net/WireMock.Net/pull/59) - Add ability to provide multiple values for headers in response contributed by Oleksandr Liakhevych ([Dreamescaper](https://github.com/Dreamescaper)) + - [#58](https://github.com/WireMock-Net/WireMock.Net/issues/58) - Multiple headers with same name +feature + - [#56](https://github.com/WireMock-Net/WireMock.Net/issues/56) - WithBodyFromFile Support +feature + - [#54](https://github.com/WireMock-Net/WireMock.Net/issues/54) - Proxy for AWS: Error unmarshalling response back from AWS +fix + +Commits: cbe6a0a2b4...d83f308591 + + +# 1.0.2.5 (24 October 2017) + + - [#55](https://github.com/WireMock-Net/WireMock.Net/pull/55) - Fix the problem with headers passthrough contributed by deeptowncitizen ([deeptowncitizen](https://github.com/deeptowncitizen)) +fix + - [#52](https://github.com/WireMock-Net/WireMock.Net/issues/52) - SimMetrics.NET error when trying to install NuGet Package + - [#48](https://github.com/WireMock-Net/WireMock.Net/issues/48) - Stateful support +feature + - [#44](https://github.com/WireMock-Net/WireMock.Net/issues/44) - Bug: Server not listening after Start() returns (on macOS) +fix + +Commits: 7c289d44a7...15370a89ca + + +# 1.0.2.4 (10 October 2017) + + - [#51](https://github.com/WireMock-Net/WireMock.Net/pull/51) - Observable logs contributed by deeptowncitizen ([deeptowncitizen](https://github.com/deeptowncitizen)) + - [#50](https://github.com/WireMock-Net/WireMock.Net/issues/50) - New Feature: Callbacks + - [#49](https://github.com/WireMock-Net/WireMock.Net/pull/49) - stateful behavior contributed by deeptowncitizen ([deeptowncitizen](https://github.com/deeptowncitizen)) + - [#47](https://github.com/WireMock-Net/WireMock.Net/issues/47) - Feature: add matcher details to Request to see which matchers match/not match +feature + - [#46](https://github.com/WireMock-Net/WireMock.Net/issues/46) - Log the ip-address from the client/caller also in the RequestLog +feature + - [#45](https://github.com/WireMock-Net/WireMock.Net/pull/45) - Add RequestLogExpirationDuration and MaxRequestLogCount (#43) contributed by Stef Heyenrath ([StefH](https://github.com/StefH)) + - [#43](https://github.com/WireMock-Net/WireMock.Net/issues/43) - Feature: Add RequestLogExpirationDuration and MaxRequestLogCount + - [#41](https://github.com/WireMock-Net/WireMock.Net/pull/41) - Dotnet 20 preview final contributed by Stef Heyenrath ([StefH](https://github.com/StefH)) +feature + - [#40](https://github.com/WireMock-Net/WireMock.Net/pull/40) - Expose more settings to stand-alone app contributed by Stef Heyenrath ([StefH](https://github.com/StefH)) + - [#39](https://github.com/WireMock-Net/WireMock.Net/pull/39) - Listen on http://*:9090 contributed by Stef Heyenrath ([StefH](https://github.com/StefH)) + - [#38](https://github.com/WireMock-Net/WireMock.Net/issues/38) - Bug: support also listening on *:{port} + - [#37](https://github.com/WireMock-Net/WireMock.Net/issues/37) - Wrong Request Match result is returning + - [#36](https://github.com/WireMock-Net/WireMock.Net/issues/36) - How to implement a request body-dependent response? + - [#35](https://github.com/WireMock-Net/WireMock.Net/pull/35) - Revert changes that were made by mistake in prior PR contributed by ([phillee007](https://github.com/phillee007)) + - [#34](https://github.com/WireMock-Net/WireMock.Net/issues/34) - Where is SearchLogsFor method? + - [#33](https://github.com/WireMock-Net/WireMock.Net/issues/33) - Issue with launching sample code (StandAlone server) +fix + - [#32](https://github.com/WireMock-Net/WireMock.Net/pull/32) - [Feature] Add support for client certificate password and test with real services that require client certificate auth contributed by ([phillee007](https://github.com/phillee007)) +feature + - [#31](https://github.com/WireMock-Net/WireMock.Net/issues/31) - Feature request: Nuget package for standalone version +feature + - [#20](https://github.com/WireMock-Net/WireMock.Net/issues/20) - Add client certificate authentication + - [#19](https://github.com/WireMock-Net/WireMock.Net/issues/19) - Is this the same as Mock4Net? + - [#15](https://github.com/WireMock-Net/WireMock.Net/issues/15) - New feature: Proxying +feature + +Commits: 538195551d...e87e09e10d + + +# 1.02.1 (14 June 2017) + + - [#30](https://github.com/WireMock-Net/WireMock.Net/issues/30) - [Feature] Disable partial mappings by default in standalone version +fix + - [#29](https://github.com/WireMock-Net/WireMock.Net/issues/29) - Support of .Net 4.0 + - [#28](https://github.com/WireMock-Net/WireMock.Net/issues/28) - Facing issue with WildcardMatcher and '?' + +Commits: 84db9bbf0d...7111ab384b + + +# 1.0.2.0 (05 May 2017) + + - [#26](https://github.com/WireMock-Net/WireMock.Net/pull/26) - merge netstandard into main contributed by Stef Heyenrath ([StefH](https://github.com/StefH)) + - [#25](https://github.com/WireMock-Net/WireMock.Net/issues/25) - Upgrade to vs2017 +feature + - [#23](https://github.com/WireMock-Net/WireMock.Net/issues/23) - Consider port to .Net Core + - [#21](https://github.com/WireMock-Net/WireMock.Net/issues/21) - Admin static json mappings +feature + +Commits: b547993415...8d9cef6dd1 + + +# 1.0.1.2 (27 February 2017) + + - [#24](https://github.com/WireMock-Net/WireMock.Net/pull/24) - Body Encoding contributed by Sebastian Bebrys ([sbebrys](https://github.com/sbebrys)) + - [#22](https://github.com/WireMock-Net/WireMock.Net/issues/22) - Add basic-authentication for accessing admin-interface +feature + - [#8](https://github.com/WireMock-Net/WireMock.Net/issues/8) - admin rest api + +Commits: bb35f55bbb...02803562c6 diff --git a/GitReleaseNotes.exe b/GitReleaseNotes.exe new file mode 100644 index 00000000..4fddcdfb Binary files /dev/null and b/GitReleaseNotes.exe differ diff --git a/GitReleaseNotes.txt b/GitReleaseNotes.txt new file mode 100644 index 00000000..e20759a2 --- /dev/null +++ b/GitReleaseNotes.txt @@ -0,0 +1,5 @@ +https://github.com/GitTools/GitReleaseNotes + +GitReleaseNotes.exe . /OutputFile CHANGELOG.md /Version 1.0.3 + +GitReleaseNotes.exe . /OutputFile CHANGELOG.md /allTags diff --git a/WireMock.Net Solution.sln b/WireMock.Net Solution.sln index f0ddcdb9..82bf4b5e 100644 --- a/WireMock.Net Solution.sln +++ b/WireMock.Net Solution.sln @@ -9,7 +9,9 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution ProjectSection(SolutionItems) = preProject .runsettings = .runsettings appveyor.yml = appveyor.yml + CHANGELOG.md = CHANGELOG.md codecov-local.cmd = codecov-local.cmd + GitReleaseNotes.txt = GitReleaseNotes.txt README.md = README.md EndProjectSection EndProject @@ -42,7 +44,7 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WireMock.Net.WebApplication EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WireMock.Net.Console.Proxy.Net452", "examples\WireMock.Net.Console.Proxy.Net452\WireMock.Net.Console.Proxy.Net452.csproj", "{26433A8F-BF01-4962-97EB-81BFFBB61096}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WireMock.Net.Console.Proxy.NETCoreApp2", "examples\WireMock.Net.Console.Proxy.NETCoreApp2\WireMock.Net.Console.Proxy.NETCoreApp2.csproj", "{23A9AA3C-40FC-42AA-8A5E-05899795A1C6}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WireMock.Net.Console.Proxy.NETCoreApp2", "examples\WireMock.Net.Console.Proxy.NETCoreApp2\WireMock.Net.Console.Proxy.NETCoreApp2.csproj", "{23A9AA3C-40FC-42AA-8A5E-05899795A1C6}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution diff --git a/src/WireMock.Net.StandAlone/WireMock.Net.StandAlone.csproj b/src/WireMock.Net.StandAlone/WireMock.Net.StandAlone.csproj index f6b85c9b..2d48a7ad 100644 --- a/src/WireMock.Net.StandAlone/WireMock.Net.StandAlone.csproj +++ b/src/WireMock.Net.StandAlone/WireMock.Net.StandAlone.csproj @@ -3,14 +3,14 @@ Lightweight StandAlone Http Mocking Server for .Net. WireMock.Net.StandAlone - 1.0.2.13 + 1.0.3 Stef Heyenrath net452;net46;netstandard1.3;netstandard2.0 true WireMock.Net.StandAlone WireMock.Net.StandAlone tdd;mock;http;wiremock;test;server;unittest - + See CHANGELOG.md https://raw.githubusercontent.com/WireMock-Net/WireMock.Net/master/WireMock.Net-Logo.png https://github.com/WireMock-Net/WireMock.Net https://raw.githubusercontent.com/WireMock-Net/WireMock.Net/master/LICENSE diff --git a/src/WireMock.Net/WireMock.Net.csproj b/src/WireMock.Net/WireMock.Net.csproj index e85b9cb2..0e828b45 100644 --- a/src/WireMock.Net/WireMock.Net.csproj +++ b/src/WireMock.Net/WireMock.Net.csproj @@ -3,14 +3,14 @@ Lightweight Http Mocking Server for .Net, inspired by WireMock from the Java landscape. WireMock.Net - 1.0.2.13 + 1.0.3 Alexandre Victoor;Stef Heyenrath net452;net46;netstandard1.3;netstandard2.0 true WireMock.Net WireMock.Net tdd;mock;http;wiremock;test;server;unittest - + See CHANGELOG.md https://raw.githubusercontent.com/WireMock-Net/WireMock.Net/master/WireMock.Net-Logo.png https://github.com/WireMock-Net/WireMock.Net https://raw.githubusercontent.com/WireMock-Net/WireMock.Net/master/LICENSE