Releases: microsoft/OpenAPI.NET
Releases · microsoft/OpenAPI.NET
Maintenance release 1.1.4
Release contains items described in milestone 1.1.4
v1.1.3
- Enhance OpenAPI walker to visit references.
- Add validation rule regarding the
discriminator
property - Correct the handling for the
binary
andbyte
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
See release notes for v1.1.0-preview.1 - v1.1.0-preview.4
v1.1.0-preview.4
- 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
- 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
- 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
- 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
- Fixed potential security issue with validation regex
v1.0.0-beta17
- 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
- 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.