Sébastien Crocquesel
8ba243ddcd
Bump Testcontainers version to 4.5.0 ( #1311 )
...
* Bump Testcontainers version to 4.5.0
The Testcontainers dependency Docker.DotNet was bumped to 3.128.1 and is not binary compatible with previous version.
When a user has a direct dependency on Testcontainers 4.5.0, WireMock.Net.Testcontainers fails with :
System.MissingMethodException : Method not found: 'Docker.DotNet.DockerClient Docker.DotNet.DockerClientConfiguration.CreateClient(System.Version)'
* Bump System.Net.Http.Json version to 8.0.1
Minimum required version for Testcontainers 4.5.0
* Do not dispose null container
2025-06-10 22:23:56 +02:00
Stef Heyenrath
d4b95e73ea
Remove unit test which uses postman-echo
2025-06-10 13:16:24 +02:00
Stef Heyenrath
f9ae045847
Images/Icons
2025-06-10 12:23:07 +02:00
Stef Heyenrath
05b5876b5c
1.8.10
1.8.10
2025-06-10 08:15:22 +02:00
Stef Heyenrath
c1bd2d315f
Update AwesomeAssertions to version 9 ( #1309 )
2025-06-06 21:06:38 +02:00
Stef Heyenrath
8917a6eaaa
For some projects, change dependency to WireMock.Net.Minimal ( #1308 )
2025-06-06 11:22:34 +02:00
Stef Heyenrath
3cc9040f51
Update RequestModelBuilder (add WithHeader) ( #1306 )
...
* Update RequestModelBuilder (add WithHeader)
* rejectOnMatch
* fix
2025-06-05 12:24:40 +02:00
Stef Heyenrath
6136bc177c
1.8.9
1.8.9
2025-05-28 07:18:51 +02:00
Stef Heyenrath
86d4717216
Add option to provide X509Certificate ( #1303 )
...
* Add option to provide X509CertificateRawData
* X509Certificate
* remove X509CertificateRawData
2025-05-28 07:15:46 +02:00
Stef Heyenrath
3438539138
1.8.8
1.8.8
2025-05-24 12:34:30 +02:00
Stef Heyenrath
96eca4262a
Create WireMock.Net.MimePart project ( #1300 )
...
* Create WireMock.Net.MimePart project
* .
* REFACTOR
* ILRepack
* --
* ...
* x
* x
* .
* fix
* public class MimePartMatcher
* shared
* min
* .
* <!--<DelaySign>true</DelaySign>-->
* Update README.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-05-24 12:17:42 +02:00
Stef Heyenrath
c15206ecd8
Update README.md [codecov]
2025-05-22 15:30:01 +02:00
Stef Heyenrath
ec15c544c4
Update README.md (fix codefactor link)
2025-05-22 08:46:11 +02:00
Stef Heyenrath
339d3ab3a8
Fix CSharpFormatterTests
1.8.7
2025-05-22 08:42:23 +02:00
Stef Heyenrath
001ba03ee9
1.8.7
2025-05-22 08:22:48 +02:00
Stef Heyenrath
17545da2c3
Add extra unit test test to CSharpFormatterTests
2025-05-22 08:14:45 +02:00
Asaf Agami
b4279be3cb
Fix exception when converting json array to C# code ( #1301 )
2025-05-22 07:54:58 +02:00
Stef Heyenrath
d628ce2270
Fix BodyParser to correctly check for json ( #1297 )
...
* Fix BodyParser to correctly check for json
* JsonUtils
2025-05-21 17:28:29 +02:00
Stef Heyenrath
1e23c58bf2
Use TinyMapper.Signed ( #1299 )
...
* Use TinyMapper.Signed
* <PackageReference Include="TinyMapper.Signed" Version="4.0.0" />
2025-05-17 18:29:03 +02:00
Stef Heyenrath
9b5801f828
1.8.6
1.8.6
2025-05-15 20:16:17 +02:00
Stef Heyenrath
61b6eb8752
Content-Type multipart/form-data header should also be proxied ( #1296 )
2025-05-15 18:21:21 +02:00
Stef Heyenrath
baa33552e9
1.8.5
1.8.5
2025-05-14 07:34:04 +02:00
Stef Heyenrath
492f01ade1
Add more tests for WireMockOpenApiParser ( #1294 )
2025-05-13 22:11:25 +02:00
Stef Heyenrath
7596967fcc
Grpc: Fix parsing null value for google.protobuf.Timestamp ( #1293 )
...
* Add another example for Grpc client + mapping
* <PackageReference Include="ProtoBufJsonConverter" Version="0.9.0" />
2025-05-10 12:53:18 +02:00
Stef Heyenrath
56c058fe24
Cleanup old WireMock.Net.OpenApiParser
2025-05-10 08:10:20 +02:00
Stef
b43be28b5f
1.8.4
2025-05-08 20:15:23 +02:00
Stef Heyenrath
5ed09d84a3
Use ILRepack to include Microsoft.OpenApi as internal ( #1290 )
...
* .
* Use ILRepack to include Microsoft.OpenApi as internal
* ...
* OpenApiSpecificationVersion
* .
* 080
* 4
2025-05-08 20:11:41 +02:00
Stef
cfcc55d2dd
1.8.3
1.8.3
2025-05-06 21:47:29 +02:00
Stef Heyenrath
249b3562ab
Update AzureADAuthenticationMatcher to support V2 Azure AAD tokens ( #1288 )
...
* Update AzureADAuthenticationMatcher to support V2 Azure AAD tokens
* fix ;-)
* add tests
* Update test/WireMock.Net.Tests/Authentication/MockJwtSecurityTokenHandler.cs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* .
* WIREMOCK_AAD_TENANT
* update logging
* throw new SecurityTokenInvalidIssuerException($"tenant {extractedTenant} does not match {_tenant}.");
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-05-06 18:49:21 +02:00
Stef
cfc13b2449
1.8.2
1.8.2
2025-05-05 10:23:14 +02:00
Stef Heyenrath
4303706530
Update ProtoBufJsonConverter to fix conflict for 'MessageOptions' ( #1291 )
...
* Update ProtoBufJsonConverter to fix conflict for 'MessageOptions'
* <PackageReference Include="ProtoBufJsonConverter" Version="0.8.0" />
2025-05-05 10:21:15 +02:00
Stef Heyenrath
5c8105b50d
move 'WireMock.Net.OpenApiParser.Preview' to ''src-preview' folder
2025-05-02 09:15:59 +02:00
Stef Heyenrath
630ffab56e
Do not generate NuGet for WireMock.Net.OpenApiParser.Preview
2025-05-02 08:50:32 +02:00
Stef Heyenrath
c181d0286a
Do not generate NuGet for WireMock.Net.OpenApiParser.Preview
2025-05-02 08:41:51 +02:00
Stef Heyenrath
16dab99175
1.8.1
1.8.1
2025-05-02 07:29:11 +02:00
Stef Heyenrath
cf0dcf5855
Revert changes to WireMock.Net.OpenApiParser ( #1289 )
...
* Revert changes to WireMock.Net.OpenApiParser
* revert
2025-05-02 07:18:35 +02:00
Stef
e7310fbc7b
1.8.0
1.8.0
2025-04-28 19:35:48 +02:00
Jonathan Mezach
8a07286b89
Add an launch inspector command to Aspire Dashboard ( #1283 )
...
* Upgrade to Aspire 9.2.0
Signed-off-by: Jonathan Mezach <jonathan.mezach@rr-wfm.com >
* Remove workload installs from CI pipeline
Signed-off-by: Jonathan Mezach <jonathan.mezach@rr-wfm.com >
* Missed package upgrade
Signed-off-by: Jonathan Mezach <jonathan.mezach@rr-wfm.com >
* Fix usings
Signed-off-by: Jonathan Mezach <jonathan.mezach@rr-wfm.com >
* Add Open Inspector command
Signed-off-by: Jonathan Mezach <jonathan.mezach@rr-wfm.com >
* Fix broken test
Signed-off-by: Jonathan Mezach <jonathan.mezach@rr-wfm.com >
* PR comments
Signed-off-by: Jonathan Mezach <jonathan.mezach@rr-wfm.com >
* More PR comments
Signed-off-by: Jonathan Mezach <jonathan.mezach@rr-wfm.com >
---------
Signed-off-by: Jonathan Mezach <jonathan.mezach@rr-wfm.com >
2025-04-25 20:23:19 +02:00
Emil Tang Kristensen
9392069f8a
Enable support for WireMock Middleware in Hosted Services ( #1285 )
2025-04-25 16:35:55 +02:00
Stef Heyenrath
0fd190b5a3
Fix Changelog
2025-04-24 20:17:15 +02:00
Stef Heyenrath
4368e3cde6
1.7.x ( #1268 )
...
* Fix construction of path in OpenApiParser (#1265 )
* Server-Sent Events (#1269 )
* Server Side Events
* fixes
* await HandleSseStringAsync(responseMessage, response, bodyData);
* 1.7.5-preview-01
* IBlockingQueue
* 1.7.5-preview-02 (03 April 2025)
* IBlockingQueue
* ...
* Support OpenApi V31 (#1279 )
* Support OpenApi V31
* Update src/WireMock.Net.OpenApiParser/Extensions/OpenApiSchemaExtensions.cs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* fx
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Add ProtoDefinitionHelper.FromDirectory (#1263 )
* Add ProtoDefinitionHelper.FromDirectory
* .
* unix-windows
* move test
* imports in the proto files indeed should use a forward slash
* updates
* .
* private Func<IdOrTexts> ProtoDefinitionFunc()
* OpenTelemetry
* .
* fix path utils
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-04-23 11:51:44 +02:00
Stef Heyenrath
fc0f82db33
Add HandlebarsSettings ( #1271 )
...
* Add HandlebarsSettings class
* DefaultAllowedHandlebarsHelpers
* HB - 2.5.0-preview-01
* readme
* fix
* readme
* Handlebars.Net.Helpers Version="2.5.0"
2025-04-23 07:47:37 +02:00
Stef Heyenrath
beabba4064
Add extra unit tests for PR #1278
2025-04-23 07:47:07 +02:00
jollyjoyce1995
d9a7e80360
changed null check in JSONPathMatcher and JmesPathMatcher to ensure that the body is not an empty string (the json parse would throw an exception at this point) ( #1278 )
2025-04-23 07:30:52 +02:00
Stef Heyenrath
66a048a487
update readme for WireMock.Net.AwesomeAssertions
2025-04-23 07:30:21 +02:00
Francesco Venturoli
04d53f3a9e
feat(awesome-assertions): Added new project WireMock.Net.AwesomeAssertions ( #1273 )
...
* feat(awesome-assertions): Added new project WireMock.Net.AwesomeAssertions
* feat(awesome-assertions): Applied dotnet naming convention for private readonly fields
---------
Co-authored-by: Francesco Venturoli <f.venturoli@crif.com >
2025-04-22 22:51:40 +02:00
Stef Heyenrath
a8562fda32
Use vmImage ubuntu-22.04 and install aspire workload in Azure DevOps CI-CD pipeline ( #1282 )
...
* Install aspire workload in Azure DevOps CI-CD pipeline
* vmImage: 'ubuntu-22.04'
2025-04-22 22:47:43 +02:00
Stef Heyenrath
5abb424d3c
Add extra JsonPartialWildcardMatcher Tests ( #1267 )
...
* Add extra JsonPartialWildcardMatcher Tests
* responseText.Should().Contain
2025-04-02 08:57:44 +02:00
Stef Heyenrath
db158bcc7e
Update readme
2025-03-04 18:17:09 +01:00
Stef Heyenrath
0effda3cfa
1.8.0-prview-01 (Update the usage from the custom Handlebars.Net File helper)
2025-03-04 18:11:13 +01:00