Skip to content

Releases: microsoft/OpenAPI.NET

1.4.0-preview2

16 Aug 09:06
03ff377
Compare
Choose a tag to compare
1.4.0-preview2 Pre-release
Pre-release

Bug Fixes

Enhancements

Package Updates

New Contributors

Full Changelog: 1.4.0-preview1...1.4.0-preview2

1.4.0-preview1

11 Aug 06:39
Compare
Choose a tag to compare
1.4.0-preview1 Pre-release
Pre-release

Enhancements

Bug Fixes and Other Changes

Dependabot Upgrades

New Contributors

Full Changelog: 1.3.2...1.4.0-preview1

1.3.2

23 Jun 20:25
5fe88e8
Compare
Choose a tag to compare

Changes:

  • #914: hidi docker image release
  • #915: - removes unecessary condition for get version step
  • #892: Add OpenApiContact for ReadFragment
  • #908: Adding support to write c-style hex strings as strings
  • #912: Bump Microsoft.OpenApi.OData from 1.0.11-preview2 to 1.0.11-preview3
  • #910: - adds docker image definition for hidi
  • #911: Bump Microsoft.OData.Edm from 7.11.0 to 7.12.0
  • #906: Bump SharpYaml from 1.9.1 to 1.9.2
  • #903: Bump Microsoft.DotNet.UpgradeAssistant.Extensions.Default.Analyzers from 0.3.326103 to 0.3.330701
  • #901: Bump Verify.Xunit from 17.1.2 to 17.1.4
See More
  • #902: Bump Verify from 17.1.2 to 17.1.4
  • #898: Bump Verify.Xunit from 16.8.1 to 17.1.2
  • #899: hidi release
  • #867: Bump Microsoft.DotNet.UpgradeAssistant.Extensions.Default.Analyzers from 0.3.310801 to 0.3.326103
  • #873: Bump FluentAssertions from 6.6.0 to 6.7.0
  • #894: Bump Verify from 16.8.1 to 17.1.1
  • #897: Adds entry to the csproj release notes
  • #896: Bumps conversion lib version and Hidi version
  • #869: Adding Microsoft SECURITY.MD
  • #876: - normalizes inlining parameters to kebab case
  • #875: Update hidi readme.md formatting
  • #874: Add Hidi read me file
  • #871: hidi release
  • #868: Adds OpenAPI convert setting ExpandDerivedTypesNavigationProperties=false
  • #865: hidi release
  • #863: Bump Verify.Xunit from 16.7.0 to 16.8.1
  • #864: enables discriminator in hidi
  • #857: Bump Microsoft.NET.Test.Sdk from 17.1.0 to 17.2.0
  • #862: Bump Moq from 4.18.0 to 4.18.1
  • #859: Bump Moq from 4.17.2 to 4.18.0
  • #860: Bump Verify from 16.7.0 to 16.7.1
  • #855: hidi release
  • #854: - bumps hidi version
  • #851: Bump SharpYaml from 1.9.0 to 1.9.1
  • #845: Bump Verify.Xunit from 16.5.4 to 16.7.0
  • #849: Bump xunit.runner.visualstudio from 2.4.3 to 2.4.5
  • #843: Bump Microsoft.OData.Edm from 7.10.0 to 7.11.0
  • #838: Bump github/codeql-action from 1 to 2
  • #844: Bump Verify from 16.5.4 to 16.7.0
  • #852: Bump Microsoft.OpenApi.OData from 1.0.10-preview3 to 1.0.10
  • #831: Add --terse-output Commandline parameter for producing JSON in terse format
  • #835: Update vNext from master

This list of changes was auto generated.

1.3.1

13 Apr 01:02
5eb1481
Compare
Choose a tag to compare

Changes:

  • #828: Release/1.3.0
  • #826: Fix failing Github release task
  • #822: Added support for Validation to produce warnings as well as errors
  • #827: Remove unnecessary reference that made netcoreapp2.1 incompatible
  • #825: Made ResolveReference public again as it is used by Swashbuckle
  • #823: Update vnext with Release/1.3.1 preview6 version
  • #824: Update master with Release/1.3.1 preview6
  • #821: [bugfix] Resolve local file reference with Schema type properly
  • #816: Bump Verify.Xunit from 16.4.4 to 16.5.4
  • #815: Bump FluentAssertions from 6.5.1 to 6.6.0
