Stef Heyenrath
567f94d70d
2.31.0
2026-11-12 20:58:02 +01:00
Stef Heyenrath and Copilot Autofix powered by AI
22576eb539
Use X509CertificateLoader on .NET 9+ ( #1543 )
...
* Use X509CertificateLoader on .NET 9+
Preserve older-target certificate loading and add tests for
supported formats, passwords, and embedded certificates.
* !
* Potential fix for pull request finding 'Missed 'using' opportunity'
Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com>
* enum
* namespace WireMock.Compatiblity;
---------
Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com>
2026-11-12 20:56:01 +01:00
Stef Heyenrath
384c083a78
Upgrade dependencies
2026-11-12 20:03:03 +01:00
Stef Heyenrath
b7a02e2971
Bump Aspire from 13.6.4 to 13.6.5
2026-11-11 08:21:10 +01:00
Stef Heyenrath
dbf90c6888
New SonarCloud project ( #1534 )
...
* SonarCloud test
* xxx
* WebSocketIntegrationTests
* move sonar to github
* SonarCloud now runs for every Linux workflow event. The begin step supplies pull-request key/branch/base metadata for PRs and branch metadata for pushes; the end step is no longer gated. Workflow YAML parsing and the solution build both pass.
* SHA
2026-11-11 07:57:54 +01:00
Stef Heyenrath
6ae65ba73e
2.30.0
2026-11-07 15:44:44 +01:00
Stef Heyenrath and Copilot Autofix powered by AI
2760ecbe00
Switch to IHost for .NET 10 + update dotnet-WireMock ( #1532 )
...
* Switch to IHost for .NET 10
* 'dotnet-WireMock stops on CTRL-C'
* Potential fix for pull request finding 'Missing Dispose call on local IDisposable'
Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com>
* .
---------
Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com>
2026-11-07 13:10:21 +01:00
Stef Heyenrath
30cf82fd8d
Use 10.x.x NuGets for .NET 10 ( #1530 )
...
* Use 10.x.x NuGets for .NET 10
* await Task.Delay(500, _ct);
2026-11-01 13:25:40 +01:00
Stef Heyenrath and Copilot App
3630093d49
Add .NET 10 target framework ( #1528 )
...
* Add .NET 10 target framework
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
* ...
* add delay
* ok
* TUnit - delay
* 10
* ado
* ado - no nuget tests
* .
* no collect
* await Task.Delay(500, _ct);
---------
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-10-31 18:38:25 +01:00
Stef Heyenrath
69ea61e42c
2.21.0
2026-10-28 17:54:52 +01:00
Stef Heyenrath
bc65bccce5
Update Scriban to 7.5.3 ( #1526 )
2026-10-28 17:52:09 +01:00
Stef Heyenrath
f6dc299ecb
2.20.0
2026-10-23 17:54:30 +02:00
Stef Heyenrath
c94824bd64
Update Generate-ReleaseNotes.cmd
2026-10-19 19:30:12 +02:00
Stef Heyenrath and Copilot Autofix powered by AI
54e16fc045
Potential fix for code scanning alert no. 8: Workflow does not contain permissions ( #1523 )
...
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2026-10-19 19:25:01 +02:00
Stef Heyenrath
7d0de75ab1
Downgrade JsonPath.Net from 3.0.2 to 2.2.0 to avoid Open Source Maintenance Fee issues ( #1522 )
2026-10-19 18:42:43 +02:00
Stef Heyenrath
afb01a0fa6
Bump MessagePack from 2.5.302 to 2.5.303 ( #1519 )
2026-10-18 10:51:38 +02:00
Stef Heyenrath
64734c4f92
<VersionPrefix>2.19.0</VersionPrefix>
2026-10-07 18:25:30 +02:00
Stef Heyenrath
a5589e1e2f
2.19.0
2026-10-07 18:22:51 +02:00
Stef Heyenrath and Stef Heyenrath
cb4503b1a6
Fix DateTime in Response ( #1514 )
...
* Fix DateTime in Response
* // Set the DateTime from the Response to the current DateTime
---------
Co-authored-by: Stef Heyenrath <stef.heyenrath@apg.nl >
2026-10-07 17:35:58 +02:00
Stef Heyenrath
dd762f218b
Use IDateTimeUtils in WireMockWebSocketContext ( #1512 )
2026-10-06 22:58:33 +02:00
Stef Heyenrath
b0f9924933
Add example /test ( #1513 )
2026-10-06 22:51:17 +02:00
Stef Heyenrath
dc4cdfae50
2.18.0
2026-09-22 22:21:50 +02:00
Stef Heyenrath
f19d94acae
2.18.0
2026-09-22 22:18:47 +02:00
Stef Heyenrath
90819f031e
WireMock.Net.OpenApiParser: fix depencency on RamlToOpenApiConverter.SourceOnly ( #1510 )
2026-09-22 22:16:13 +02:00
Stef Heyenrath
471745f704
2.17.0
2026-09-21 20:53:22 +02:00
Stef Heyenrath
7db5b562d8
Revert to RamlToOpenApiConverter.SourceOnly ( #1509 )
2026-09-21 20:50:49 +02:00
Stef Heyenrath
e4389333a1
2.16.0
2026-09-19 07:54:10 +02:00
Stef Heyenrath and Copilot Autofix powered by AI
f0969e9618
Upgrade dependency RamlToOpenApiConverter to version 0.40.0 ( #1505 )
...
* Upgrade dependency RamlToOpenApiConverter to version 0.40.0
* fix code comment
* .
* Potential fix for pull request finding 'Constant condition'
Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com>
* Potential fix for pull request finding 'Constant condition'
Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com>
* fix
---------
Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com>
2026-09-10 20:28:43 +02:00
ee0f890795
Fix FormUrlEncodedMatcher (+ refactor values / matchers logic) ( #1503 )
...
* Fix FormUrlEncodedMatcher
* tests
* Apply suggestions from code review
Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
* fix comments
---------
Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-08-20 17:31:16 +02:00
Stef Heyenrath
42353f035e
2.15.0
2026-08-15 09:51:50 +02:00
Stef Heyenrath
7e9718eab7
Update Testcontainers ( #1499 )
2026-08-14 16:55:57 +02:00
Stef Heyenrath
05929bdea6
remove copilot-setup-steps.yml
2026-08-06 20:15:30 +02:00
Stef Heyenrath
84c32d5b2d
2.14.0
2026-08-06 19:32:33 +02:00
Stef Heyenrath
97c8e4a08a
2.13.0
2026-07-19 17:04:12 +02:00
Stef Heyenrath
f5eb01c580
2.13.0
2026-07-19 09:59:27 +02:00
Stef Heyenrath
8260dba641
Add some more tests for WireMockList + move AdminPaths.cs file ( #1491 )
2026-07-18 09:48:41 +02:00
Stef Heyenrath
5e1c126e34
Pipeline parameter : runWindowsReleaseToMyGet
2026-07-18 09:48:23 +02:00
Stef Heyenrath
5692498ea3
Swagger ( #1489 )
...
* Add openapi swagger yml
* fix
* version
* reloadStaticMappings
2026-07-17 18:59:19 +02:00
Stef Heyenrath
345efe8cfc
2.12.0
2026-07-07 21:38:12 +02:00
Stef Heyenrath
a74468e780
When Response.Create() is called without a pre-built ResponseMessage, use the DateTime.UtcNow ( #1487 )
2026-07-07 21:36:11 +02:00
Stef Heyenrath
4666757df9
Upgrade RamlToOpenApiConverter.SourceOnly to 0.21.0 ( #1480 )
2026-07-03 21:04:58 +02:00
Stef Heyenrath
49dcbda647
Upgrade Microsoft.OpenApi to 3.7.0 and YamlDotNet to 18.1.0 ( #1479 )
...
* Upgrade Microsoft.OpenApi to 3.7.0 and YamlDotNet to 18.1.0
* fix
2026-07-01 22:44:34 +02:00
Stef Heyenrath
cbc28c235c
2.11.0
2026-06-12 20:09:27 +02:00
Stef Heyenrath
dd1aa5139e
Fix BodyParser ( #1476 )
2026-06-12 20:04:23 +02:00
Stef Heyenrath
89b3149732
Update NuGet packages (Aspire, MessagePack and more) ( #1475 )
2026-06-12 12:01:09 +02:00
Stef Heyenrath
d2b794ec5a
2.10.0
2026-06-07 22:52:32 +02:00
Stef Heyenrath
921a3ebc63
Update JsonConverter to 0.13.0 ( #1472 )
2026-06-07 22:37:55 +02:00
Stef Heyenrath
428657a97e
2.9.0
2026-06-02 22:43:03 +02:00
Stef Heyenrath
fe9745235a
Fix WireMock.Net.Aspire project when using Aspire 13.4.0 ( #1470 )
2026-06-02 22:39:32 +02:00
Stef Heyenrath
1264df4a72
2.8.0
2026-05-31 09:24:23 +02:00
Stef Heyenrath
5b5d68be86
readme: Build GitHub
2026-05-30 09:13:18 +02:00
Stef Heyenrath
e92041783c
Update JsonMatcher to support IgnoreArrayOrder ( #1468 )
...
* Update JsonMatcher to support IgnoreArrayOrder
* more tests
2026-05-30 08:45:52 +02:00
36b0a93a6c
Add SystemTextJsonMatchers ( #1447 )
...
* SystemTextJsonMatcher
* ,
* .
* new projectx
* Update test/WireMock.Net.Tests/Pact/PactTests.cs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update test/WireMock.Net.Tests/WebSockets/WebSocketIntegrationTests.cs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update src/WireMock.Net/WireMock.Net.csproj
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update src/WireMock.Net.Minimal/Properties/AssemblyInfo.cs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* .
* more tests
* .
* .
* x
* ...
* .
* fix tests
* 0.11.0
* .
* delete jsonutils.cs
* s
* fix findings
* Apply suggestions from code review
Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com>
* Potential fix for pull request finding 'Missing Dispose call on local IDisposable'
Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com>
* JsonConverter 0.12.0
* -- tools
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com>
2026-05-29 20:19:51 +02:00
Stef Heyenrath
fed1c87663
2.7.0
2026-05-24 10:25:30 +02:00
Stef Heyenrath
e2e83abeb5
Trusted Publishing ( #1465 )
...
* Trusted Publishing
* push:
* "
* pwsh
* pack
* push:
* Trusted Publishing = OK
2026-05-24 10:21:02 +02:00
Stef Heyenrath
3aef0ad7a2
Update Scriban.Signed to latest ( #1462 )
2026-05-23 21:53:32 +02:00
Stef Heyenrath
e68a73c3d5
Remove MultipartUploader project
2026-05-23 21:44:33 +02:00
Stef Heyenrath
bd83a630ff
WireMock.Net.Service
2026-05-23 21:42:34 +02:00
Stef Heyenrath
1806ae39f8
2.6.0
2026-05-11 10:31:09 +02:00
Stef Heyenrath
4bb378bdce
2.5.0
2026-05-04 18:52:29 +02:00
Stef Heyenrath
f9df0d0ee9
Fix name in RequestMessageHeaderMatcher
2026-05-03 09:41:25 +02:00
Stef Heyenrath
8bf42904ab
2.4.0
2026-04-24 16:48:28 +02:00
Stef Heyenrath
85d61a1877
2.3.0
2026-04-20 18:53:59 +02:00
Stef Heyenrath
885911203b
Use DefaultJsonSerializer for BodyAsJson-Response ( #1448 )
2026-04-18 09:43:24 +02:00
Stef Heyenrath
1e591d5f8a
Fix ExactMatcher and JsonMatcher not working for ISO dates as string ( #1443 )
2026-04-17 13:32:26 +02:00
Stef Heyenrath
02b7e3744e
Update instructions.md ( #1444 )
2026-04-17 13:23:29 +02:00
Stef Heyenrath
a453e00fdb
Fix WireMock.Net.WebApplication.IIS example ( #1435 )
2026-03-31 22:52:27 +02:00
Stef Heyenrath
3214c2ebc7
2.2.0
2026-03-30 19:51:09 +02:00
Stef Heyenrath
6c6a42979e
Add comments for ScenarioStateStore related code ( #1433 )
2026-03-30 19:49:28 +02:00
Stef Heyenrath
b4f5b9256c
Upgrade Scriban.Signed ( #1434 )
2026-03-30 19:49:16 +02:00
Stef Heyenrath
070e4b6ab9
2.1.0
2026-03-29 13:16:23 +02:00
Stef Heyenrath
c4caa25eb6
Fix WithWebSocketProxy_Should_Proxy_Binary_Messages
2026-03-14 10:39:04 +01:00
Stef Heyenrath
ca788cb9b0
Add WireMockAspNetCoreLogger to log Kestrel warnings/errors ( #1432 )
...
* Add WireMockAspNetCoreLogger
* fix tests
* x
* .
2026-03-14 10:30:56 +01:00
Stef Heyenrath
d08ce944b6
Fix WireMockLogger implementation in dotnet-WireMock ( #1431 )
2026-03-13 18:34:47 +01:00
Stef Heyenrath
0a9f37e857
readme
2026-03-11 18:14:09 +01:00
Stef Heyenrath
291b32a058
readme
2026-03-11 17:12:37 +01:00
Stef Heyenrath
d6ac24490d
2.0.0
2026-03-11 17:11:09 +01:00
Stef Heyenrath
a292f28dda
Version 2.x ( #1359 )
...
* Version 2.x
* Setup .NET 9
* 12
* cleanup some #if for NETSTANDARD1_3
* cleanup + fix tests for net8
* openapi
* NO ConfigureAwait(false) + cleanup
* .
* #endif
* HashSet
* WireMock.Net.NUnit
* HttpContext
* Add WebSockets (#1423 )
* Add WebSockets
* Add tests
* fix
* more tests
* Add tests
* ...
* remove IOwin
* -
* tests
* fluent
* ok
* match
* .
* byte[]
* x
* func
* func
* byte
* trans
* ...
* frameworks.........
* jmes
* xxx
* sc
* using var httpClient = new HttpClient();
* usings
* maxRetries
* up
* xunit v3
* ct
* ---
* ct
* ct2
* T Unit
* WireMock.Net.TUnitTests / 10
* t unit first
* --project
* no tunit
* t2
* --project
* --project
* ci - --project
* publish ./test/wiremock-coverage.xml
* windows
* .
* log
* ...
* log
* goed
* BodyType
* .
* .
* --scenario
* ...
* pact
* ct
* .
* WireMock.Net.RestClient.AwesomeAssertions (#1427 )
* WireMock.Net.RestClient.AwesomeAssertions
* ok
* atpath
* fix test
* sonar fixes
* ports
* proxy test
* FIX?
* ---
* await Task.Delay(100, _ct);
* ?
* --project
* Aspire: use IDistributedApplicationEventingSubscriber (#1428 )
* broadcast
* ok
* more tsts
* .
* Collection
* up
* .
* 2
* remove nfluent
* <VersionPrefix>2.0.0-preview-02</VersionPrefix>
* ...
* .
* nuget icon
* .
* <PackageReference Include="JmesPath.Net" Version="1.1.0" />
* x
* 500
* .
* fix some warnings
* ws
2026-03-11 17:02:47 +01:00
Stef Heyenrath
d6e19532bc
Fix building example projects
2026-03-02 19:24:10 +01:00
Stef Heyenrath
df85649b67
MappingSerializer (Newtonsoft or SystemText)-Json ( #1394 )
...
* MappingSerializer
* json
* .
* 0.8.0
* test
* mm
2026-02-14 08:42:18 +01:00
Stef Heyenrath
f73bd5fc4f
1.25.0
2026-01-25 10:08:32 +01:00
Stef Heyenrath
702e156ddc
Fix MimePartMatcher and add more tests ( #1389 )
...
* mp
* .
* --return
* Fixed
* --
* ...
* fix
* ...
* .
2026-01-24 09:15:43 +01:00
Stef Heyenrath
317fcb1b30
1.24.0
2026-01-18 19:54:34 +01:00
Stef Heyenrath
4b602dd777
Small updates to WireMock.Net.OpenTelemetry
2026-01-18 17:56:07 +01:00
Stef Heyenrath
abe996671e
Add Copilot Setup Steps action ( #1419 )
2026-01-09 18:20:12 +01:00
Stef Heyenrath
f5d53453e5
1.23.0
2026-01-05 21:34:11 +01:00
Stef Heyenrath
c88e7378a7
1.22.0
2026-01-02 21:30:59 +01:00
Stef Heyenrath
e5afd69f7c
1.21.0
2025-12-25 15:00:54 +01:00
Stef Heyenrath
f38133d7a4
Fix readyness-check for Testcontainers ( #1408 )
...
* Add XUnit Logging to TestcontainersTests
* .
2025-12-25 13:56:29 +01:00
Stef Heyenrath
597c95000e
vmImage: 'windows-2025' ( #1407 )
2025-12-24 16:59:02 +01:00
Stef Heyenrath
4617b99c30
[Collection("Grpc")]
2025-12-24 12:32:56 +01:00
Stef Heyenrath
ffd4d89946
Re-enable TestcontainersTestsGrpc ( #1406 )
...
* Re-enable TestcontainersTestsGrpc
* //[Collection("Grpc")]
2025-12-24 12:16:56 +01:00
Stef Heyenrath
2d46c86f47
1.20.0
2025-12-24 10:11:53 +01:00
Stef Heyenrath
75f4fbe9d0
Fix Testcontainers AddProtoDefinition ( #1405 )
...
* Fix Testcontainers AddProtoDefinition
* .
* UntilHttpRequestIsSucceeded
* WireMockContainer.ContainerPort
* System.Net/System.Net.Http
* ...
* WithWaitStrategy
* MaxHealthCheckRetries
* for
* _adminApi
* static
* ...
* testOutputHelper.WriteLine("Dumping WireMock logs:");
* Console.WriteLine(
* testOutputHelper.WriteLine("Dumping WireMock.Net mappings:");
* fix WithWaitStrategy
* [Fact]
* <PackageReference Include="ProtoBufJsonConverter" Version="0.11.0" />
* [Collection("Grpc")] / [Fact(Skip = "TODO")]
* ...
2025-12-24 10:09:30 +01:00
Stef Heyenrath
16e3872402
Run the Grpc TestcontainersTests sequential ( #1402 )
2025-12-21 09:40:16 +01:00
Stef Heyenrath
4c797c328f
Add WireMock.Net.NUnit project ( #1400 )
...
* Add WireMock.Net.NUnit project
* <Version>0.0.1-preview-01</Version>
* --v
2025-12-20 13:43:54 +01:00
Stef Heyenrath
a5e75a7278
Fix Grpc tests ( #1401 )
...
* Fix some Grpc tests
* await Task.Delay(1000);
* ports
2025-12-20 12:08:41 +01:00
Stef Heyenrath
56f65c19e2
Upgrade RamlToOpenApiConverter and YamlDotNet ( #1399 )
...
* Upgrade RamlToOpenApiConverter and YamlDotNet
* fix
2025-12-19 18:33:58 +01:00
Stef Heyenrath
6aef4816a5
WireMockServer_WithRequiredClientCertificates_Should_Work_Correct --> IgnoreOnContinuousIntegrationFact
2025-12-19 17:52:20 +01:00
Stef Heyenrath
197a211a52
TestcontainersTests
2025-12-13 11:48:48 +01:00