Skip to content

chore(deps): update dependency microsoft.openapi to v3#1640

Open
renovate[bot] wants to merge 1 commit intomainfrom
renovate/microsoft.openapi-3.x
Open

chore(deps): update dependency microsoft.openapi to v3#1640
renovate[bot] wants to merge 1 commit intomainfrom
renovate/microsoft.openapi-3.x

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Jan 22, 2026

This PR contains the following updates:

Package Change Age Confidence
Microsoft.OpenApi 1.6.283.3.1 age confidence

Release Notes

Microsoft/OpenAPI.NET (Microsoft.OpenApi)

v3.3.1

Features
Bug Fixes
  • broken binary compatibility due to interface changes in previous version (d96bba7)

v3.3.0

Features
  • models: add shared Content interface (9e13b25)
  • models: add shared Content interface (#​2695) (9e13b25)
  • models: support mutualTLS security scheme (a4efdfe)

v3.2.0

Features
  • hidi validate command now logs warnings (76a3c0f)
  • hidi validate command now logs warnings (62e7d56)
Bug Fixes
  • discriminator property validation fails any/allOf cases when it shouldn't (fb6cecc)
  • discriminator property validation fails any/allOf cases when it shouldn't (a8fb81c)

v3.1.3

Bug Fixes
  • Support custom tag ordering (008576c)
  • Support custom tag ordering (7610d07)

v3.1.2

Bug Fixes
  • correct error pointer when extension parser throws OpenApiException (43c75a9)
  • wrap extension parser calls in try-catch to ensure correct error pointers (50b44aa)

v3.1.1

Bug Fixes
  • schema: always serialize additionalProperties: false (6651c36)
  • schema: always serialize additionalProperties: false (e36fc95)

v3.0.3

  • load JSON documents that are preceded by multiple whitespace (6461bac)
  • non-seekable json streams would fail to load as a document (2436d73)
  • reading streams in an asp.net context would cause async exceptions (f9e5248)

v3.0.2

Bug Fixes
  • additional properties serialization should not emit a schema in v2 (946cba9)
  • additional properties serialization should not emit booleans in v3.1+ (946cba9)

v3.0.1

Bug Fixes
  • empty strings should be quoted in yaml (8d215f9)
  • empty strings should be quoted in yaml (0ca10db)

v3.0.0

⚠ BREAKING CHANGES
  • adds support for OpenAPI 3.2.0

Note: Please refer to the upgrade guide for a detailed description of the breaking changes.

Note: ASP.net users should remain on version 1.X for ASP.net < 10, and version 2.X for ASP.net 10, this new major version will be implemented in a future version of ASP.net, more information

Features
  • adds support for OpenAPI 3.2.0 (765a8dd)

v2.6.1

Bug Fixes
  • broken binary compatibility due to interface changes in previous version (06f2b85)

v2.6.0

Features

v2.5.0

Features
  • hidi validate command now logs warnings (1d3d085)
  • hidi validate command now logs warnings (18ed5ac)
Bug Fixes
  • discriminator property validation fails any/allOf cases when it shouldn't (ff6e411)
  • discriminator property validation fails any/allOf cases when it shouldn't (7def73d)

v2.4.3

v2.4.2

Bug Fixes
  • wrap extension parser calls in try-catch to ensure correct error pointers (63cf4a3)
  • wrap extension parser calls in try-catch to ensure correct error pointers (458cabe)

v2.4.1

Bug Fixes
  • schema: always serialize additionalProperties: false (6651c36)
  • schema: always serialize additionalProperties: false (e36fc95)

v2.4.0

Features
  • Add type: "null" downcasting when in oneOf and anyOf for OpenAPI v3 (782cf8d)

v2.3.12

Bug Fixes
  • load JSON documents that are preceded by multiple whitespace (640e59a)
  • non-seekable json streams would fail to load as a document (76b0159)
  • non-seekable json streams would fail to load as a document (2436d73)
  • reading streams in an asp.net context would cause async exceptions (f9e5248)

v2.3.11

Bug Fixes
  • additional properties serialization should not emit a schema in v2 (946cba9)
  • additional properties serialization should not emit a schema in v2 fix: additional properties serialization should not emit booleans in v3.1+ (275dd9d)
  • additional properties serialization should not emit booleans in v3.1+ (946cba9)

v2.3.10

  • empty strings should be quoted in yaml (e919b33)
  • empty strings should be quoted in yaml (0ca10db)

v2.3.9

Bug Fixes
  • a bug where null sentinel value would appear in YAML documents (0e864c7)
  • a bug where null sentinel value would appear in YAML documents (15618e1)

v2.3.8

Bug Fixes
  • an issue where numeric property names would be missing quotes in yaml conversion (da43c98)
  • an issue where numeric property names would be missing quotes in yaml conversion (234504c)
  • quote property names in yaml that match boolean values (39a9f41)
  • yaml blocks and line returns (b053848)
  • yaml multi-line literals maintain their lines (558a1ce)

v2.3.7

Bug Fixes
  • adds a null value sentinel to enable roundtrip serializations of JsonNode typed properties (337c6eb)
  • adds a null value sentinel to enable roundtrip serializations of JsonNode typed properties (63b2b98)
  • fixes a bug where yaml null values would end up as a string "null" during roundtrip serialization (6e62de2)
  • fixes a bug where yaml null values would end up as a string "null" during roundtrip serialization (994184b)
  • YamlConverter adding extra quotes to string values when converting from JSON to YAML (ccfebc8)
Performance Improvements
  • do not duplicate nodes when indexing (dbbbf13)
  • only initialize map node nodes on demand (bdb5264)
  • reduce allocations in mapnode (f58aad2)
  • removes the lazy initialization since the node is always enumerated (1c96521)
  • switches to lazy instantiation (d3c758b)
  • use deep equals for comparison to reduce allocations (6ce3214)

v2.3.6

Bug Fixes
  • a bug where empty collections would not be serialized for default values (4c4d257)

v2.3.5

Bug Fixes
  • use settings for terse output in serialization extension methods (246039b)
  • use settings for terse output in serialization extension methods (8b91278)

v2.3.4

Bug Fixes
  • Improve server creation and URL handling logic to maintain port (3e6ee80)
  • missing deserialization for header content property in 3.1 and 3.0 (717f154)
  • missing deserialization for header content property in 3.1 and 3.0 (0fdfae1)

v2.3.3

Bug Fixes
  • typo in allowReserved property name for deserialization (1633453)
  • typo in allowReserved property name for deserialization (f7e34be)

v2.3.2

Bug Fixes
  • Fix URL processing in InternalLoad method would not detect the filename/scheme properly in some scenarios (d93689c)
  • OpenApiEncoding explode property serialization defaults with form style (ae03eab)

v2.3.1

Bug Fixes
  • load JSON documents that are preceded by multiple whitespace (640e59a)
  • non-seekable json streams would fail to load as a document (76b0159)
  • non-seekable json streams would fail to load as a document (2436d73)
  • reading streams in an asp.net context would cause async exceptions (f9e5248)

v2.3.0

Features
  • adds the detected format as part of the diagnostic (#​2482) (59d7c81)
  • adds the detected format to the diagnostics (59d7c81)

v2.2.0

Features
  • add Validation Rule for path operations to not have a request body (d101fc3)
Bug Fixes
  • missing examples when one example is with an empty array. (cb1c496)

v2.1.0

Features
  • adds a default validation rule for unresolved references (90b3966)
Bug Fixes
  • Improve OpenApiWalker performance (a007c03)
  • Validate schema property is not null (3326022)

v2.0.1

Bug Fixes
  • add missing disposable for stream (9318c00)
  • add missing disposable for stream (0c1ccbd)

v2.0.0

Features
  • General availability of version 2 with support for OpenAPI 3.1!!! 🎉🎉🎉 (a02d74c)
  • General availability of version 2 with support for OpenAPI 3.1!!! 🎉🎉🎉 (97824e5)
Bug Fixes
  • inconsistent visibility of properties in current keys class (cb9772f)
  • removes extraneous default value constant (bf8d0b6)
  • removes extraneous default value constant (b6eb46e)
  • removes loop methods from parsing context as its available in loop detector instead (de3531b)
  • removes loop methods from parsing context as its available in loop detector instead (18a8cbe)
  • removes public mermaid types that were not usuable (ef7ae33)
  • removes public mermaid types that were not usuable (a26096c)
  • removes redundant marker interface (5a055f9)
  • removes redundant marker interface (74a9f08)
  • switches to a getter for API consistency (7975082)
  • switches to a getter for API consistency (0091f1c)
  • unconsistent visibility of properties in current keys class (d0c20ab)
  • visibility of extension methods (1e9112a)
  • visibility of extension methods (50c8e34)

Configuration

📅 Schedule: Branch creation - "before 07:00 on Thursday" in timezone Europe/Oslo, Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the dependency Label Pull requests with dependency updates. Used when generation releasenotes label Jan 22, 2026
@coderabbitai
Copy link
Contributor

coderabbitai bot commented Jan 22, 2026

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

  • 🔍 Trigger a full review

Comment @coderabbitai help to get the list of available commands and usage tips.

@renovate renovate bot force-pushed the renovate/microsoft.openapi-3.x branch 2 times, most recently from a32c3ca to 05f8fa0 Compare January 25, 2026 22:46
@renovate renovate bot force-pushed the renovate/microsoft.openapi-3.x branch 2 times, most recently from ac661f3 to 506c4ea Compare February 3, 2026 12:34
@bjorntore bjorntore added the backport-ignore This PR is a new feature and should not be cherry-picked onto release branches label Feb 4, 2026
@renovate renovate bot force-pushed the renovate/microsoft.openapi-3.x branch from 506c4ea to b7d99eb Compare February 12, 2026 12:34
@sonarqubecloud
Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport-ignore This PR is a new feature and should not be cherry-picked onto release branches dependency Label Pull requests with dependency updates. Used when generation releasenotes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant