Stef Heyenrath
a6f3f976af
1.5.31
2023-07-08 14:57:12 +02:00
Stef Heyenrath
b495eb83b1
Add GraphQL Schema matching ( #964 )
...
* Add GrapQLMatcher
* tests
* x
* .
* .
* RequestMessageGraphQLMatcher
* .
* more tests
* tests
* ...
* ms
* .
* more tests
* GraphQL.NET !!!
* .
* executionResult
* nw
* sonarcloud
2023-07-07 21:43:46 +02:00
Stef Heyenrath
9443e4f071
1.5.30
2023-06-28 08:12:10 +02:00
Stef Heyenrath
ed7f9c1143
Add unit-test for Param - MatcherModel - LinqMatcher ( #961 )
2023-06-27 22:31:14 +02:00
Stef Heyenrath
c92183558b
Fixed logic for FluentAssertions WithHeader ( #959 )
2023-06-23 15:20:57 +02:00
Stef Heyenrath
8ce24249d0
1.5.29
2023-06-22 19:02:10 +02:00
Stef Heyenrath
7ca70309cb
Support setting WireMockServerSettings via Environment ( #954 )
...
* Support parsing environment variables (WireMockServerSettings__)
* case ignore
* fix
* SimpleSettingsParserTests
* .
* int
* more test
2023-06-22 10:35:21 +02:00
Stef Heyenrath
5d0bf6f4e1
Fix some SonarCloud issues ( #955 )
...
* Fixed some SonarCloud issues
* if (value.Contains('\n'))
2023-06-13 19:31:04 +02:00
Stef Heyenrath
f6e35cbe2d
1.5.28
2023-06-11 14:22:54 +02:00
Stef Heyenrath
dc4c8d1dba
WireMock.Net.Testcontainers ( #948 )
...
* WireMock.Net.Testcontainers
* .
* logger?
* .
* .
* WatchStaticMappings
* linux
* .
* --
* ContainerInfo
* .
* 02
* .
* fix
* .
2023-06-11 13:55:57 +02:00
Stef Heyenrath
adf1914877
Allow setting the Content-Length header for a HTTP method HEAD ( #951 )
...
* Allow setting the Content-Length header for a HTTP method HEAD
* .
2023-06-06 22:44:14 +02:00
Stef Heyenrath
1f1bc05f00
1.5.27
2023-06-03 17:00:18 +02:00
Stef Heyenrath
c107e38e3b
Fix WireMock.Net.FluentAssertions for net47
2023-06-02 12:03:12 +02:00
Stef Heyenrath
a77c4fe1ac
Add ".NET Framework 4.7" to WireMock.Net.FluentAssertions ( #949 )
2023-06-01 18:06:28 +02:00
Stef Heyenrath
c1e71707c5
Add warning logging when sending a request to a Webhook does not return status 200 ( #946 )
2023-05-28 10:53:54 +02:00
Stef Heyenrath
aadac78577
add Slack
2023-05-25 23:49:12 +02:00
Stef Heyenrath
71393204cc
1.5.26
2023-05-25 21:36:01 +02:00
Stef Heyenrath
7c3a0c815d
Add GetParameter method to IRequestMessage ( #942 )
2023-05-25 15:14:02 +02:00
Stef Heyenrath
e61f08fe48
WireMockMiddleware should use HandleRequestsSynchronously correctly ( #939 )
2023-05-19 21:43:14 +02:00
Stef Heyenrath
11f4c47851
Add more unitests for CSharpFormatter utils ( #938 )
...
* Add unit-tests for CSharpFormatter
* .
* t
2023-05-19 16:14:26 +02:00
Stef Heyenrath
3956cd703b
1.5.25 (ReleaseNotes)
2023-05-13 11:17:03 +02:00
Stef Heyenrath
27682d0ce4
1.5.25 + Fixes in CSharpFormatter
2023-05-13 11:15:40 +02:00
Stef Heyenrath
6ef116a295
1.5.24
2023-05-07 14:48:20 +02:00
Stef Heyenrath
59195eaed8
Refactor some code (MappingConverter)
2023-05-07 14:42:00 +02:00
Stef Heyenrath
7019a5a78c
Add Package Readme ( #932 )
...
* Add Package Readme
* C# .NET API
* <PackageReadmeFile>PackageReadme.md</PackageReadmeFile>
2023-05-07 09:24:48 +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
ccd8026884
Update C# mapping code generator for WithStatusCode ( #930 )
2023-05-06 10:24:53 +02:00
Stef Heyenrath
d949dfb64c
1.5.23
2023-04-23 12:06:38 +02:00
Stef Heyenrath
0a2763c06e
Add IgnoreCase option to ProxyUrlReplaceSettings ( #925 )
...
* Add IgnoreCase option to ProxyUrlReplaceSettings
* fix
2023-04-23 11:56:08 +02:00
Stef Heyenrath
090e0eb437
Add WithProbability ( #922 )
...
* WithProbability
* fix
* x
* ,
* .
* .
* .
2023-04-12 20:48:53 +02:00
Stef Heyenrath
f3d52adbb2
1.5.22
2023-04-08 21:37:18 +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
3e24e3452b
Add Blogs
2023-04-01 11:21:16 +02:00
Stef Heyenrath
090989ea7f
Update comments for models ( #913 )
2023-03-24 09:20:23 +01:00
Stef Heyenrath
651486f718
Make some classes internal + chnage some files to file-scoped namespaces
2023-03-22 21:57:23 +01:00
Stef Heyenrath
9dea577da1
1.5.21
2023-03-22 16:18:19 +01:00
Stef Heyenrath
7ca4294de6
Fixed QueryStringParser for UrlEncoded values ( #911 )
2023-03-22 16:15:50 +01:00
Stef Heyenrath
66245409f9
RequestBuilder : add WithBodyAsJson and WithBody (with IJsonConverter) ( #908 )
...
* RequestBuilder : add WithBodyAsJson and WithBody (with IJsonConverter)
* tests
2023-03-22 15:47:58 +01:00
Stef Heyenrath
da6cb9fe0a
1.5.20
2023-03-19 10:23:24 +01: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
52d2109c7e
packagereleasenotes
2023-03-17 17:16:35 +01:00
Stef Heyenrath
30064b922b
1.5.19
2023-03-17 17:15:19 +01:00
Stef Heyenrath
78b94d2ebc
Add WithBody with IDictionary (form-urlencoded values) ( #903 )
...
* .
* x
* fx
* fix
* f
* tests
* fix tests
* add tst
2023-03-17 17:08:45 +01:00
Stef Heyenrath
19701f5260
Update Handlebars.Net.Helpers to 2.3.15 ( #904 )
2023-03-15 18:30:34 +01:00
Stef Heyenrath
1269fb178f
1.5.18
2023-03-09 19:49:29 +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
674fa89c3e
ProxySettings : Add logic to not save some requests depending on HttpMethods ( #900 )
...
* Add ExcludedHttpMethods to ProxySettings
* tst
* fix
* SaveMappingSettings
* .
2023-03-09 15:28:52 +01:00
Stef Heyenrath
61cdc13fae
Add extra test for WithCallback
2023-03-01 12:10:03 +01:00
Stef Heyenrath
c344b73f45
Cleanup some code from JsonUtils.cs
2023-02-27 21:23:43 +01:00
Stef Heyenrath
2ac9ca207a
1.5.17
2023-02-25 12:53:41 +01:00
Stef Heyenrath
f099f3a288
AdminApiMappingBuilder ( #890 )
...
* AdminApiMappingBuilder
* .
* IWireMockAdminApi
* add methods
* .
2023-02-25 12:47:06 +01:00
Stef Heyenrath
02b607cc95
Slow test ( #882 )
2023-02-18 18:09:21 +01:00
Stef Heyenrath
7ac89e85b7
Add WithBodyAsJson builder method with accepts a Func ( #881 )
...
* Add WithBodyAsJson builder method with accepts a Func
* ut
2023-02-06 20:50:11 +01:00
Stef Heyenrath
cc4cf27101
1.5.16
2023-02-01 20:47:32 +01:00
Stef Heyenrath
6839b11d35
Add WithProxy(string proxyUrl, X509Certificate2 certificate) ( #880 )
2023-02-01 10:42:35 +01:00
Stef Heyenrath
1000f4409f
1.5.15
2023-01-29 10:27: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
0fc664b404
1.5.14
2023-01-24 16:50: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
c85eaf1072
Add unit test example for Transformer Handlebars String.Append String.Join ( #877 )
...
* Response_ProvideResponse_Transformer_WithBodyAsJson_Handlebars_StringAppend
* fix
2023-01-20 08:21:59 +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
Stef Heyenrath
d8927b88c8
Fix example projects
2022-12-24 17:00:41 +01:00
Stef Heyenrath
7ab136557a
Include="Nullable" Version="1.3.1"
2022-12-14 17:11:45 +01:00
Stef Heyenrath
3d17913f35
1.5.13
2022-12-11 21:13:36 +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
080efe4fcb
1.5.12
2022-12-03 14:12:15 +01:00
Stef Heyenrath
53adb17e07
Update some dependencies ( #857 )
...
* fb
* .
* linq
* ,,,
* anno
* log
* rd
2022-12-03 11:45:44 +01:00
Stef Heyenrath
795dcf42e2
Add .Net 7 ( #853 )
...
* Add .NET 7
* UseDotNet
* 7
* Ubuntu 6
* 'Use .NET 7'
* 67
* .
* use 7
* use 7
* test = 7
* coverage.7.0.opencover.xml
2022-12-03 11:03:57 +01:00
Stef Heyenrath
be1cbc5a12
Fix logic for QueryParameterMultipleValueSupport ( #854 )
...
* Add more QueryParameterMultipleValueSupport NoComma tests
* fix tests
* fx
* cf
* Fix
* cf
* select id, name, value from table where id in (1, 2, 3, 4, 5)
2022-12-03 11:03:45 +01:00
Stef Heyenrath
35d42a5c0d
Fix Linux CI build + Fix opencover ( #851 )
...
* Fix Linux CI Test (opencover.xml)
* 2
* Build & Execute Unit tests
* ,cmd
* cout
* 12
* b
* server
* b =b
* /p:CoverletOutput=./test/WireMock.Net.Tests/WireMock.Net.Tests
* co?
* 2p
* 2?
* failOnStderr: false
* e0
* cc
* pub
* sc
* coverlet
* props
* pt
* coverage.net6.0.opencover.xml
2022-11-25 18:13:02 +01:00
Stef Heyenrath
429d6830ae
1.5.11
2022-11-24 21:47:56 +01:00
Stef Heyenrath
38634ac65a
Use try-catch when adding or removing logEntry ( #848 )
...
* Use try-catch when removing logEntry
* .
* try catch add
* Add extra check
* ...
2022-11-21 07:30:27 +01:00
Stef Heyenrath
ef5f988786
Add Settings.QueryParameterMultipleValueSupport ( #836 )
...
* QueryParameterMultipleValueSupport
* .
* ,
* ,
2022-11-08 19:27:44 +01:00
Stef Heyenrath
1e44f52ad6
1.5.10
2022-11-06 13:29:12 +01:00
Stef Heyenrath
7fd1d30d0e
Add WireMockNullLogger as valid commandline logger option ( #845 )
...
* Add WireMockNullLogger as valid commandline logger option
* .
2022-11-06 13:25:26 +01:00
Stef Heyenrath
80931e9fb5
Update Azure.Storage NuGets
2022-10-29 14:06:43 +02:00
Stef Heyenrath
cce344ff83
1.5.9
2022-10-29 14:02:30 +02: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
b4c32dd66b
WireMock.Net.WebApplication.NET6
2022-10-25 17:19:13 +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
306c69f478
Fixes for WireMock.Net.FluentAssertions (callcount behaviour) ( #832 )
...
* UsingAnyMethod
* fix
* .
2022-10-17 21:50:24 +02:00
Stef Heyenrath
fb8fec0376
Update funding.yml
2022-10-16 09:17:41 +02:00
Stef Heyenrath
dd1a6fa508
1.5.8
2022-10-16 09:13:18 +02:00
Stef Heyenrath
36037627bc
WebHook - Transform Url ( #824 )
...
* WebHook - Url
* .
2022-10-15 08:55:05 +02:00
Stef Heyenrath
55afc8041f
ExactMatcher : IgnoreCase ( #817 )
...
* ...
* mm
* fix some null warnings
* fx
2022-10-15 08:23:58 +02:00
Stef Heyenrath
b523ab9125
Some fixes to WireMock.Net.Assertions ( #816 )
...
* Add extra unit test for UsingPost
* .X
* ok
* ok2
* header
2022-10-15 08:21:48 +02:00
Stef Heyenrath
14dd619763
1.5.7
2022-10-11 09:57:11 +02:00
Stef Heyenrath
430c01a461
Add implicit operators to WireMockList ( #823 )
...
* Add implicit operators to WireMockList
* .
2022-10-01 10:50:18 +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
c0b18631a3
Add option to run the server on http & https ( #818 )
...
* HostingProtocol.HttpAndHttps
* .
* .
* .
* HostingScheme
2022-09-26 14:24:45 +02:00
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
74480c8ba9
Add support to use 'mapping' object in in reponse templating ( #798 )
...
* mapping
* .
* .
2022-09-03 08:52:05 +02:00