Skip to content

Releases: microsoft/OpenAPI.NET

v2.0.0-preview.17

16 Apr 15:07
d7866c9
Compare
Choose a tag to compare

2.0.0-preview.17 (2025-04-16)

Features

  • discriminator mappings now use schema references (b4877f6)
  • openapiformat enum cleanup (#2326) (19ffd13)
  • Remove default collection initialization for perf reasons (#2284) (3604382)

Bug Fixes

  • Empty tag causes error generating Kiota client #2283 (#2286) (521d636)
  • hidi fails to parse yaml files when fixing references (a5c4d61)
  • hidi fails to parse yaml files when fixing references (c5b69fe)
  • Improve handling of OpenAPI tag references (#2325) (bf9954a)
  • read (Exclusive)Maximum and (Exclusive)Minimum values as strings and write their raw values during serialization (#2309) (ac66756)
  • relative references in subdirectory documents are not loading #1674 (#2243) (4bcbd51)
  • renames annotations schema property to metadata to match #2241 (28e4a75)
  • renames annotations schema property to metadata to match #2241 (33fc7cb)
  • set format to binary for file uploads (#2305) (47f10d3)

v1.6.24

01 Apr 10:59
253b139
Compare
Choose a tag to compare

1.6.24 (2025-04-01)

Bug Fixes

  • a flaky behaviour for format property serialization (e072790)
  • a flaky behaviour for format property serialization (4d06f86)
  • null reference on alternate keys during hidi transform (17247ed)
  • null reference on alternate keys during hidi transform (55f0f54)

v2.0.0-preview.16

20 Mar 16:07
5d99cc4
Compare
Choose a tag to compare

2.0.0-preview.16 (2025-03-20)

Bug Fixes

  • always serialize security schemes in components (3aac661)
  • always serialize security schemes in components (a765acf)

v2.0.0-preview.15

19 Mar 09:53
557bf81
Compare
Choose a tag to compare

2.0.0-preview.15 (2025-03-18)

Bug Fixes

  • Include hidi in solution (7f4bec8)
  • remove duplicate unused property (f62e039)
  • revert change to exclude hidi in solution (c3afe4e)

v2.0.0-preview.14

18 Mar 08:32
6a6a2fd
Compare
Choose a tag to compare

2.0.0-preview.14 (2025-03-18)

Bug Fixes

  • exclude hidi from release due to package source mapping conflict (72daa54)

v2.0.0-preview.13

14 Mar 15:54
0a12b63
Compare
Choose a tag to compare

2.0.0-preview.13 (2025-03-14)

Features

  • adds OpenApiDocument.SerializeAs() so simplify serialization scenarios (371a574)
  • enable null reference type support (#2146) (96574ec)
  • enables references as components (eeffba9)
  • use http method object instead of enum (8baff28)

Bug Fixes

  • a bug where references would not serialize summary or descriptions in 3.1 (ca7ccdd)
  • handling for reference IDs with http prefix (3385a0e)

v2.0.0-preview.12

07 Mar 13:11
33f1fac
Compare
Choose a tag to compare

2.0.0-preview.12 (2025-03-07)

Bug Fixes

  • fixes serialization of openApidocs with operation tags with settings to inline references (8eecae6)
  • fixes serialization of openApidocs with operation tags with settings to inline references. (f67fe64)

v2.0.0-preview.11

03 Mar 14:45
6022bdd
Compare
Choose a tag to compare

2.0.0-preview.11 (2025-03-03)

Bug Fixes

  • rename OpenApiDocument.SecurityRequirements as Security (d8553d6)

Miscellaneous Chores

  • release 2.0.0-preview.11 (f425b8e)

v2.0.0-preview10

27 Feb 10:36
db10afa
Compare
Choose a tag to compare

2.0.0-preview10 (2025-02-27)

Features

  • deduplicates tags at the document level (93c468e)
  • tags references are now deduplicated as well (763c0c1)

Bug Fixes

  • add logic for serializing date time objects (23395c5)
  • adds missing cancellation parameter to async method (243a111)
  • avoid creating new http clients to load additional documents of the workspace (0f23798)
  • deduplicates exclusive min/max properties in the object model (08414a1)
  • deduplicates exclusive min/max properties in the object model (0d5b471)
  • moves the http client for the reader to settings so it can be passed by client application (9b910f3)
  • OpenAPIDocument JsonSchemaDialect property is now a URI (45977b5)
  • openapischema schema property is now a Uri (452a6b9)
  • primitive parsing for strings as DateTimes is too greedy (4ee1d8b)
  • removes static readers registry (fe7a2fd)
  • use a single http client in hidi (9386fae)

v2.0.0-preview9

21 Feb 17:28
5a05d1e
Compare
Choose a tag to compare

2.0.0-preview9 (2025-02-21)

Features

  • add support for dependentRequired (75d7a66)

Bug Fixes

  • an issue where deprecation extension parsing would fail (5db8757)
  • an issue where deprecation extension parsing would fail (b59864c)
  • refactor ToIdentifier() to normalize flaggable enums (#2156) (b80e934)