Skip to content

Releases: microsoft/OpenAPI.NET

v3.4.0

05 Mar 15:39
ec2a48f

Choose a tag to compare

3.4.0 (2026-03-04)

Features

  • library: preserve PatternProperties as x-jsonschema-patternProperties extension for OpenAPI v2/v3.0 serialization (d969fdc)
  • library: Preserve PatternProperties via x-jsonschema-patternProperties extension for OpenAPI v2/v3.0 (16ab5e4)
  • securityscheme: add oauth2MetadataUrl support (OpenAPI 3.2) (4509488)

Bug Fixes

  • implement unevaluatedProperties as schema per JSON Schema 2020-12 (#2728) (7c13fb3)
  • library: serialize additionalProperties schema in OpenAPI V2 (f3165fa)
  • library: serialize additionalProperties schema in OpenAPI V2 documents (3d07756)
  • optimize parsing V3.1 documents by reducing GetLocation method allocation on hot path(#2748) (f690681)

v2.7.0

05 Mar 17:22
f7e17e5

Choose a tag to compare

2.7.0 (2026-03-05)

Features

  • add UnevaluatedPropertiesSchema support to IOpenApiSchema (fb691d6)
  • library: preserve PatternProperties as x-jsonschema-patternProperties extension for OpenAPI v2/v3.0 serialization (dd5085a)

Bug Fixes

  • address PR feedback on UnevaluatedProperties implementation (80fc0f6)
  • correct deserialization and test for UnevaluatedPropertiesSchema (a4d66fc)
  • library: serialize additionalProperties schema in OpenAPI V2 (99b653c)
  • library: serialize additionalProperties schema in OpenAPI V2 (cef7996)
  • optimize parsing V3.1 documents by reducing GetLocation method allocation on hot path(#2748) (91e697b)
  • optimize parsing V3.1 documents by reducing GetLocation method allocation on hot path(#2748) (06c58a5)

v3.3.1

22 Jan 18:56
7b15636

Choose a tag to compare

3.3.1 (2026-01-22)

Features

Bug Fixes

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

v2.6.1

22 Jan 19:02
24deed8

Choose a tag to compare

2.6.1 (2026-01-22)

Bug Fixes

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

v3.3.0

21 Jan 17:32
2258501

Choose a tag to compare

3.3.0 (2026-01-21)

Features

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

v2.6.0

21 Jan 17:58
7a4ee7f

Choose a tag to compare

2.6.0 (2026-01-21)

Features

  • models: add shared Content interface (80e4bbf)
  • models: add shared Content interface (#2695) (338566f)
  • models: add shared Content interface (#2695) (80e4bbf)
  • models: support mutualTLS security scheme (f9cf5b8)

v3.2.0

19 Jan 19:19
d48c2c1

Choose a tag to compare

3.2.0 (2026-01-19)

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)

v2.5.0

19 Jan 19:19
7bda14f

Choose a tag to compare

2.5.0 (2026-01-19)

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)

v3.1.3

16 Jan 18:02
5cc010e

Choose a tag to compare

3.1.3 (2026-01-16)

Bug Fixes

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

v2.4.3

16 Jan 17:45
56446a6

Choose a tag to compare

2.4.3 (2026-01-16)

Bug Fixes

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