Skip to content

Releases: microsoft/OpenAPI.NET

1.3.1-preview

25 Nov 23:08
5e8e492
Compare
Choose a tag to compare
1.3.1-preview Pre-release
Pre-release

Enhancements

  • Added service for slicing APIs based on tags and operations
  • Published Hidi command line tool as dotnet tool.

Fixes

  • #530 OpenApiStreamReader disposes input stream after reading and it's not configurable
  • #527 OpenApiPrimitive Write for OpenApiString does not take into account IsExplicit

1.3.0-preview Release

25 May 18:09
1374d77
Compare
Choose a tag to compare
1.3.0-preview Release Pre-release
Pre-release

Enhancements

  • Updated framework dependencies to just .net standard 2.0.
  • Roundtrip the parameter name of a body for OpenAPI v2 documents
  • Improved support for multi-line strings. #481
  • Remote references are supported (currently limited to absolute paths)
  • Added validation for path parameters defined that are not in path. #524

Bug fixes:

  • OpenAPI Walker missed a variety of elements #484 #405
  • Don't fail when using $ref in path Item #288
  • Specification extensions for external docs now supported #513
  • Fix for default value of Explode #479
  • Removed validation of examples by default #407
  • OpenApiPrimitive Write for OpenApiString does not take into account IsExplicit #527

Milestone: https://github.com/microsoft/OpenAPI.NET/milestone/4

Hotfix 1.2.3

29 Aug 22:01
553061a
Compare
Choose a tag to compare

Fixes issues described in 1.2.3 milestone

1.2.2 Update with fixes for binary compatibilty

25 Jun 01:56
be6a700
Compare
Choose a tag to compare
Merge pull request #493 from microsoft/dm/release1.2.2

Updated to 1.2.2

Breaking change fix

24 Jun 21:25
e59b568
Compare
Choose a tag to compare

An optional parameter on the OpenApiString constructor was causing a binary incompatibility with 1.1.4, This release fixes that issue.

Milestone 1.2

21 Jan 00:11
a45aaa0
Compare
Choose a tag to compare

This release contains a number of bugfixes and also introduces the ability to inline references while writing out OpenAPI descriptions. It also removes the data type mismatch validator from the default set of validation rules. This validator checked to ensure that the values in examples and schema defaults were compatible with the data types of the schema. This is not a requirement of either OpenAPI or JSON Schema and is particularly tricky to do when schemas are referenced. These validators can be added back by users if desired.

Maintenance release 1.1.4

15 Sep 18:27
578e587
Compare
Choose a tag to compare

Release contains items described in milestone 1.1.4

v1.1.3

19 Apr 01:17
5742db6
Compare
Choose a tag to compare
  • Enhance OpenAPI walker to visit references.
  • Add validation rule regarding the discriminator property
  • Correct the handling for the binary and byte data format.
  • Process the V2 produces property properly when it is specified in both the document scope and the operation scope, regardless of the order of appearance in the document.
  • Fix bugs: duplicate response causing error, null reference issue in a parameter without a schema, null should be allowed as a default when a schema allows nullable, make the writer culture-invariant

v1.1.0

19 Sep 22:06
Compare
Choose a tag to compare

See release notes for v1.1.0-preview.1 - v1.1.0-preview.4

v1.1.0-preview.4

18 Jul 19:25
55f333a
Compare
Choose a tag to compare
v1.1.0-preview.4 Pre-release
Pre-release
  • Fix for runtime expressions embedded in string literals
  • Fix parsing of V2 hosts with a port
  • Treat an empty array of schemes the same as no schemes property