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 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
|
7c68fc1d94
|
Add ToArray() to ConcurrentObservableCollection (#1256)
* Add ToArray() to ConcurrentObservableCollection
* ---
|
2025-02-27 07:12:05 +01:00 |
|
Stef Heyenrath
|
e8de5aa73c
|
Add ProtoDefinition to WireMockContainer (#1250)
* AddProtoDefinitionAsync
* ...
* Body
* "
* .
* .
* .
* [Fact(Skip = "new docker is needed")]
* x
|
2025-02-12 06:08:55 +01:00 |
|
Stef Heyenrath
|
ed07da7d18
|
Fix ProtoBuf mapping.json (#1236)
* Fix ProtoBuf Mappings
* [Fact(Skip = "#1233")]
* fix?
* PortUtils
|
2025-01-26 08:37:17 +01:00 |
|
Stef Heyenrath
|
6aa1594d31
|
Fix ArgumentException in FindLogEntries (#1235)
|
2025-01-09 21:14:11 +01:00 |
|
Stef Heyenrath
|
485f7ad952
|
FindLogEntries (#1224)
|
2024-12-23 20:00:03 +01:00 |
|
Stef Heyenrath
|
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
|
3693d6a676
|
Log exception when (static) mapping file cannot be read (#1202)
|
2024-10-29 19:52:31 +01:00 |
|
Stef Heyenrath
|
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 Heyenrath
|
7d7f1f8fbb
|
Allow mapping without Path or Url (#1169)
|
2024-09-09 20:48:09 +02:00 |
|
Stef Heyenrath
|
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 Heyenrath
|
8dcf35d8ac
|
Use Guid.TryParseExact with format "D" (#1148)
|
2024-07-29 07:56:10 +02:00 |
|
Stef Heyenrath
|
69c829fae0
|
Update + add fluent builder methods (#1042)
* Update some fluent builder methods
* fix
* sc
* ThenRespondWith
* // Copyright © WireMock.Net
|
2024-07-27 16:16:11 +02:00 |
|
Stef Heyenrath
|
54edf0bebc
|
Add link to TIOBE Index on main page + fix issues (#1137)
* Add TIOBE + include SonarAnalyzer.CSharp
* .
* cp
* Copyright © WireMock.Net
* more fixes
* fix
* xpath
* if (Matchers == null || !Matchers.Any())
* if (Matchers != null)
* ?
* .
* .
|
2024-07-18 18:06:04 +02:00 |
|
Stef Heyenrath
|
8788d9ba4a
|
Add AdminPath to WireMockServerSettings (#1130)
* Make admin endpoint configurable
* Add AdminPath to WireMockServerSettings
* sealed
* foo
* WireMockServer_CreateClient_And_CallAdminSettingsEndpoint
|
2024-07-09 07:06:38 +02:00 |
|
Stef Heyenrath
|
17f5ab5145
|
Add "/__admin/health" endpoint (#1112)
|
2024-06-03 10:59:44 +02:00 |
|
Stef Heyenrath
|
e20a90b615
|
Fix MappingConverter to support Body with JsonMatcher (#1101)
* Fix MappingBuilder for Body
* .
* .
* Fix MappingConverter
|
2024-05-08 17:40:53 +02:00 |
|
Stef Heyenrath
|
97a749d54a
|
Fix some SonarCloud issues (#1058)
* Fix some SonarCloud issues
* added some xml comments
|
2024-02-17 13:32:28 +01:00 |
|
Stef Heyenrath
|
6ac95cf57d
|
Add Grpc ProtoBuf support (request-response) (#1047)
* ProtoBuf
* .
* x
* ---
* x
* fx
* ...
* sc
* ...
* .
* groen
* x
* fix tests
* ok!?
* fix tests
* fix tests
* !
* x
* 6
* .
* x
* ivaluematcher
* transformer
* .
* sc
* .
* mapping
* x
* tra
* com
* ...
* .
* .
* .
* AddProtoDefinition
* .
* set
* grpahj
* .
* .
* IdOrText
* ...
* async
* async2
* .
* t
* nuget
* <PackageReference Include="ProtoBufJsonConverter" Version="0.2.0-preview-04" />
* http version
* tests
* .WithHttpVersion("2")
* <PackageReference Include="ProtoBufJsonConverter" Version="0.2.0" />
* HttpVersionParser
|
2024-02-16 17:16:51 +01:00 |
|
Thomas Levesque
|
5299ced000
|
Change FindRequestByMappingGuidAsync to return a collection of entries (#1046)
|
2023-12-23 09:40:35 +01:00 |
|
Stef Heyenrath
|
a8339a0867
|
FindRequestByMappingGuidAsync (#1043)
* FindRequestByMappingGuidAsync
* fix
* sc
|
2023-12-21 20:03:22 +01:00 |
|
Stef Heyenrath
|
4721b73a16
|
Update Handlebars Transformer logic (ReplaceNodeOptions) (#1036)
* Update Handlebars Transformer logic (ReplaceNodeOptions)
* okeee
* EvaluateAndKeep = Evaluate
* fix?
* linux
* _
* tt
* xxx
* fx
* x
* fix test
|
2023-12-21 20:02:58 +01:00 |
|
sameena syed
|
97d26338e6
|
Proxy all requests - even a repeated one (#1038)
* Adding proxyall
* Adding proxyAll flag
* Reverting extra spaces added
* Make proxyall to true
* Resolving review comments for proxyall
* Resolving codefactor spaces in the code
* Adding proxyall parser in wmserversettingsparser
---------
Co-authored-by: Sameena Syed <sameena.syed@nexigroup.com>
|
2023-12-11 17:16:30 +01:00 |
|
Stef Heyenrath
|
0c6129e86b
|
Add ProxyUrlReplaceSettings to Response (#1026)
|
2023-12-10 09:57:37 +01:00 |
|
Stef Heyenrath
|
c6c7ba13b4
|
Calling Reset also resets the scenarios (#1031)
* Calling Reset also resets the scenarios
* .
|
2023-12-07 16:03:37 +01:00 |
|
Stef Heyenrath
|
932dde07e4
|
FixMapping[] for WireMock.Org REST API (#1023)
|
2023-12-06 09:24:58 +01:00 |
|
Stef Heyenrath
|
2f29d80336
|
Add more tests for JmesPathMatchers and StringUtils.ParseMatchOperator (#1009)
* Add more tests for JmesPathMatchers and StringUtils.ParseMatchOperator
* .
* prio
|
2023-10-16 17:13:52 +02:00 |
|
Stef Heyenrath
|
62fa4666b5
|
Add unit tests for HttpClient with WebProxy (#1010)
* Add test for SSL / Https
* Add unit tests for HttpClient with WebProxy
* cert.pem
* x
* skip
* example google
* revert
* host tests
* sonar
|
2023-10-14 17:55:29 +02:00 |
|
Stef Heyenrath
|
93c87845c2
|
Write logging in case a Matcher throws an exception (#986)
* ThrowException
* ...
* .
* ...
* b
* fix test
* ...
* .
* sonar
* ft
* .
* fix tst
|
2023-08-21 20:07:46 +02:00 |
|
Stef Heyenrath
|
d29f3e81f3
|
Add property 'IsStartedWithAdminInterface' to 'IWireMockServer' (#931)
* Add property 'IsStartedWithAdminInterface' to 'IWireMockServer'
* update tests
* .
|
2023-05-06 13:12:00 +02:00 |
|
Stef Heyenrath
|
090e0eb437
|
Add WithProbability (#922)
* WithProbability
* fix
* x
* ,
* .
* .
* .
|
2023-04-12 20:48:53 +02:00 |
|
Stef Heyenrath
|
a8775c3b77
|
Include WireMockOpenApiParser project (#916)
* Fix some nullability warnings for WireMockOpenApiParser
* .
* .
* .
* opt
* FromText
* ab
* .
* private const string AdminOpenApi = "/__admin/openapi";
* fix test
* rnd
* .
* urldetails
* 0
* ,
* .
* tests
* .
* CompressionUtilsTests
* ut
* .
|
2023-04-08 21:25:17 +02:00 |
|
Stef Heyenrath
|
b30e4faab6
|
Fix issue with application/x-www-form-urlencoded and ExactMatcher (#907)
|
2023-03-19 10:21:47 +01:00 |
|
Stef Heyenrath
|
1221d52c69
|
Add DeserializeFormUrl Encoded to the settings (#905)
* Add DeserializeFormUrlEncoded to Settings
* EmptyArray<>.Value
* .
|
2023-03-19 09:19:53 +01:00 |
|
Stef Heyenrath
|
7426bf76ee
|
Add 'Data' to response which can be used during transforming the response (#893)
* Add 'Data' to response which can be used during transforming the response
* md
* hb
* fix
* Linq
* fix test
* v4
* 14
* .
* x
* remove
* s
|
2023-03-09 17:20:34 +01:00 |
|
Stef Heyenrath
|
7fe2c8af78
|
Update REST Admin interface to support "Get Mapping(s) as C# Code" (#878)
* Add /__admin/mappings/code endpoint
* api
* fix
* .
* fix
* .
* .
* .
|
2023-01-29 10:24:58 +01:00 |
|
Stef Heyenrath
|
770a670e53
|
Generate C# code from Mapping (#842)
* 1
* .
* v
* .
* .
* -
* b
* res b
* Fix UT
* .
* Verify
* v
* ...
* .
* .
* dir
* m
|
2023-01-24 16:45:47 +01:00 |
|
Stef Heyenrath
|
b2a8178161
|
Fix unsubscribe from LogEntriesChanged event handler (#872)
* Fix unsubscribe from LogEntriesChanged event handler
* .
* f
|
2023-01-19 14:23:38 +01:00 |
|
Stef Heyenrath
|
20eb37b0c8
|
Add MappingBuilder to build mappings in code and export to Models or JSON (#869)
* MappingBuilder
* .
* ...
* sc
* t
* .
|
2023-01-06 19:11:56 +01:00 |
|
Gerhard Gradnig
|
742f1d1f0a
|
Add UseWebhooksFireAndForget to Server ConvertMapping (#871)
Co-authored-by: Gerhard.Gradnig <gerhard.gradnig@admiral.at>
|
2023-01-05 18:33:08 +01:00 |
|
billybraga
|
9ed6a75384
|
Add client certificate support (#862)
* Add client certificate support
* Add missing test certificate file
* Review fixes
* Review fixes
* Review fixes
* Review fixes
|
2022-12-11 20:30:47 +01:00 |
|
Stef Heyenrath
|
9606fee8cb
|
Update Transformer functionality to return value instead of string (#858)
|
2022-12-11 11:07:56 +01:00 |
|
Stef Heyenrath
|
6b03dfaa8c
|
Update WireMockServer.CreateClient/CreateClients to include handlers (#863)
|
2022-12-10 12:25:49 +01:00 |
|
Stef Heyenrath
|
e2f3ffd33a
|
Add UpdatedAt property to Mapping (#859)
* Add UpdatedAt property to Mapping
* .
|
2022-12-09 14:18:50 +01:00 |
|
Stef Heyenrath
|
ef5f988786
|
Add Settings.QueryParameterMultipleValueSupport (#836)
* QueryParameterMultipleValueSupport
* .
* ,
* ,
|
2022-11-08 19:27:44 +01:00 |
|
Stef Heyenrath
|
0972d2cb8f
|
Add option to ProxySettings to append guid to mapping file (#838)
* Add option to ProxySettings to append guid to mapping file
* .
* .
* .
|
2022-10-29 13:58:29 +02:00 |
|
Stef Heyenrath
|
31298d281d
|
Support deleting / resetting a single scenario (#834)
* Support deleting / resetting a single scenario
* move files
|
2022-10-26 08:43:51 +02:00 |
|
Stef Heyenrath
|
57115f1a3d
|
Add setting to skip saving the string-response in the logging when using WithBody(Func...) (#828)
* Add extra unit-test for Response WithBody (dynamic code)
* DoNotSaveDynamicResponseInLogEntry
* update SettingsModel
* fix
* .
|
2022-10-21 14:47:26 +02:00 |
|
Stef Heyenrath
|
55afc8041f
|
ExactMatcher : IgnoreCase (#817)
* ...
* mm
* fix some null warnings
* fx
|
2022-10-15 08:23:58 +02:00 |
|