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
|
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
|
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
|
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
|
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
|
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
|
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 |
|
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
|
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
|
f7b04f3234
|
Add UseDefinedRequestMatchers to ProxyAndRecordSettings (#821)
* .
* UseDefinedRequestMatchers
* ok
* .
* ClientIP
* t
* fix ut
* .
* cf
* cf2
|
2022-09-30 11:25:11 +02:00 |
|
Stef Heyenrath
|
f0d6ed26bc
|
Add check for duplicate Guids when posting multiple mappings in one request (#795)
* Add check for DuplicateGuids
* Add check for duplicate Guids when posting mapping(s)
* mappingModels
* fix ut
|
2022-08-22 20:05:52 +02:00 |
|
Stef Heyenrath
|
d2a1d0f069
|
Fix WithBody when using Pact and added more nullable annotations (#783)
* More nullable annotations
* .
* .
* FIX
* pact
* .
* p
* xxx
* ...
* auth
* array
* ...
|
2022-08-11 10:57:33 +02:00 |
|
Stef Heyenrath
|
b1af37f044
|
Fix Proxying when StartAdminInterface=true (#778)
* ProxyHelper fixes
* .
* more reformat
* .
|
2022-08-09 19:41:45 +02:00 |
|
Stef Heyenrath
|
bdd421e128
|
JsonPartialMatcher - support Regex (#771)
* JsonPartialMatcher - support Regex
* .
* .
* more tests
* .
* .
|
2022-07-24 15:54:53 +02:00 |
|
Stef Heyenrath
|
0441c1d85e
|
Add MatchOperator "Or", "And" and "Average" for patterns (#755)
* wip
* ...
* .
* ...
* ...
* path
* url
* b
* t
* client
* .
* RequestMessageMethodMatcherTests
* .
* h
* .
* fix tests
* .
|
2022-06-09 21:31:54 +02:00 |
|
Stef Heyenrath
|
5e301fd74b
|
Swagger support (#749)
* r
* fix
* sw
* x
* s
* .
* .
* .
* CreateTypeFromJObject
* .
* .
* f
* c
* .
* .
* .
* .
* .
* .
* ok
* ,
* .
* .
* .
* .
* n
* pact
* fix
* schema
* null
* fluent
* r
* -p
* .
* .
* refs
* .
|
2022-05-13 22:01:46 +02:00 |
|
Stef Heyenrath
|
a6ee2dacc7
|
Initial support for converting the mappings to a Pact(flow) json file (#748)
* WithDescription
* WithConsumer / WithProvider
* x
* .
* .
* .
* .
* fix
* pact
* nullable
* ficx
* .
* fix
|
2022-04-22 16:17:50 +02:00 |
|
Stef Heyenrath
|
2e5bfc41d5
|
Update the logic for ProxyAndRecord (#747)
* .
* set
* .
* .
* .
* .
* prio
* appsettings
* TinyMapperUtils
* set
* p
* nullable
* .
* ,
* fs
* .
* .
* --PreferProxyMapping
|
2022-04-21 17:58:44 +02:00 |
|
Stef Heyenrath
|
bb3147eb8d
|
Remove interface for all Settings (#736)
|
2022-03-10 20:58:18 +01:00 |
|
Stef Heyenrath
|
6c68033739
|
Fix FileSystemWatcher (#733)
* Define EnhancedFileSystemWatcher in class
* d
|
2022-03-01 19:45:39 +01:00 |
|
Stef Heyenrath
|
bb33b3f01a
|
Update NuGet packages (#728)
* Update NuGet pacakges
* .
* .
* 3
* FluentBuilder
* 10000
* typo
* f
* .
* net6
* fix build
* t
* t2
* net6
* .
* <PackageReference Include="System.Text.Encodings.Web" Version="4.7.2" />
* .
* ...
* .
* fix
|
2022-02-25 16:59:31 +01:00 |
|
Stef Heyenrath
|
be070af7ad
|
BodyAsFile should use BodyAsFileIsCached value (#729)
* BodyAsFile should use BodyAsFileIsCached value
* .
|
2022-02-21 20:41:51 +01:00 |
|
Stef Heyenrath
|
ccd433b202
|
Add support for Cors (#714)
|
2022-01-24 12:26:19 +01:00 |
|
Stef Heyenrath
|
b153024de3
|
Add ReplaceNodeOption flag (#710)
|
2022-01-05 17:03:29 +01:00 |
|
Stef Heyenrath
|
e8e28c21a1
|
Use NuGet "Stef.Validation" (#707)
* Use NuGet "Stef.Validation"
* nuget
* .
|
2021-12-30 10:44:50 +01:00 |
|
Stef Heyenrath
|
b5ae087b95
|
Add .ConfigureAwait(false); to the await Task calls (#704)
Add .ConfigureAwait(false); to the await Task calls
|
2021-12-24 14:08:43 +01:00 |
|
Stef Heyenrath
|
1d1ff4a418
|
SaveUnmatchedRequests (#703)
|
2021-12-24 09:34:26 +01:00 |
|
Stef Heyenrath
|
e9db520cc3
|
Add TimeSettings (Start, End and TTL) (#661)
* time
* .
* UT
* using JetBrains.Annotations;
|
2021-10-27 18:57:13 +02:00 |
|
Stef Heyenrath
|
ba0b9d9fd8
|
Implement Random Delay (#633)
* implement random delays
* fixing CodeFactor issue
* fix code comments
* ...
* UT
Co-authored-by: Michael Yarichuk <michael.yarichuk@gmail.com>
|
2021-09-22 13:37:41 +02:00 |
|
Stef Heyenrath
|
cb66c04199
|
Add WireMock.org RestClient (#631)
* wip...
* x
* .
* .
* .
* r
* 1.4.21-preview-02
* 1.4.21-preview-03
* .
* usings
* wip
* .
* ut
* .
* .
* .
* tests
* .
* comments
* readme
|
2021-09-16 14:35:08 +02:00 |
|
Stef Heyenrath
|
b04000bfdd
|
Add support for multiple webhooks (#615)
|
2021-05-19 13:58:48 +02:00 |
|
Stef Heyenrath
|
d758301e4f
|
Webhook (#591)
Webhook
|
2021-03-24 18:15:31 +01:00 |
|
Stef Heyenrath
|
c41989c0f3
|
Do not save Mappings when SaveMappingForStatusCodePattern does not match (#566)
|
2021-01-24 12:30:59 +01:00 |
|
Stef Heyenrath
|
c35315e610
|
Refactor Transformer (add Scriban) (#562)
|
2021-01-19 21:11:33 +01:00 |
|
Stef Heyenrath
|
35565f6aa8
|
WithProxy(...) also use all proxy settings (#550)
|
2020-12-08 08:21:00 +01:00 |
|