Releases: microsoft/kiota
v1.22.0-preview.202412120001
v1.21.0
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
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
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
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
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
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 notCodeInterface
. #4844 - Fixes mapping of
int16
format to theinteger
type rather thandouble
when the type isinteger
ornumber
#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
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 notCodeInterface
. #4844 -
Fixes mapping of
int16
format to theinteger
type rather thandouble
when the type isinteger
ornumber
#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
v1.19.1
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