See More
  • #814: Bump Verify from 16.4.4 to 16.5.4
  • #809: Bump Microsoft.OpenApi.OData from 1.0.10-preview2 to 1.0.10-preview3
  • #817: Convert anyOf/oneOf to allOf with first schema when writing v2
  • #803: Added CSDL filter for entitysets and singletons
  • #794: Parse Nested postman collections
  • #619: Fix resolution of external files
  • #796: Fixes failing script for Hidi exe
  • #791: Fixed issues related to merge conflicts
  • #789: Add --clean-output parameter to allow overwriting existing files
  • #790: Dependabot updates
  • #767: Simplify openapi spec version for Hidi
  • #785: Better error handling
  • #773: - fixes failing hidi release script for exe
  • #772: - fixes failing hidi release script for exe
  • #771: - fixes branch filter for deploy jobs
  • #770: - fixes branch filter for deploy jobs
  • #761: Release/1.3.1 preview5
  • #769: latest pipeline and reference updates for the unpublished release
  • #768: - bumps reference to openapi.odata
  • #752: updates pipeline definition to align with openapi.odata lib changes
  • #754: Bump Verify.Xunit from 16.1.2 to 16.3.2
  • #755: Bump Verify from 16.1.2 to 16.3.2
  • #757: Bump actions/setup-dotnet from 1 to 2
  • #758: Bump Moq from 4.16.1 to 4.17.1
  • #760: Updated versions to preview5
  • #727: Catch any OpenApiExceptions thrown during parsing and continue processing Schema Components
  • #756: fixes an issue where hidi would not process async
  • #750: Publish hidi as a self-contained application
  • #753: - upgrades odata conversion lib reference in hidi
  • #744: Migrate all projects to .NET6
  • #745: Adds Constants for the Scheme and Bearer format types
  • #743: Upgrade packages
  • #746: Bump Microsoft.NET.Test.Sdk from 17.0.0 to 17.1.0
  • #738: Fixed ValidateDocument method in hidi
  • #739: Fixed validate for Path Parameters so it does not fail for components
  • #724: Bump Verify.Xunit from 14.14.1 to 16.1.1
  • #728: Bump System.Text.Json from 6.0.1 to 6.0.2
  • #723: Bump Verify from 15.2.1 to 16.1.1
  • #705: Convert csdl files to openapi
  • #726: Release/1.3.1 preview4
  • #725: Updated version to preview4
  • #720: Set Nuget properties in Hidi to align with compliance guidelines during publishing
  • #716: Release/1.3.1 preview3
  • #714: Updated versions to preview3
  • #713: Upgrades to System.Commandline beta2
  • #697: Align hidi params with kiota
  • #710: Bump Verify from 15.2.0 to 15.2.1
  • #708: Bump Verify from 14.14.1 to 15.2.0
  • #701: Bump FluentAssertions from 6.3.0 to 6.4.0
  • #695: Release/1.3.1 preview2
  • #693: Updated version to release new preview
  • #694: Fix round-tripping of empty media type objects and parsing of encoding style.
  • #692: Update package version numbers

This list of changes was auto generated.

1.3.1-preview

25 Nov 23:08
5e8e492
Compare
Choose a tag to compare
1.3.1-preview Pre-release
Pre-release

Enhancements

  • Added service for slicing APIs based on tags and operations
  • Published Hidi command line tool as dotnet tool.

Fixes

  • #530 OpenApiStreamReader disposes input stream after reading and it's not configurable
  • #527 OpenApiPrimitive Write for OpenApiString does not take into account IsExplicit

1.3.0-preview Release

25 May 18:09
1374d77
Compare
Choose a tag to compare
1.3.0-preview Release Pre-release
Pre-release

Enhancements

  • Updated framework dependencies to just .net standard 2.0.
  • Roundtrip the parameter name of a body for OpenAPI v2 documents
  • Improved support for multi-line strings. #481
  • Remote references are supported (currently limited to absolute paths)
  • Added validation for path parameters defined that are not in path. #524

Bug fixes:

  • OpenAPI Walker missed a variety of elements #484 #405
  • Don't fail when using $ref in path Item #288
  • Specification extensions for external docs now supported #513
  • Fix for default value of Explode #479
  • Removed validation of examples by default #407
  • OpenApiPrimitive Write for OpenApiString does not take into account IsExplicit #527

Milestone: https://github.com/microsoft/OpenAPI.NET/milestone/4

Hotfix 1.2.3

29 Aug 22:01
553061a
Compare
Choose a tag to compare

Fixes issues described in 1.2.3 milestone

1.2.2 Update with fixes for binary compatibilty

25 Jun 01:56
be6a700
Compare
Choose a tag to compare
Merge pull request #493 from microsoft/dm/release1.2.2

Updated to 1.2.2

Breaking change fix

24 Jun 21:25
e59b568
Compare
Choose a tag to compare

An optional parameter on the OpenApiString constructor was causing a binary incompatibility with 1.1.4, This release fixes that issue.

Milestone 1.2

21 Jan 00:11
a45aaa0
Compare
Choose a tag to compare

This release contains a number of bugfixes and also introduces the ability to inline references while writing out OpenAPI descriptions. It also removes the data type mismatch validator from the default set of validation rules. This validator checked to ensure that the values in examples and schema defaults were compatible with the data types of the schema. This is not a requirement of either OpenAPI or JSON Schema and is particularly tricky to do when schemas are referenced. These validators can be added back by users if desired.