 Stef HeyenrathandGitHub
|
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 HeyenrathandGitHub
|
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
|
2025-05-15 20:16:17 +02:00 |
|
 Stef HeyenrathandGitHub
|
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
|
2025-05-14 07:34:04 +02:00 |
|
 Stef HeyenrathandGitHub
|
492f01ade1
|
Add more tests for WireMockOpenApiParser (#1294)
|
2025-05-13 22:11:25 +02:00 |
|
 Stef HeyenrathandGitHub
|
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 HeyenrathandGitHub
|
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
|
2025-05-06 21:47:29 +02:00 |
|
 
|
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
|
2025-05-05 10:23:14 +02:00 |
|
 Stef HeyenrathandGitHub
|
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
|
2025-05-02 07:29:11 +02:00 |
|
 Stef HeyenrathandGitHub
|
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
|
2025-04-28 19:35:48 +02:00 |
|
Stef Heyenrath
|
0fd190b5a3
|
Fix Changelog
|
2025-04-24 20:17:15 +02:00 |
|
 
|
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 HeyenrathandGitHub
|
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 |
|
Stef Heyenrath
|
66a048a487
|
update readme for WireMock.Net.AwesomeAssertions
|
2025-04-23 07:30:21 +02:00 |
|
 Stef HeyenrathandGitHub
|
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 HeyenrathandGitHub
|
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 |
|
 Stef HeyenrathandGitHub
|
ff36c1ee6f
|
Merge commit from fork
|
2025-03-04 17:58:38 +01:00 |
|
Stef Heyenrath
|
be55022a2a
|
1.7.4
|
2025-02-27 07:15:02 +01:00 |
|
 Stef HeyenrathandGitHub
|
7c68fc1d94
|
Add ToArray() to ConcurrentObservableCollection (#1256)
* Add ToArray() to ConcurrentObservableCollection
* ---
|
2025-02-27 07:12:05 +01:00 |
|
Stef Heyenrath
|
e7d442e5ac
|
1.7.3
|
2025-02-24 23:14:50 +01:00 |
|
 Stef HeyenrathandGitHub
|
f977b3eb86
|
Update QueryStringParser to support param with equal but no value (#1253)
* RequestMessageParamMatcher
* ?
* .
* .
|
2025-02-13 18:09:18 +01:00 |
|
Stef
|
84e5ba6dce
|
1.7.2
|
2025-02-12 06:15:52 +01:00 |
|
Stef
|
e0d693c515
|
1.7.2
|
2025-02-12 06:14:39 +01:00 |
|
 Stef HeyenrathandGitHub
|
e8de5aa73c
|
Add ProtoDefinition to WireMockContainer (#1250)
* AddProtoDefinitionAsync
* ...
* Body
* "
* .
* .
* .
* [Fact(Skip = "new docker is needed")]
* x
|
2025-02-12 06:08:55 +01:00 |
|
 Stef HeyenrathandGitHub
|
a02ff47db6
|
Update WireMockProtoFileResolver and add tests for ProtoBufUtils (#1252)
* Update WireMockProtoFileResolver and add tests for ProtoBufUtils
* .
|
2025-02-01 22:27:32 +01:00 |
|
 Stef HeyenrathandGitHub
|
52b00d74a9
|
Add "AddUrl" to WireMockContainerBuilder to support grpc (#1246)
* Add "AddUrl" to WireMockContainerBuilder to support grpc
* fix
* fix for windows
* wip
* fix !
* change some example code
|
2025-01-29 22:09:17 +01:00 |
|
Stef
|
f5fe51e227
|
1.7.1
|
2025-01-26 08:56:47 +01:00 |
|
 Stef HeyenrathandGitHub
|
fa8f45a7ac
|
Use Handlebars.Net.Helpers version 2.4.10 (#1245)
|
2025-01-26 08:52:37 +01:00 |
|
 Stef HeyenrathandGitHub
|
ed07da7d18
|
Fix ProtoBuf mapping.json (#1236)
* Fix ProtoBuf Mappings
* [Fact(Skip = "#1233")]
* fix?
* PortUtils
|
2025-01-26 08:37:17 +01:00 |
|
 Stef HeyenrathandGitHub
|
442d8a715c
|
Update README.md [Breaking changes]
|
2025-01-25 11:53:56 +01:00 |
|
Stef Heyenrath
|
09f4953936
|
1.7.0
|
2025-01-22 10:36:22 +01:00 |
|
 Stef HeyenrathandGitHub
|
12d2219752
|
Disable DynamicLinq to fix CVE (#1242)
* Disable DynamicLinq
* Disable DynamicLinq functionality
|
2025-01-22 10:30:52 +01:00 |
|
Stef
|
888d913729
|
1.6.12
|
2025-01-21 22:12:35 +01:00 |
|
 Stef HeyenrathandGitHub
|
6688a64d49
|
Upgrade to Handlebars.Net.Helpers 2.4.9 (#1241)
* Upgrade to Handlebars.Net.Helpers 2.4.9
* uses: actions/setup-dotnet@v4
|
2025-01-21 22:10:19 +01:00 |
|
 Stef HeyenrathandGitHub
|
6aa1594d31
|
Fix ArgumentException in FindLogEntries (#1235)
|
2025-01-09 21:14:11 +01:00 |
|
 Stef HeyenrathandGitHub
|
44c1c7aaa8
|
Fix google protobuf WellKnownTypes: Empty, Duration and Timestamp (#1231)
* Fix google protobuf WellKnownTypes: Timestamp and Duration
* Fix protobuf Empty
* .
* small refactor
* 006
* fix
* policy
* ---
* <PackageReference Include="ProtoBufJsonConverter" Version="0.7.0" />
|
2025-01-09 18:50:16 +01:00 |
|
Stef
|
9c94324cff
|
1.6.11
|
2025-01-02 10:42:39 +01:00 |
|
Stef
|
1198feae5e
|
Add unit test "WireMockServer_WithBodyAsProtoBuf_JsonPartialWildcardMatcher"
|
2025-01-02 09:00:39 +01:00 |
|
 Stef HeyenrathandGitHub
|
ab7ce37e7e
|
Fix WireMockContainerBuilder (duplicate entries) (#1222)
|
2024-12-31 18:24:29 +01:00 |
|
 Stef HeyenrathandGitHub
|
485f7ad952
|
FindLogEntries (#1224)
|
2024-12-23 20:00:03 +01:00 |
|
 Stef HeyenrathandGitHub
|
c4ae4eaf8e
|
Add functionality to call a PostTransform method after the Webhook request has been transformed (#1223)
* Add functionality to call a PostTransform method after the Webhook request has been transformed
* UseTransformer == true
|
2024-12-22 18:38:12 +01:00 |
|
 Stef HeyenrathandGitHub
|
6db5427e6e
|
Add overloads to AtUrl and AtAbsoluteUrl which can use a IStringMatcher (#1221)
|
2024-12-22 17:11:21 +01:00 |
|
Stef Heyenrath
|
deda7fb686
|
1.6.10
|
2024-12-15 11:39:03 +01:00 |
|
 Stef HeyenrathandGitHub
|
2a19b4491f
|
WireMock.Net.Testcontainers: implement watching the static mapping folder for changes (#1189)
* WireMock.Net.Testcontainers: implement watching the static mapping files + folder for changes
* ReloadStaticMappings
* fix
* .
* .
* .
* .
* .
* .
* .
* CopyAsync
* <VersionPrefix>1.6.7-preview-02</VersionPrefix>
* <VersionPrefix>1.6.7-preview-03</VersionPrefix>
|
2024-12-15 11:31:25 +01:00 |
|
Stef Heyenrath
|
c548600dea
|
1.6.9
|
2024-12-06 19:22:25 +01:00 |
|
 Stef HeyenrathandGitHub
|
7f640dfa0d
|
Fix JsonPartialMatcher when using property names with dot (#1216)
Fix JsonPartialMatcher when using property names with dot (#1216)
|
2024-12-06 09:23:31 +01:00 |
|
Stef Heyenrath
|
4b3e9feca0
|
1.6.8
|
2024-11-24 16:22:32 +01:00 |
|
 Stef HeyenrathandGitHub
|
4aaed2a6ca
|
Fix HandlebarsContext ParseAndEvaluate method (#1213)
* Fix HandlebarsContext ParseAndEvaluate method
* test
* xxx
|
2024-11-22 07:58:23 +01:00 |
|
 Stef HeyenrathandGitHub
|
6f73dfe360
|
Use GraphQL 8.2.1 (#1211)
|
2024-11-18 10:23:00 +01:00 |
|
 Stef HeyenrathandGitHub
|
f4103b47aa
|
Fix security issues (#1206)
* .
* .
* x
|
2024-11-17 17:25:21 +01:00 |
|
Stef Heyenrath
|
edab3ad7e5
|
WireMockLogger
|
2024-11-01 10:31:23 +01:00 |
|
Stef Heyenrath
|
38c2131472
|
IWireMockLogger.Error(string, Exception)
|
2024-10-29 19:55:02 +01:00 |
|
 Stef HeyenrathandGitHub
|
3693d6a676
|
Log exception when (static) mapping file cannot be read (#1202)
|
2024-10-29 19:52:31 +01:00 |
|
Stef Heyenrath
|
214fb539ec
|
1.6.7
|
2024-10-17 18:49:24 +02:00 |
|
 Stef HeyenrathandGitHub
|
a468b89788
|
Fix Google.Protobuf.WellKnownTypes.Value (#1198)
* <PackageReference Include="ProtoBufJsonConverter" Version="0.5.0-preview-01" />
* Fix Google.Protobuf.WellKnownTypes.Value
|
2024-10-17 18:47:09 +02:00 |
|
 Stef HeyenrathandGitHub
|
1682c61a0c
|
Use latest ProtoBufJsonConverter to support WellKnownTypes (#1161)
* Use latest ProtoBufJsonConverter to support WellKnownTypes
* Fix
* 02
* WireMockServer_WithBodyAsProtoBuf_WithWellKnownTypes
* .
* extra test
* 0.4.0-preview-06
* 7
* <PackageReference Include="ProtoBufJsonConverter" Version="0.4.0-preview-08" />
* Update README.md
* <PackageReference Include="ProtoBufJsonConverter" Version="0.4.0-preview-09" />
* <PackageReference Include="ProtoBufJsonConverter" Version="0.4.0" />
* Update README.md
|
2024-10-16 10:57:47 +02:00 |
|
 Stef HeyenrathandGitHub
|
2ffdae1863
|
Upgrade System.Text.RegularExpressions to 4.3.1 to solve CVE-2019-0820 (#1194)
* Upgrade Handlebars.Net.Helpers to 2.4.6 to solve CVE-2019-0820
* .
|
2024-10-10 08:29:57 +02:00 |
|
 Stef HeyenrathandGitHub
|
5adbff0fa3
|
Update README.md (add blog)
|
2024-10-06 18:31:46 +02:00 |
|
 Stef HeyenrathandGitHub
|
5e04ff1a42
|
Add an architecture diagram for Aspire project (#1174)
* Add an architecture diagram for Aspire project
* .
* "WireMock.Net : " +
* .
|
2024-10-04 19:30:47 +02:00 |
|
Stef Heyenrath
|
eb7e6c397f
|
1.6.6
|
2024-10-01 17:43:18 +02:00 |
|
 Stef HeyenrathandGitHub
|
f56ecf943d
|
Fix StaticMappingsPath in WireMockContainerBuilder (#1187)
* Fix StaticMappingsPath in WireMockContainerBuilder
* .
|
2024-10-01 17:39:59 +02:00 |
|
 Stef HeyenrathandGitHub
|
76ae1466cc
|
Throw exception in case WithTransformer is used after WithBodyFromFile (#1185)
* Fix .WithBodyFromFile + .WithTransformer combination
* Ex
|
2024-09-29 21:29:34 +02:00 |
|
Stef Heyenrath
|
edbc7aeb5c
|
1.6.5
|
2024-09-28 10:26:38 +02:00 |
|
 Stef HeyenrathandGitHub
|
42306d1864
|
Add WireMock.Net.AspNetCore.Middleware (#1175)
* Add WireMock.Net.AspNetCore.Middleware
* .
* WireMock.Net.Middleware.Tests
* .
* X-WireMock-Response-Delay
|
2024-09-27 20:39:57 +02:00 |
|
 Stef HeyenrathandGitHub
|
c57590b2ba
|
Set <SonarQubeExclude>true</SonarQubeExclude> in test projects (#1183)
|
2024-09-27 20:06:22 +02:00 |
|
 Stef HeyenrathandGitHub
|
dca3fd0260
|
WireMock.Net.Testcontainers: Use 'sheyenrath/wiremock.net-alpine' image as default for Linux (#1181)
* WireMock.Net.Testcontainers: Use 'sheyenrath/wiremock.net-alpine' image as default for Linux
* ...
* .
* WithBindMount
* fix
* r
* .
|
2024-09-27 19:10:51 +02:00 |
|
 Stef HeyenrathandGitHub
|
697411555a
|
Update README.md (add WireMock.Net.TUnit)
|
2024-09-26 18:47:36 +02:00 |
|
Stef Heyenrath
|
f89f0fa466
|
1.6.4
|
2024-09-25 08:56:44 +02:00 |
|
 Stef HeyenrathandGitHub
|
b892e85d2a
|
Add WireMock.Net.TUnit project (#1179)
* Add WireMock.Net.TUnit project
* fix
* .
* fix
* bd
* 0.1.812
* dotnet test
* 0.1.817
* cat
* type
* type2
* find
* -- --diagnostic
* --no-build
* fix?
|
2024-09-25 08:52:40 +02:00 |
|
 Stef HeyenrathandGitHub
|
836976ca19
|
Upgrade CS-Script to version 4.8.17 (#1178)
|
2024-09-20 15:20:38 +02:00 |
|
 Stef HeyenrathandGitHub
|
c845f73dd0
|
Unpin Testcontainers version and upgrade to version 3.10.0 (#1177)
|
2024-09-20 15:20:25 +02:00 |
|
Stef Heyenrath
|
2cbbef01ae
|
Refactor some code (IBodyDataExtensions)
|
2024-09-20 13:52:45 +02:00 |
|
 Stef HeyenrathandGitHub
|
527278e60c
|
Update the .NET Aspire tests (#1170)
* Skip unit tests when Docker is not running in Linux container mode using DockerIsRunningInLinuxContainerModeFact
* IgnoreOnContinuousIntegrationFact
|
2024-09-10 16:14:05 +02:00 |
|
 Stef HeyenrathandGitHub
|
7d7f1f8fbb
|
Allow mapping without Path or Url (#1169)
|
2024-09-09 20:48:09 +02:00 |
|
Stef Heyenrath
|
af124d556d
|
1.6.3
|
2024-09-07 09:36:33 +02:00 |
|
 Stef HeyenrathandGitHub
|
b99a80e782
|
Update README.md (Fix NuGet and MyGet badges)
|
2024-09-06 15:11:30 +02:00 |
|
Stef Heyenrath
|
07c9aebf44
|
1.6.2
|
2024-09-04 18:50:59 +02:00 |
|
 Stef HeyenrathandGitHub
|
8348a7b9a3
|
Also update IWireMockMiddlewareOptions when settings are updated via admin interface (#1166)
* Also update IWireMockMiddlewareOptions when settings are updated via admin interface
* ci
|
2024-09-04 18:47:25 +02:00 |
|
 Stef HeyenrathandGitHub
|
9a49e6a1cd
|
Upgrade Aspire to version 8.2.0 (#1163)
|
2024-08-31 17:06:30 +02:00 |
|
Stef Heyenrath
|
f82891c996
|
Fix version from "WireMock.Net.Aspire"
|
2024-08-29 18:51:25 +02:00 |
|
 Stef HeyenrathandGitHub
|
da100298c1
|
Update MappingConverter to correctly write the Matcher as C# code (#1152)
* Update MappingConverter to correctly write the Matcher as C# code
* .
* CSharpCodeMatcher
* tests
* .
|
2024-08-27 19:38:07 +02:00 |
|
Stef Heyenrath
|
95573eeb96
|
1.6.1
|
2024-08-22 20:33:39 +02:00 |
|
 Stef HeyenrathandGitHub
|
487d6d2db1
|
Use default timeout for Regex (#1160)
|
2024-08-22 20:31:03 +02:00 |
|
Stef Heyenrath
|
d2b53893db
|
1.6.0
|
2024-08-16 13:19:07 +02:00 |
|
 Stef HeyenrathandGitHub
|
088444024f
|
Allow setting Content-Length header on the response (#1158)
* Allow setting Content-Length header on the response
* fix?
|
2024-08-16 12:14:42 +02:00 |
|
 Stef HeyenrathandGitHub
|
7e162a00ab
|
Fix FormUrlEncodedMatcher (MatchOperator.And) (#1157)
|
2024-08-15 11:01:37 +02:00 |
|
 Stef HeyenrathandGitHub
|
8dcf35d8ac
|
Use Guid.TryParseExact with format "D" (#1148)
|
2024-07-29 07:56:10 +02:00 |
|