Skip to content

Releases: microsoft/OpenAPI.NET

1.5.0

17 Jan 18:55
60c11ad
Compare
Choose a tag to compare

Changes:

  • #1120: master refresh
  • #1113: Adds support for generating Mermaid diagrams from APIs
  • #1130: Bump docker/build-push-action from 3.2.0 to 3.3.0
  • #1127: Fix use of Task.Delay in program.cs
  • #1128: Bump FluentAssertions from 6.8.0 to 6.9.0
  • #1129: Bump Microsoft.OData.Edm from 7.13.0 to 7.14.0
  • #1123: Bump Verify.Xunit from 19.5.0 to 19.6.0
  • #1118: Revert "Serialize OpenApiDate values properly to short date"
  • #1119: Upgrade lib versions
  • #1117: - bumps hidi version to get latest odata and mermaid
See More
  • #1102: Serialize OpenApiDate values properly to short date
  • #1116: verify string writer
  • #1115: Bump Moq from 4.18.3 to 4.18.4
  • #1111: Bump Verify.Xunit from 19.3.0 to 19.5.0
  • #1108: Enable termination of Hidi processes through pressing the breaking key combinations
  • #1110: Bump Microsoft.NET.Test.Sdk from 17.4.0 to 17.4.1
  • #1109: Bump Microsoft.OpenApi.OData from 1.2.0-preview8 to 1.2.0-preview9
  • #1105: Bump Microsoft.OData.Edm from 7.12.5 to 7.13.0
  • #1104: Fix check Extensions object for null to avoid null reference exception
  • #1094: Add support for OpenAPI schema generation for POCOs

This list of changes was auto generated.

1.3.0

17 Jan 19:22
1.3.0
1374d77
Compare
Choose a tag to compare

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)

1.4.5

06 Dec 13:35
0381437
Compare
Choose a tag to compare

Changes:

  • #1100: 1.4.5 release to unblock kiota
  • #1099: StackOverflow when using OpenApiSchema Copy Constructor
  • #1092: feature/sonarcloud
  • #1097: - adds missing validation methods
  • #1098: Bump Moq from 4.18.2 to 4.18.3
  • #1093: Bump Verify.Xunit from 19.1.0 to 19.3.0
  • #1090: Fix Reader always sets OpenApiParameter.Style
  • #1091: Bump Newtonsoft.Json from 13.0.1 to 13.0.2
  • #1088: Fix unexpected collection format during V2 serialization

This list of changes was auto generated.

1.4.4

21 Nov 12:16
40d67ac
Compare
Choose a tag to compare

Changes:

  • #1086: Merge dev into master
  • #1085: Add conversion setting
  • #1084: Release libs
  • #1083: Bump up lib versions from preview to stable releases
  • #1082: Fixes reader changing external reference bug
  • #1081: Bump Microsoft.OpenApi.OData from 1.2.0-preview7 to 1.2.0-preview8
  • #1078: Bump Verify.Xunit from 19.0.0 to 19.1.0
  • #1072: - upgrades to dotnet 7
  • #1075: Bump Verify.Xunit from 18.4.0 to 19.0.0
  • #1076: Bump Microsoft.DotNet.UpgradeAssistant.Extensions.Default.Analyzers from 0.4.346202 to 0.4.355802
See More
  • #1073: Bump Microsoft.OpenApi.OData from 1.2.0-preview6 to 1.2.0-preview7
  • #1074: Bump System.CommandLine.Hosting from 0.4.0-alpha.22114.1 to 0.4.0-alpha.22272.1
  • #1064: Enable Hidi users configure CSDL to OpenAPI conversion settings
  • #1066: Bump Microsoft.Extensions.Logging.Debug from 6.0.0 to 7.0.0
  • #1065: Bump Microsoft.Extensions.Logging.Console from 6.0.0 to 7.0.0
  • #1067: Bump Microsoft.Extensions.Logging from 6.0.0 to 7.0.0
  • #1070: Bump Verify.Xunit from 18.3.0 to 18.4.0
  • #1068: Bump Microsoft.Windows.Compatibility from 6.0.1 to 7.0.0
  • #1071: Bump Microsoft.Extensions.Logging.Abstractions from 6.0.2 to 7.0.0
  • #1069: Bump Microsoft.NET.Test.Sdk from 17.3.2 to 17.4.0
  • #1062: Remove return statement to eliminate NullReference exception
  • #1060: Bump Microsoft.OpenApi.OData from 1.2.0-preview5 to 1.2.0-preview6
  • #1061: Bump Verify.Xunit from 18.2.0 to 18.3.0
  • #1057: Bump mathieudutour/github-tag-action from 6.0 to 6.1
  • #1059: Bump Verify.Xunit from 18.1.1 to 18.2.0
  • #1058: Bump coverlet.collector from 3.1.2 to 3.2.0
  • #1054: Bump Verify.Xunit from 18.0.0 to 18.1.1
  • #1055: Bump Microsoft.Windows.Compatibility from 6.0.0 to 6.0.1
  • #1052: Bump Microsoft.OData.Edm from 7.12.4 to 7.12.5
  • #1050: Releases Hidi
  • #1049: Bump FluentAssertions from 6.7.0 to 6.8.0
  • #1048: Bump Verify.Xunit from 17.10.2 to 18.0.0
  • #1047: Upgrades conversion lib. version
  • #1038: - renames hidi in accordance to naming policy of MCR
  • #1037: Release 1.4.4-preview1
  • #1023: Release 1.4.3
  • #1018: releases hidi
  • #1015: releases hidi
  • #1009: Merges vnext into master
  • #1002: Release v1.4.1
  • #999: v1.4.0 release
  • #997: Release libs v1.4.0-preview3
  • #979: Release v1.4.0-preview2
  • #958: Release Libs v1.4.0-preview1
  • #947: Releases Hidi
  • #938: releasing hidi
  • #931: releases hidi
  • #917: docker workflow fix
  • #914: hidi docker image release
  • #899: hidi release
  • #871: hidi release
  • #865: hidi release
  • #855: hidi release

