github microsoft/OpenAPI.NET 1.3.0

latest releases: 1.6.21, v1.4.8, 1.6.20...
20 months ago

Enhancements

  • Workspace to resolve remote references (relative remote references). #477
  • Adds Constants for the Scheme and Bearer format types #745
  • added a property to OpenReaderSettings to flag whether or not to leave the stream object open after reading from an OpenApiStreamReader object
  • Updated framework dependencies to .net standard 2.0.
  • Added support for $ref as valid property in pathItems
  • Support custom name for body parameter in serialization for V2 #486

Hidi

  • CSDL conversion to OpenAPI support in Hidi
  • hidi to support slicing of postman collections by accepting Postman collection as filter.
  • hidi transform --filterByCollection 'mycollection.json' --input 'openapi.yaml' --output 'smallOpenApi.yaml'
  • Hidi input document to be used to determine default values e.g output file format
  • Updated Hidi documentation to show slicing based on Postman collections with examples
  • Aligned input parameter names of hidi with kiota

Bug Fixes

  • Parsing OpenAPI v2 external references
  • Partial support for external references
  • Graceful handling of parsing errors and continue to process schema components
  • Removed DataTypeMismatch as default rule
  • Round-tripping of empty media type objects and parsing of encoding style.
  • Allow OpenApiString raw value to be written raw without any encoding by OpenApiPrimitive Write (the selected writer?)
  • Added support for serializing additional properties in v2 schema
  • Fixed issues with Pointer encoding to escape slashes and missing segments
  • Query Parameters Serialization - Explode to respect the default value true #479
  • Added support for parsing extensions in eternal docs #513
  • Added $ref as a valid property in pathItem #288
  • Updated OpenAPI Walker missing elements visiting OpenApiEncoding.Headers (#405) and additional properties schema (#484)

Don't miss a new OpenAPI.NET release

NewReleases is sending notifications on new releases.