Skip to content

Releases: microsoft/kiota

v1.22.0-preview.202412120001

12 Dec 19:37
7e1c593
Compare
Choose a tag to compare
Pre-release

Added

Changed

  • Fixed a bug in generation when a referenced schema in an allOf was a primitive #5701.
  • Fixed a bug where inherited error models would be missing interface declarations. [#5888](#5888

v1.21.0

05 Dec 13:57
ec3a3ff
Compare
Choose a tag to compare

Added

  • Added a notion of support experience for languages in preparation for new community implemented languages.

Changed

  • Fixed python generation in scenarios with opening/closing tags for code comments. #5636
  • Fixed Python error when a class inherits from a base class and implements an interface. #5637
  • Fixed a bug where one/any schemas with single schema entries would be missing properties. #5808
  • Fixed anyOf/oneOf generation in TypeScript. 5353
  • Fixed invalid code in Php caused by "//" in property description. 5635
  • Fixed a bug where discriminator property name lookup could end up in an infinite loop. #5771
  • Fixed TypeScript generation error when generating usings from shaken serializers. #5634
  • Multiple fixed and improvements in OpenAPI description generation for plugins. [#5806](#5806

v1.21.0-preview.202411290004

29 Nov 19:08
5590c59
Compare
Choose a tag to compare
Pre-release

Added

  • Added a notion of support experience for languages in preparation for new community implemented languages.

Changed

  • Fixed python generation in scenarios with opening/closing tags for code comments. #5636
  • Fixed Python error when a class inherits from a base class and implements an interface. #5637
  • Fixed a bug where one/any schemas with single schema entries would be missing properties. #5808
  • Fixed anyOf/oneOf generation in TypeScript. 5353
  • Fixed invalid code in Php caused by "//" in property description. 5635
  • Fixed a bug where discriminator property name lookup could end up in an infinite loop. #5771
  • Fixed TypeScript generation error when generating usings from shaken serializers. #5634
  • Multiple fixed and improvements in OpenAPI description generation for plugins. [#5806](#5806

v1.21.0-preview.202411290003

29 Nov 18:27
6dadd39
Compare
Choose a tag to compare
Pre-release

Added

  • Added a notion of support experience for languages in preparation for new community implemented languages.

Changed

  • Fixed python generation in scenarios with opening/closing tags for code comments. #5636
  • Fixed Python error when a class inherits from a base class and implements an interface. #5637
  • Fixed a bug where one/any schemas with single schema entries would be missing properties. #5808
  • Fixed anyOf/oneOf generation in TypeScript. 5353
  • Fixed invalid code in Php caused by "//" in property description. 5635
  • Fixed a bug where discriminator property name lookup could end up in an infinite loop. #5771
  • Fixed TypeScript generation error when generating usings from shaken serializers. #5634
  • Multiple fixed and improvements in OpenAPI description generation for plugins. [#5806](#5806

v1.21.0-preview.202411220001

22 Nov 13:00
6d5655f
Compare
Choose a tag to compare
Pre-release

Added

Changed

  • Fixed python generation in scenarios with opening/closing tags for code comments. #5636
  • Fixed Python error when a class inherits from a base class and implements an interface. 5637
  • Fix anyOf/oneOf generation in TypeScript. 5353
  • Fixed invalid code in Php caused by "//" in property description. [5635](#5635

v1.21.0-preview.202411150001

15 Nov 15:31
7dedd9a
Compare
Choose a tag to compare
Pre-release

Added

Changed

  • Fixed python generation in scenarios with opening/closing tags for code comments. #5636
  • Fixed Python error when a class inherits from a base class and implements an interface. 5637
  • Fix anyOf/oneOf generation in TypeScript. 5353
  • Fixed invalid code in Php caused by "//" in property description. [5635](#5635

v1.20.0

07 Nov 19:22
81bdb1b
Compare
Choose a tag to compare

Added

Changed

  • Fixed python generation client serailization failure str being quoted as "str"
  • Fixed Issue with primitive values being stringified in python python. #5417
  • Fixed an issue where multipart request content would be ignored if other unstructured content was present in the description. #5638
  • Fixed an issue where when generating Go code the deserializer for unions was using CodeClass as a filter and not CodeInterface. #4844
  • Fixes mapping of int16 format to the integer type rather than double when the type is integer or number #5611
  • Fixed a bug where default boolean values with quotes would fail in Java/PHP/CSharp/Go.
  • Fixed a bug where composed types wrappers would not build in CSharp.
  • Fixed a bug where the type name for inherited inline models would be incorrect. #5610
  • Fixes typing inconsistencies in generated code and libraries in Python kiota-python#333
  • Fixes generation of superfluous fields for Models with discriminator due to refiners adding the same properties to the same model #4178.
  • Fixes unsigned shim binary when installed as dotnet tool #5650

v1.20.0-preview.202410240001

24 Oct 19:35
3fdc657
Compare
Choose a tag to compare
Pre-release

Added

Changed

  • Fixed python generation client serailization failure str being quoted as "str"

  • Fixed Issue with primitive values being stringified in python python. #5417

  • Fixed an issue where multipart request content would be ignored if other unstructured content was present in the description. #5638

  • Fixed an issue where when generating Go code the deserializer for unions was using CodeClass as a filter and not CodeInterface. #4844

  • Fixes mapping of int16 format to the integer type rather than double when the type is integer or number #5611

  • Fixed a bug where default boolean values with quotes would fail in Java/PHP/CSharp/Go.

  • Fixed a bug where composed types wrappers would not build in CSharp.

  • Fixed a bug where the type name for inherited inline models would be incorrect. #5610

  • Fixes typing inconsistencies in generated code and libraries in Python kiota-python#333

  • Fixes generation of superfluous fields for Models with discriminator due to refiners adding the same properties to the same model #4178

v1.20.0-preview.202410180001

18 Oct 20:15
451e73b
Compare
Choose a tag to compare
Pre-release

Added

Changed

  • Fixed an issue where when generating Go code the deserializer for unions was using CodeClass as a filter and not CodeInterface. #4844
  • Fixes mapping of int16 format to the integer type rather than double when the type is integer or number [#5611](#5611

v1.19.1

11 Oct 14:18
v1.19.1
d294e04
Compare
Choose a tag to compare

Added

Changed

  • Fixed incompatibility with detecting odata primitives after conversion library updates at OpenAPI.NET.OData#581;
  • Fixed cyclic dependencies in generated Go code. #2834
  • Fixed a bug where default output folder is created on plugin edit and generate commands. #5510
  • Changed GeneratedCode attribute applied when generating CSharp to only include the major version of Kiota. #5489
  • Fixed genarating CSharp client displays clean hint regardless of whether --clean-output is already passed #5576