Stef Heyenrath
fd996ab4ed
1.5.6
2022-09-12 20:45:26 +02:00
Stef Heyenrath
a57626c63a
1.5.6
2022-09-12 20:38:45 +02:00
98a0f2fa28
WebHook : UseFireAndForget + Delay ( #803 )
...
* UseFireAndForget
* ...
* delay
* async
* updated code accorsing to proposal
* Change nuget to package reference for WireMock.Net.Console.Net472.Classic, move the new FireAndForget into the main mapping, out of individual webhook mappings making it all or nothing, update tests, change Middleware to await or not the firing of all webhooks. Update models as needed. (#804 )
Co-authored-by: Matt Philmon <Matt_Philmon@carmax.com >
* small update
* Tweak middleware and fix bug in example (#806 )
Co-authored-by: Matt Philmon <Matt_Philmon@carmax.com >
* .ConfigureAwait(false)
Co-authored-by: mattisking <mattisking@gmail.com >
Co-authored-by: Matt Philmon <Matt_Philmon@carmax.com >
2022-09-12 20:30:40 +02:00
Stef Heyenrath
13a06b9b38
1.5.5
2022-09-03 08:57:30 +02:00
Stef Heyenrath and GitHub
74480c8ba9
Add support to use 'mapping' object in in reponse templating ( #798 )
...
* mapping
* .
* .
2022-09-03 08:52:05 +02:00
Stef Heyenrath
775c4fb2e3
1.5.4
2022-08-24 08:34:20 +02:00
Stef Heyenrath and GitHub
2d4f513753
Update some NuGet packages ( #781 )
2022-08-24 08:26:35 +02:00
Stef Heyenrath and GitHub
3d29d7fb2f
Add Response.WithBody with IJsonConverter ( #790 )
...
* Response_ProvideResponse_WithBody_IJsonConverter_SystemTextJson
* Guard.NotNull(converter);
* .
* 0.1.0
* j
2022-08-23 15:49:54 +02:00
Stef Heyenrath and GitHub
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 and GitHub
330559b9fd
Add support for PEM certificates ( #787 )
...
* Support PEM
* net5
* 31
* txt
* FILE
* new
* Fixed
* .
* .
* RSA
2022-08-16 13:26:00 +02:00
Stef Heyenrath and GitHub
e2bd56531d
Add support for Matcher.Pattern in Pact Body mapping ( #789 )
...
* Add support for Matcher.Pattern in Pact Body mapping
* SavePact_Get_Request_And_Response_WithNullBody
2022-08-15 09:28:16 +02:00
Stef Heyenrath and GitHub
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 and GitHub
b1af37f044
Fix Proxying when StartAdminInterface=true ( #778 )
...
* ProxyHelper fixes
* .
* more reformat
* .
2022-08-09 19:41:45 +02:00
Stef Heyenrath
be4b0addca
1.5.3
2022-07-29 13:21:22 +02:00
Stef Heyenrath and GitHub
ae91ed2a79
Update Scriban.Signed to version 5.5.0 ( #777 )
2022-07-29 13:18:23 +02:00
Stef Heyenrath
968aa598e2
1.5.2
2022-07-24 16:03:30 +02:00
Stef Heyenrath and GitHub
bdd421e128
JsonPartialMatcher - support Regex ( #771 )
...
* JsonPartialMatcher - support Regex
* .
* .
* more tests
* .
* .
2022-07-24 15:54:53 +02:00
Stef Heyenrath and GitHub
150b448d07
Added some more tests for JsonMatcher + refactored some code to use nullable ( #770 )
2022-07-09 15:34:17 +02:00
Stef Heyenrath
9b7e5908cb
1.5.1
2022-07-08 17:41:43 +02:00
Stef Heyenrath and GitHub
b1032c9dcd
Update WireMock.Org.Abstractions and WireMock.Org.RestClient ( #765 )
...
* Update WireMock.Org.Abstractions and WireMock.Org.RestClient
* .
* rename
2022-07-08 11:02:18 +02:00
Stef Heyenrath and GitHub
4d0f96eabe
Rename (WireMock.Pact.Models.V2)-Request to PactRequest and -Response to PactResponse ( #767 )
2022-07-08 10:32:12 +02:00
Stef Heyenrath
8dc9c4b46c
1.5.0
2022-06-09 21:35:44 +02:00
Stef Heyenrath and GitHub
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
1f23022460
1.4.43
2022-05-21 16:15:11 +02:00
Stef Heyenrath and GitHub
8d57f37261
Add WireMock.Net.xUnit project ( #759 )
...
* WireMock.Net.xunit
* Xunit
* c
* .
* x
2022-05-21 09:00:24 +02:00
Stef Heyenrath
d7173d34a3
1.4.42
2022-05-13 22:06:33 +02:00
Stef Heyenrath and GitHub
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 and GitHub
0d8b3b1438
Update NuGets packages ( #751 )
...
* .
* re
* .
* fb
* .
2022-04-30 16:20:53 +02:00
Stef Heyenrath
fe265faf33
Newtonsoft.Json 13.0.1
2022-04-25 10:01:04 +02:00
Stef Heyenrath
14a5f37bc6
Newtonsoft.Json 13.0.1
2022-04-24 19:26:23 +02:00
Stef Heyenrath and GitHub
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
b06b3c8e8b
1.4.41
2022-04-21 18:28:49 +02:00
Stef Heyenrath and GitHub
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 and GitHub
9d54994747
Allow Timeout.InfiniteTimeSpan for WithDelay ( #746 )
...
* Update WithDelay
* Allow Timeout.InfiniteTimeSpan for WithDelay
2022-04-18 20:55:23 +02:00
Stef Heyenrath
5da6e103ba
1.4.40
2022-03-26 11:22:45 +01:00
Stef Heyenrath and GitHub
cbf82836f5
Add Port and Url property to WireMockServer ( #740 )
2022-03-26 11:03:37 +01:00
Stef Heyenrath
0789b97883
1.4.39
2022-03-25 21:39:32 +01:00
Stef Heyenrath
ce4d39ae55
1.4.39
2022-03-25 21:39:14 +01:00
Stef Heyenrath and GitHub
11c0782673
Upgrade NuGet for RandomDataGenerator.Net to 1.0.14 ( #739 )
...
* RandomDataGenerator.Net 1.0.14
* .
2022-03-25 20:34:39 +01:00
Stef Heyenrath
6b15b80605
launchsettings
2022-03-11 14:48:08 +01:00
Stef Heyenrath and GitHub
55fbc52ce9
net6 ( #737 )
2022-03-11 14:46:25 +01:00
Stef Heyenrath
2a1d14b52c
1.4.38
2022-03-11 10:12:02 +01:00
Stef Heyenrath and GitHub
bb3147eb8d
Remove interface for all Settings ( #736 )
2022-03-10 20:58:18 +01:00
Stef Heyenrath and GitHub
3087ce55b1
Icon for preview
2022-03-07 08:53:13 +01:00
Stef Heyenrath
a5af2ef920
1.4.37
2022-03-02 08:38:53 +01:00
Stef Heyenrath and GitHub
a9e8e01877
Make X509CertificatePassword optional ( #732 )
2022-03-01 19:46:33 +01:00
Stef Heyenrath and GitHub
6c68033739
Fix FileSystemWatcher ( #733 )
...
* Define EnhancedFileSystemWatcher in class
* d
2022-03-01 19:45:39 +01:00
Stef Heyenrath
344f5c8111
Fix RootNamespace for 'WireMock.Org.*' projects
2022-02-26 10:34:39 +01:00
Stef Heyenrath and GitHub
02d28a34fd
Fixed bug "dotnet nuget push -n" ( #730 )
...
* Use .NET 6.0
* 2
* remove depends on
* -n
* Fixed bug "dotnet nuget push -n"
2022-02-25 21:33:55 +01:00
Stef Heyenrath
8a5f1837ab
1.4.36
2022-02-25 17:03:01 +01:00
Stef Heyenrath and GitHub
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 and GitHub
be070af7ad
BodyAsFile should use BodyAsFileIsCached value ( #729 )
...
* BodyAsFile should use BodyAsFileIsCached value
* .
2022-02-21 20:41:51 +01:00
Stef Heyenrath
d3ac811a40
1.4.35
2022-02-09 19:17:28 +01:00
Stef Heyenrath
16e0f1aa35
1.4.35
2022-02-09 19:16:56 +01:00
Stef Heyenrath and GitHub
f919a03d7f
Fixed for 'Response BodyAsJson with JArray does not work' ( #722 )
2022-02-09 19:13:19 +01:00
Stef Heyenrath
bb906587ff
1.4.34
2022-01-27 12:36:35 +01:00
Stef Heyenrath and GitHub
f2fab98abb
MatcherMapper : Always use Pattern ( #716 )
2022-01-27 12:33:48 +01:00
Stef Heyenrath
288a50ccaf
1.4.33
2022-01-24 12:54:36 +01:00
Stef Heyenrath and GitHub
ccd433b202
Add support for Cors ( #714 )
2022-01-24 12:26:19 +01:00
Stef Heyenrath
d6c36bc23b
1.4.32
2022-01-17 15:56:28 +00:00
Stef Heyenrath
60bdc06d29
Small refactor on Template logic
2022-01-06 21:25:15 +01:00
Stef Heyenrath
0f1a4f32ef
1.4.31
2022-01-06 15:52:08 +01:00
Stef Heyenrath and GitHub
e3a693ede7
Add example for Cors ( #712 )
...
* Cors
* Update Program.cs
2022-01-06 15:41:47 +01:00
Stef Heyenrath and GitHub
b153024de3
Add ReplaceNodeOption flag ( #710 )
2022-01-05 17:03:29 +01:00
Stef Heyenrath and GitHub
e8e28c21a1
Use NuGet "Stef.Validation" ( #707 )
...
* Use NuGet "Stef.Validation"
* nuget
* .
2021-12-30 10:44:50 +01:00
Stef Heyenrath
eec9c486a5
1.4.30
2021-12-25 11:06:42 +01:00
Stef Heyenrath and GitHub
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 and GitHub
1d1ff4a418
SaveUnmatchedRequests ( #703 )
2021-12-24 09:34:26 +01:00
Stef Heyenrath
3e1c3598f7
RegexExtended : fix SonarCloud issue
2021-12-14 07:57:42 +00:00
Stef Heyenrath
12b868401d
fix test
2021-12-12 15:55:07 +01:00
Stef Heyenrath
a7d283e12b
1.4.29 (release notes)
2021-12-12 15:53:08 +01:00
Stef Heyenrath
5280970765
1.4.29
2021-12-12 15:51:56 +01:00
Stef Heyenrath and GitHub
6943b90da6
RegexExtended in settings ( #700 )
...
* Add extra unittest for RegexExtended
* settings
2021-12-12 15:40:38 +01:00
Stef Heyenrath
3dafd2e725
update WireMockServer_Should_delay_responses_for_a_given_route
2021-12-08 21:56:26 +01:00
Stef Heyenrath
c6e4608039
1.4.28
2021-12-01 18:51:39 +01:00
Stef Heyenrath
57f89a06e1
Update WireMockOpenApiParserSettings
2021-11-29 08:40:39 +01:00
Stef Heyenrath and GitHub
897ee9ffe3
Update the OpenApiPathsMapper to handle Value/Wildcard ( #691 )
2021-11-23 08:09:38 +01:00
Stef Heyenrath
8865543bf1
some code refactorings for WireMock.Net.OpenApiParser
2021-11-21 10:07:27 +01:00
Stef Heyenrath and GitHub
48cfd2d20e
Upgrade some NuGet packages (Codecov, coverlet and NFluent) ( #689 )
2021-11-19 11:42:48 +01:00
Stef Heyenrath
c333b8b263
1.4.27
2021-11-17 07:45:08 +00:00
Stef Heyenrath
823917a4ab
Simplify test 'Response_ProvideResponseAsync_Handlebars_Humanizer'
2021-11-05 08:03:57 +00:00
Stef Heyenrath
1e968106d1
1.4.26
2021-11-04 07:10:56 +00:00
Stef Heyenrath
5644491942
1.4.26
2021-10-30 09:26:33 +02:00
Stef Heyenrath
6e5e629525
"RandomDataGenerator.Net" Version="1.0.13"
2021-10-30 09:15:43 +02:00
Stef Heyenrath
0e06cf6346
1.4.25
2021-10-27 19:22:46 +02:00
Stef Heyenrath and GitHub
e9db520cc3
Add TimeSettings (Start, End and TTL) ( #661 )
...
* time
* .
* UT
* using JetBrains.Annotations;
2021-10-27 18:57:13 +02:00
a0e661fae9
Support Schema Example and Support AllOf in definitions ( #669 )
...
* Support an Example within a Schema
* Support AllOf in definitions
* Refactor MapSchemaAllOfToObject method and add test files
* Include schema examples
* Refactor duplicate code, create method MapPropertyAsJObject
* Remove commented code
* Merge from master + update WireMock.Net.OpenApiParser.ConsoleApp
Co-authored-by: Daniel <raiga1234@gmail.com >
2021-10-27 09:40:12 +02:00
Stef Heyenrath and GitHub
25666152bb
Add JsonPartialWildcardMatcher ( #667 )
...
* JsonPartialWildcardMatcher
* .
* more tests
2021-10-27 08:16:18 +02:00
Stef Heyenrath
6f5eeb5359
Use IWireMockLogger in example
2021-10-26 18:40:34 +02:00
Stef Heyenrath
7ca2095576
Update logging (add version)
2021-10-24 10:44:39 +02:00
Stef Heyenrath
6c65dfcff6
1.4.24
2021-10-20 20:40:02 +02:00
Stef Heyenrath and GitHub
affe388e30
Add support for AzureAD authentication for REST admin interface ( #637 )
2021-10-20 16:39:51 +02:00
Stef Heyenrath
48b3e7a305
Add more tests for WithBody (Json and String) and WildcardMatcher
2021-10-19 09:28:52 +00:00
Stef Heyenrath and GitHub
6194f4e460
Update NotNullOrEmptyMatcher to also implement IStringMatcher ( #654 )
...
* Update NotNullOrEmptyMatcher to also implement IStringMatcher
* NotNullOrEmptyMatcher_GetPatterns_Should_Return_EmptyArray
* 24
2021-10-15 12:59:03 +02:00
Stef Heyenrath and GitHub
57cc616aa3
Implement PatternAsFile for StringMatcher ( #651 )
2021-10-15 08:54:12 +02:00
Stef Heyenrath
e64ed45fcf
Fix build from .NET452 and .NET461 example projects
2021-10-09 18:25:18 +02:00
Stef Heyenrath
72eec7140b
WireMock.FluentAssertions
2021-09-29 15:33:06 +00:00
Stef Heyenrath
6fa0f893e7
1.4.23
2021-09-27 21:06:05 +02:00
Stef Heyenrath and GitHub
2ab075ee09
WireMock.Net.FluentAssertions : upgrade to latest FluentAssertions ( #635 )
...
* .
* #634
* fix UT
2021-09-27 21:03:54 +02:00
Stef Heyenrath
772398bea1
1.4.22
2021-09-22 11:39:36 +00:00