Skip to content

Releases: microsoft/OpenAPI.NET

v2.0.0-preview.21

21 May 14:47
80f6993
Compare
Choose a tag to compare

2.0.0-preview.21 (2025-05-21)

Bug Fixes

  • do not throw when operation tag is missing matching global tag (fe133f2)
  • do not throw when operation tag is missing matching global tag (2c5aa40)

v2.0.0-preview.20

20 May 08:06
7ea0e9d
Compare
Choose a tag to compare

2.0.0-preview.20 (2025-05-20)

Bug Fixes

  • nullable and type ordering should be maintain to ease up migration work (6c82aa6)
  • nullable should not be inserted as an attempt to normalize the document (6c82aa6)
  • refactor to avoid adding duplicate entries (41fd508)
  • refactor to avoid adding duplicate entries (#2359) (9791eb6)
  • tree node has the wrong structure because of trailing slashes (2ffb273)
  • tree node has the wrong structure because of trailing slashes (4439340)
  • wrong link to json schema spec in schema doc comments (d9b0c90)
  • wrong link to json schema spec in schema doc comments (9a73ec6)

v2.0.0-preview.19

16 May 19:36
5e456de
Compare
Choose a tag to compare

2.0.0-preview.19 (2025-05-16)

Bug Fixes

  • base url should be read from the settings when available (f5d6e81)
  • base url should be read from the settings when available (b17b7d8)
  • discriminator mapping references don't get a document when created from DOM (767d3fb)
  • discriminator mapping references don't get a document when created from DOM (fdfe002)

v2.0.0-preview.18

13 May 07:38
eb2b808
Compare
Choose a tag to compare

2.0.0-preview.18 (2025-05-13)

Features

  • upgrades openapi.net.odata and apimanifest to the latest version (80844a6)
  • upgrades openapi.net.odata and apimanifest to the latest version (938a2e0)

Bug Fixes

  • avoid calling virtual members in constructor (5835057)
  • Fix typo in error message (#2345) (3f8b2b9)
  • handle deserializing and writing empty security requirements #1426 (#2323) (962e0e4)
  • normalized override implementation for parameter types serialization in v2 (5930916)

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)