Skip to content

Releases: microsoft/OpenAPI.NET

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

v1.1.0-preview.3

18 Jul 19:20
085e3b4
Compare
Choose a tag to compare
v1.1.0-preview.3 Pre-release
Pre-release
  • Fixed extension parsers to be version sensitive
  • Added context dictionary to visitor
  • Fixed error handling for certain scenarios related to invalid YAML syntax.

v1.1.0-preview.2

08 Jun 00:49
abfc519
Compare
Choose a tag to compare
v1.1.0-preview.2 Pre-release
Pre-release
  • Merged fixes from 1.0 release into 1.1
  • Added validation to
  • Made Paths null by default to fix error reporting
  • Do not include default basePath in output.
  • Handle V2 import when produces comes after responses
  • Fix MakeServers for V2
  • Add settings parameter for BaseUrl
  • Add support for null to GetJsonCompatibleString
  • Output multiple examples in V2
  • Exposed Settings in IOpenApiWriter interface to allow access to selected version when writing extensions.

v1.0.1

07 Jun 19:18
d793955
Compare
Choose a tag to compare
  • Fixed issue with deserialization of V2 schema
  • Fixed failure to deserialize Example externalValue
  • Fixed deserialization of Schema Default value

Public release of v1.0.0

16 May 13:28
c94ef0f
Compare
Choose a tag to compare
  • Fixed potential security issue with validation regex

v1.0.0-beta17

08 May 00:25
3669c56
Compare
Choose a tag to compare
v1.0.0-beta17 Pre-release
Pre-release
  • Performance improvements for validation and reference resolution
  • Fixed issue relating to writing DateTime values
  • Change OpenAPI Schema Required property to prevent duplicate values
  • Fixed serialization issue for Operation Tags
  • Updated nuget package logo

v1.0.0-beta016

17 Apr 01:07
13617eb
Compare
Choose a tag to compare
v1.0.0-beta016 Pre-release
Pre-release
  • Handle downcasting complex types in parameters for V2 export
  • Introduction of OpenApiValidatorError and OpenApiReaderError
  • Added RuleName to OpenApiValidatorError and removed ErrorReason
  • Schema default is now parses as OpenApiAny instead of OpenApiString and so preserves typing information
  • V2 Header objects now render schema properties correctly
  • Casing of enum values has been corrected
  • CollectionFormat is now serialized out in V2
  • Response bodies that have no schema are now rendered out and therefore correctly generate produces array in V2
  • ExternalDocs in Tags were not being parsed in either V2 or V3. This has been fixed.