Releases: microsoft/OpenAPI.NET
Releases · microsoft/OpenAPI.NET
1.4.0
Changes:
- #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-preview2
Bug Fixes
- Adds defensive programming by @MaggieKimani1 in #973
- Treat an empty property name as valid by @MaggieKimani1 in #963
Enhancements
- Update README.md with Nuget package links by @MaggieKimani1 in #972
- feat: change DisplayAttribute to public by @fernandolamp in #909
Package Updates
- Bump up System.Commandline API to v2.0.0-beta4.22272.1 by @MaggieKimani1 in #959
- Bump Verify.Xunit from 17.4.2 to 17.5.0 by @dependabot in #960
- Bump xunit from 2.4.1 to 2.4.2 by @dependabot in #961
- Bump Moq from 4.18.1 to 4.18.2 by @dependabot in #962
- Bump docker/build-push-action from 3.1.0 to 3.1.1 by @dependabot in #966
- Bump Verify.Xunit from 17.5.0 to 17.7.0 by @dependabot in #967
- Bump Verify.Xunit from 17.7.0 to 17.8.1 by @dependabot in #968
- Bump Microsoft.NET.Test.Sdk from 17.2.0 to 17.3.0 by @dependabot in #969
- Bump Verify.Xunit from 17.8.1 to 17.9.0 by @dependabot in #975
- Bump Microsoft.OData.Edm from 7.12.1 to 7.12.2 by @dependabot in #974
- Bumps up lib versions by @MaggieKimani1 in #977
- Release v1.4.0-preview2 by @MaggieKimani1 in #979
New Contributors
- @fernandolamp made their first contribution in #909
Full Changelog: 1.4.0-preview1...1.4.0-preview2
1.4.0-preview1
Enhancements
- Adds support for Copy Constructors by @MaggieKimani1 in #853
- Add support for request body path parameters in v2 by @darrelmiller in #922
- Updates csproj for Nuget release notes to point to Github release notes by @MaggieKimani1 in #927
Bug Fixes and Other Changes
- headS not head 🤦 by @baywet in #916
- docker workflow fix by @baywet in #917
- remove explicit nuget reference to Verify for streamlining dependabot PRs by @zengin in #921
- Update ci-build.yml for Azure Pipelines by @MaggieKimani1 in #856
- Added fix to handle case where produces or consumes is empty array by @darrelmiller in #926
- releases hidi by @baywet in #931
- Fixes extensionless output by @MaggieKimani1 in #933
- releasing hidi by @baywet in #938
- remove duplicate SourceLink by @SimonCropp in #940
- Fixes missing path parameters by @MaggieKimani1 in #943
- Hidi release by @andrueastman in #946
- Releases Hidi by @andrueastman in #947
- Updates build file with Powershell task for packing dlls by @MaggieKimani1 in #948
- Bump lib versions by @MaggieKimani1 in #955
- Release Libs v1.4.0-preview1 by @MaggieKimani1 in #958
Dependabot Upgrades
- Bump Verify from 17.1.4 to 17.1.6 by @dependabot in #918
- Bump Verify.Xunit from 17.1.4 to 17.1.6 by @dependabot in #919
- Bump Verify.Xunit from 17.1.6 to 17.2.1 by @dependabot in #925
- Bump Microsoft.OpenApi.OData from 1.0.11-preview5 to 1.0.11 by @dependabot in https://github.com/microsoft/OpenAPI.NET/pull/944\\
- Bump Microsoft.DotNet.UpgradeAssistant.Extensions.Default.Analyzers from 0.3.330701 to 0.4.336902 by @dependabot in #949
- Bump Microsoft.OData.Edm from 7.12.0 to 7.12.1 by @dependabot in #950
- Bump docker/build-push-action from 3.0.0 to 3.1.0 by @dependabot in #952
- Bump Verify.Xunit from 17.2.1 to 17.4.2 by @dependabot in #957
New Contributors
- @zengin made their first contribution in #921
- @SimonCropp made their first contribution in #940
- @andrueastman made their first contribution in #946
Full Changelog: 1.3.2...1.4.0-preview1
1.3.2
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
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
1.3.0-preview 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
Fixes issues described in 1.2.3 milestone
1.2.2 Update with fixes for binary compatibilty
Merge pull request #493 from microsoft/dm/release1.2.2 Updated to 1.2.2
Breaking change fix
An optional parameter on the OpenApiString constructor was causing a binary incompatibility with 1.1.4, This release fixes that issue.