This list of changes was auto generated.

OpenApi v1.4.4

19 Oct 16:36
86e04ff
Compare
Choose a tag to compare

1.4.4-preview1

06 Oct 17:51
d23ad22
Compare
Choose a tag to compare

Changes:

  • #1050: Releases Hidi
  • #1049: Bump FluentAssertions from 6.7.0 to 6.8.0
  • #1048: Bump Verify.Xunit from 17.10.2 to 18.0.0
  • #1047: Upgrades conversion lib. version
  • #1038: - renames hidi in accordance to naming policy of MCR
  • #1037: Release 1.4.4-preview1
  • #1023: Release 1.4.3
  • #1018: releases hidi
  • #1015: releases hidi
  • #1009: Merges vnext into master
See More
  • #1002: Release v1.4.1
  • #999: v1.4.0 release
  • #997: Release libs v1.4.0-preview3
  • #979: Release v1.4.0-preview2
  • #958: Release Libs v1.4.0-preview1
  • #947: Releases Hidi
  • #938: releasing hidi
  • #931: releases hidi
  • #917: docker workflow fix
  • #914: hidi docker image release
  • #899: hidi release
  • #871: hidi release
  • #865: hidi release
  • #855: hidi release

This list of changes was auto generated.

1.4.3

26 Sep 13:12
5f8a702
Compare
Choose a tag to compare

Changes:

  • #1023: Release 1.4.3
  • #1022: Copy OpenApiResponses object from source OpenApiOperation
  • #1020: Bump Microsoft.DotNet.UpgradeAssistant.Extensions.Default.Analyzers from 0.4.336902 to 0.4.346202
  • #1018: releases hidi
  • #1017: - bumps minor for hidi
  • #1016: Bump Microsoft.OData.Edm from 7.12.2 to 7.12.3
  • #1015: releases hidi
  • #1012: Bumps up Microsoft.OpenApi.OData lib version and Hidi version
  • #1011: Bump Microsoft.Extensions.Logging.Abstractions from 6.0.1 to 6.0.2

This list of changes was auto generated.

1.4.2

12 Sep 19:25
103ea84
Compare
Choose a tag to compare

Changes:

  • #1018: releases hidi
  • #1017: - bumps minor for hidi
  • #1016: Bump Microsoft.OData.Edm from 7.12.2 to 7.12.3
  • #1015: releases hidi
  • #1012: Bumps up Microsoft.OpenApi.OData lib version and Hidi version
  • #1011: Bump Microsoft.Extensions.Logging.Abstractions from 6.0.1 to 6.0.2

This list of changes was auto generated.

1.4.1

07 Sep 21:18
512c795
Compare
Choose a tag to compare

Changes:

  • #1002: Release v1.4.1
  • #1001: Appends format property value to root schema if contained in anyOf, oneOf or allOf when serializing as v2
  • #999: v1.4.0 release
  • #998: v1.4.0 stable release
  • #989: Fix parameter serialization - Style doesn't respect the default value

This list of changes was auto generated.

1.4.0-preview3

02 Sep 12:37
c382c22
Compare
Choose a tag to compare

Changes:

  • #997: Release libs v1.4.0-preview3
  • #996: Bump up lib versions
  • #994: Retrieve format property during V2 serialization
  • #991: Bump Microsoft.NET.Test.Sdk from 17.3.0 to 17.3.1
  • #988: Attach changelog labels for improved release notes experience
  • #987: Cater for file content transferred with base64 encoding
  • #985: Compute hash of OpenApi document
  • #984: Bump Verify.Xunit from 17.10.0 to 17.10.2
  • #979: Release v1.4.0-preview2
  • #958: Release Libs v1.4.0-preview1
See More
  • #947: Releases Hidi
  • #938: releasing hidi
  • #931: releases hidi
  • #917: docker workflow fix
  • #914: hidi docker image release
  • #899: hidi release
  • #871: hidi release
  • #865: hidi release
  • #855: hidi release

This list of changes was auto generated.