Skip to content

Releases: microsoft/OpenAPI.NET

v1.0.0-beta17

v1.0.0-beta17 Pre-release
Pre-release

Choose a tag to compare

@PerthCharern PerthCharern released this 08 May 00:25
3669c56
  • 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

v1.0.0-beta016 Pre-release
Pre-release

Choose a tag to compare

@darrelmiller darrelmiller released this 17 Apr 01:07
13617eb
  • 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.

v1.0.0-beta015

v1.0.0-beta015 Pre-release
Pre-release

Choose a tag to compare

@PerthCharern PerthCharern released this 07 Apr 20:46
  • Add smoke tests based on Apis.guru
  • Allow relative URIs as per spec.
  • Limit to allowed wildcard response statuses
  • Fix parameter examples to be a map, not a list
  • Fixed security requirement resolution
  • Fixed resolution of parameter references
  • Fixed issue with additionalProperties to allow it to be Boolean or schema

v1.0.0-beta014

v1.0.0-beta014 Pre-release
Pre-release

Choose a tag to compare

@PerthCharern PerthCharern released this 14 Feb 01:00
973696f
  • Bug fix: Serializing the OpenApiAny type for double, float, and long now works as expected.
  • Bug fix: Property is now serialized with readonly being false when it is in the required list for V2 to comply with the specification.
  • References are now loaded in a two-step process. First, the reference string is loaded in as is. Then, the reference resolver walks through the DOM to resolve the references. This allows circular references to be properly resolved.

v1.0.0-beta013

v1.0.0-beta013 Pre-release
Pre-release

Choose a tag to compare

@PerthCharern PerthCharern released this 31 Jan 21:03
94409b8
  • Added IOpenApiExtension interface to be used when creating a new custom extension type.
  • Enabled the validation feature. By using OpenApiValidator, one can verify whether a given OpenApiDocument conforms to the specification based on the prescribed set of rules. More rules will be added in future releases.

v1.0.0-beta012

v1.0.0-beta012 Pre-release
Pre-release

Choose a tag to compare

@PerthCharern PerthCharern released this 24 Jan 23:18
ec60288
  • Bug fix: Serializing and deserializing V2.0 formData and body parameters
  • Bug fix: Deserializing V2.0 consumes property

v1.0.0-beta011

v1.0.0-beta011 Pre-release
Pre-release

Choose a tag to compare

@PerthCharern PerthCharern released this 16 Jan 21:49
6377257
  • Throwing OpenApiUnsupportedSpecVersionException when spec version in document is not recognized by Reader

v1.0.0-beta010

v1.0.0-beta010 Pre-release
Pre-release

Choose a tag to compare

@PerthCharern PerthCharern released this 11 Jan 02:14
db4c009
  • Bug fixes: Capitalization of parameter location in V2 serialization, top-level component reference serialization
  • Reader will set specification version on OpenApiDiagnostic as a result of parsing

v1.0.0-beta009

v1.0.0-beta009 Pre-release
Pre-release

Choose a tag to compare

@PerthCharern PerthCharern released this 20 Dec 19:02
  • Support for OpenApi specificiation v3.0.1
  • Recognize formData parameter when reading V2 documents

v1.0.0-beta008

v1.0.0-beta008 Pre-release
Pre-release

Choose a tag to compare

@PerthCharern PerthCharern released this 14 Dec 01:16
4393e09

v1.0.0-beta008