Releases: microsoft/OpenAPI.NET
Releases · microsoft/OpenAPI.NET
Release list
v3.8.0
3.8.0 (2026-07-03)
Features
- add JsonConverter for OpenApiSchema System.Text.Json serialization (#2915) (2f8b3d2)
- library: support schema keywords on references (434b2f8)
- library: support schema keywords on references (66a9d04), closes #2903
Bug Fixes
- Don't silently skip null assignment to OpenApiDocument.Tags (3764142)
- handling of nullable enums for 3.0 (#2920) (beb68f5)
- library: keep v3 schema references ref-only (c938727)
- preserve JSON Schema 2020-12 keyword siblings on $ref schemas for OAS 3.1+ (#2896) (08160c8)
- use async method for crypto flush (6e675d9)
v2.10.0
2.10.0 (2026-07-03)
Features
- add JsonConverter for OpenApiSchema System.Text.Json serialization (#2915) (465521b)
- library: support schema keywords on references (2749463), closes #2903
Bug Fixes
- Don't silently skip null assignment to OpenApiDocument.Tags (#2917) (6a45a82)
- handling of nullable enums for 3.0 (#2920) (f4778e0)
- library: keep v3 schema references ref-only (8d811c3)
- preserve JSON Schema 2020-12 keyword siblings on $ref schemas for OAS 3.1+ (#2896) (fb20d46)
- preserve JSON Schema 2020-12 keyword siblings on $ref schemas for OAS 3.1+ (#2896) (c79a83e)
- use async method for crypto flush (677b519)
v3.7.0
3.7.0 (2026-06-10)
Features
- add contains/minContains/maxContains members (78475e3)
- add contains/minContains/maxContains members (1a974f8)
- library: add missing json schema properties (9b1aed6)
- library: add missing json schema properties (82f84e0)
Bug Fixes
- library: always copy unevaluated properties (4907d1c)
- library: avoid false circular refs for external schema re-exports (b635242)
- library: avoid false circular refs for external schema re-exports (7a443c2)
- library: remove unshipped schema extension fallback (cf54bb3)
- library: use version-specific schema keyword callbacks (6e22ec6)
- library: use x-jsonschema schema extensions (eb1891a)
v2.9.0
2.9.0 (2026-06-10)
Features
- add contains/minContains/maxContains members (fadb422)
- library: add missing json schema properties (db41a3c)
Bug Fixes
- library: always copy unevaluated properties (3951a31)
- library: avoid false circular refs for external schema re-exports (a058913)
- library: avoid false circular refs for external schema re-exports (1bace68)
- library: merge contains compat members into missing properties (7dc45e1)
- library: remove unshipped schema extension fallback (b301827)
- library: use version-specific schema keyword callbacks (f93d76a)
- library: use x-jsonschema schema extensions (ec04a7f)