Stef Heyenrath
ca9fceab67
mm
2025-12-20 12:10:45 +01:00
Stef Heyenrath
56f65c19e2
Upgrade RamlToOpenApiConverter and YamlDotNet ( #1399 )
...
* Upgrade RamlToOpenApiConverter and YamlDotNet
* fix
2025-12-19 18:33:58 +01:00
Stef Heyenrath
2e37e822a8
Merge branch 'master' into version-2.x
2025-11-17 20:15:20 +01:00
Stef Heyenrath
dfeabf228e
WireMock.Net.OpenApiParser : support Examples ( #1366 )
2025-11-08 07:45:38 +01:00
Stef Heyenrath
5b43a4f341
NO ConfigureAwait(false) + cleanup
2025-08-31 12:39:51 +02:00
Stef Heyenrath
0960d7cebd
openapi
2025-08-31 12:21:21 +02:00
Stef Heyenrath
b111b019bc
cleanup + fix tests for net8
2025-08-31 11:39:03 +02:00
Stef Heyenrath
bb561c94d0
cleanup some #if for NETSTANDARD1_3
2025-08-31 11:07:25 +02:00
Stef Heyenrath
034766a2d6
Version 2.x
2025-08-30 10:24:07 +02:00
Stef Heyenrath
ac9c51e34e
Update RandomDataGenerator.Net to 1.0.19 ( #1313 )
...
* Update RandomDataGenerator.Net to 1.0.19
* Handlebars.Net.Helpers
2025-06-11 09:00:23 +02:00
Stef Heyenrath
96eca4262a
Create WireMock.Net.MimePart project ( #1300 )
...
* Create WireMock.Net.MimePart project
* .
* REFACTOR
* ILRepack
* --
* ...
* x
* x
* .
* fix
* public class MimePartMatcher
* shared
* min
* .
* <!--<DelaySign>true</DelaySign>-->
* Update README.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-05-24 12:17:42 +02:00
Stef
b43be28b5f
1.8.4
2025-05-08 20:15:23 +02:00
Stef Heyenrath
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 Heyenrath
cf0dcf5855
Revert changes to WireMock.Net.OpenApiParser ( #1289 )
...
* Revert changes to WireMock.Net.OpenApiParser
* revert
2025-05-02 07:18:35 +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
f4103b47aa
Fix security issues ( #1206 )
...
* .
* .
* x
2024-11-17 17:25:21 +01:00
Stef Heyenrath
d79f6f128d
Fix OpenApiPathsMapper ( #1122 )
...
* Fix OpenApiPathsMapper
* utc
* s
2024-07-22 21:36:45 +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
add3f662ba
Fix build for .NET Framework example projects #1103
2024-05-17 10:05:54 +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
8b91cec457
Add .NET 8 ( #1018 )
...
* Add .NET 8
* 'Use .NET 8'
* tests 8
* 8
* tc8
* ci
* CI
2023-12-04 18:05:18 +01:00
Stef Heyenrath
a58ead7b4e
Upgrade to Handlebars.Net.Helpers 2.4.0 to update XPath.SelectTokens and XPath.EvaluateToString ( #976 )
...
* Upgrade to Handlebars.Net.Helpers 2.4.0 to update XPath.SelectTokens and XPath.EvaluateToString
* fix
2023-07-20 21:49:00 +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
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
53adb17e07
Update some dependencies ( #857 )
...
* fb
* .
* linq
* ,,,
* anno
* log
* rd
2022-12-03 11:45:44 +01:00
Stef Heyenrath
ef5f988786
Add Settings.QueryParameterMultipleValueSupport ( #836 )
...
* QueryParameterMultipleValueSupport
* .
* ,
* ,
2022-11-08 19:27:44 +01:00
Stef Heyenrath
2d4f513753
Update some NuGet packages ( #781 )
2022-08-24 08:26:35 +02:00
Stef Heyenrath
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
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
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
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
e8e28c21a1
Use NuGet "Stef.Validation" ( #707 )
...
* Use NuGet "Stef.Validation"
* nuget
* .
2021-12-30 10:44:50 +01:00
Bruno Targhetta
fd1f4968b4
Provide open api schema to dynamic examples generator so you can generate accurate data ( #706 )
...
* Provide open api schema to dynamic examples generator so you can generate accurate data using settings like max-length in case of a string
* Rename Schema Property and add a dynamic examples generator with properties from settings like max-length
* Remove blank lines
* Add virtual to all public method in WireMockOpenApiParserExampleValues and ireMockOpenApiParserDynamicExampleValues to extend and overrides examples values
2021-12-28 17:38:42 +01:00
Stef Heyenrath
5280970765
1.4.29
2021-12-12 15:51:56 +01:00
Stef Heyenrath
57f89a06e1
Update WireMockOpenApiParserSettings
2021-11-29 08:40:39 +01:00
Daniel L. Romero
4d80eb53fe
Allow configure IgnoreCase in settings ( #695 )
...
* Add IgnoreCase = true in Request body, query parameters, headers, example value
* Ignorecase is configurable in settings!
* Remove unnecesary comments!
2021-11-29 08:25:15 +01:00
Daniel L. Romero
13c002fede
Filter required properti in headers, query params, request body ( #696 )
2021-11-27 09:44:24 +01:00
mcheguini
9db6e800ad
RamlToOpenAPI updated to 0.5.0 ( #694 )
...
Co-authored-by: Mazeyar <mcheguini@valley.com >
2021-11-26 20:53:16 +01:00
Stef Heyenrath
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
c333b8b263
1.4.27
2021-11-17 07:45:08 +00:00
Daniel L. Romero
32ddd48321
Support RequestBody ( #678 )
...
* Support RequestBody
* SerializeObject in the request matcher and apply JsonMatcher
* Refactor names
* Call to method TryGetContent
* Applied comments
* Changes applied!
* Comments applied V2!
2021-11-17 08:16:31 +01:00
Daniel L. Romero
260abf5275
Support enums in properties ( #681 )
...
* Support enums when a example is generated, priority is the enum
* Add null validation to Enum
* Refactor MapSchemaEnum
* Redactor merhod name
* Resolve merge conflict
* Check schema null
* Refactor GetRandom method
2021-11-16 20:38:34 +01:00
Daniel L. Romero
d3b2422ec1
Support examples in properties ( #680 )
...
* When the schema properti has an example then it uses the example
* Comments applied
2021-11-08 08:45:01 +01:00
Daniel L. Romero
49e10ed20f
Support basepath from servers ( #675 )
...
* Support basepath from servers
* Refactor BasePath
* Comments applied
2021-11-02 15:28:02 +01:00
Daniel L. Romero
c3ec3a66b3
Fix random generate data in url no spaces ( #676 )
...
* Fix random generate data in url no spaces
* Format class
2021-11-01 18:53:44 +01:00
Daniel L. Romero
77ee123340
Support examples random data generation ( #673 )
...
* Add Support Random Generation in Examples, this commit add the bool property DynamicExamples.
* Comments applied
* Remove '#pragma warning disable 1591'
2021-10-30 09:13:24 +02:00
Daniel L. Romero
ae2a05e86b
Improve method MapSchemaToObject to support array and object ( #670 )
2021-10-28 08:21:30 +02:00
Stef Heyenrath
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