Releases: microsoft/kiota
Releases · microsoft/kiota
v1.12.0
Added
- Added support for the new kiota config commands under a feature flag. #3356
- Added the init command as part of the experience revamp of #3356
- Added uri-form encoded serialization for Python. #2075
- Added support for multipart form data request body in Python. #3030
Changed
- BREAKING - Removed the async suffix from request adapter methods in TypeScript. microsoft/kiota-typescript#992
- Fixed mantis for bitwise enums in Go. #3936
- Keyword in enum names for go should not be escaped. #2877
- Generator method code reduction in Python. #3695
- Fixed a bug with URI template generation for required parameters when they differ between operations. #4148
- Fixed return doc comments for Go/Java/CSharp/TypeScript.
- Fixed type names in doc comments and deprecation noticed across languages.
- Added thrown exceptions in doc comments for Go/CSharp/Java/TypeScript. #3811
- Fixed missing type/method names in deprecation comments.#4186
- Fixed
cref
tags not closed in doc comments in CSharp generation. - Deduplicates 4XX and 5XX error mappings when they map to the same type to reduce emitted code. #4025
- 📢📢📢 Java generation is now stable! 🚀🚀🚀 special thanks to @andreaTP (Red Hat) for all the help.
- Fixed bug where stream responses would generate incorrect partial paging code. #4207
- Sanitize Accept and Content-Type headers during generation. #4211
- Fixed a bug in enum default value generator for TypeScript. #4216
- Generate enum array for query parameters. [#4225](#4225
v1.12.0-preview.202403040006
Added
- Added the init command as part of the experience revamp of #3356
- Added uri-form encoded serialization for Python. #2075
Changed
- BREAKING - Removed the async suffix from request adapter methods in TypeScript. microsoft/kiota-typescript#992
- Fixed mantis for bitwise enums in Go. #3936
- Keyword in enum names for go should not be escaped. #2877
- Generator method code reduction in Python. #3695
- Fixed a bug with URI template generation for required parameters when they differ between operations. #4148
- Fixed return doc comments for Go/Java/CSharp/TypeScript.
- Fixed type names in doc comments and deprecation noticed across languages.
- Added thrown exceptions in doc comments for Go/CSharp/Java/TypeScript. #3811
- Fixed missing type/method names in deprecation comments.#4186
- Fixed
cref
tags not closed in doc comments in CSharp generation. - Deduplicates 4XX and 5XX error mappings when they map to the same type to reduce emitted code. #4025
- 📢📢📢 Java generation is now stable! 🚀🚀🚀 special thanks to @andreaTP (Red Hat) for all the help.
- Fixed bug where stream responses would generate incorrect partial paging code. #4207
- Sanitize Accept and Content-Type headers during generation. #4211
- Fixed a bug in enum default value generator for TypeScript. #4216
- Generate enum array for query parameters. [#4225](#4225
v1.12.0-preview.202403040005
Added
- Added the init command as part of the experience revamp of #3356
- Added uri-form encoded serialization for Python. #2075
Changed
- BREAKING - Removed the async suffix from request adapter methods in TypeScript. microsoft/kiota-typescript#992
- Fixed mantis for bitwise enums in Go. #3936
- Keyword in enum names for go should not be escaped. #2877
- Generator method code reduction in Python. #3695
- Fixed a bug with URI template generation for required parameters when they differ between operations. #4148
- Fixed return doc comments for Go/Java/CSharp/TypeScript.
- Fixed type names in doc comments and deprecation noticed across languages.
- Added thrown exceptions in doc comments for Go/CSharp/Java/TypeScript. #3811
- Fixed missing type/method names in deprecation comments.#4186
- Fixed
cref
tags not closed in doc comments in CSharp generation. - Deduplicates 4XX and 5XX error mappings when they map to the same type to reduce emitted code. #4025
- 📢📢📢 Java generation is now stable! 🚀🚀🚀 special thanks to @andreaTP (Red Hat) for all the help.
- Fixed bug where stream responses would generate incorrect partial paging code. #4207
- Sanitize Accept and Content-Type headers during generation. #4211
- Fixed a bug in enum default value generator for TypeScript. #4216
- Generate enum array for query parameters. [#4225](#4225
v1.12.0-preview.202402290001
Added
- Added the init command as part of the experience revamp of #3356
- Added uri-form encoded serialization for Python. #2075
Changed
- BREAKING - Removed the async suffix from request adapter methods in TypeScript. microsoft/kiota-typescript#992
- Fixed mantis for bitwise enums in Go. #3936
- Keyword in enum names for go should not be escaped. #2877
- Generator method code reduction in Python. #3695
- Fixed a bug with URI template generation for required parameters when they differ between operations. #4148
- Fixed return doc comments for Go/Java/CSharp/TypeScript.
- Fixed type names in doc comments and deprecation noticed across languages.
- Added thrown exceptions in doc comments for Go/CSharp/Java/TypeScript. #3811
- Fixed missing type/method names in deprecation comments.#4186
- Fixed
cref
tags not closed in doc comments in CSharp generation. - Deduplicates 4XX and 5XX error mappings when they map to the same type to reduce emitted code. #4025
- 📢📢📢 Java generation is now stable! 🚀🚀🚀 special thanks to @andreaTP (Red Hat) for all the help.
- Fixed bug where stream responses would generate incorrect partial paging code. #4207
- Sanitize Accept and Content-Type headers during generation. #4211
- Fixed a bug in enum default value generator for TypeScript. #4216
- Generate enum array for query parameters. [#4225](#4225
v1.12.0-preview.202402220002
Added
- Added the init command as part of the experience revamp of #3356
- Added uri-form encoded serialization for Python. #2075
Changed
- Fixed mantis for bitwise enums in Go. #3936
- Keyword in enum names for go should not be escaped. #2877
- Generator method code reduction in Python. #3695
- Fixed a bug with URI template generation for required parameters when they differ between operations. #4148
- Fixed return doc comments for Go/Java/CSharp/TypeScript.
- Fixed type names in doc comments and deprecation noticed across languages.
- Added thrown exceptions in doc comments for Go/CSharp/Java/TypeScript. #3811
- Fixed missing type/method names in deprecation comments.#4186
- Fixed
cref
tags not closed in doc comments in CSharp generation. - Deduplicates 4XX and 5XX error mappings when they map to the same type to reduce emitted code. #4025
- 📢📢📢 Java generation is now stable! 🚀🚀🚀 special thanks to @andreaTP (Red Hat) for all the help.
- Fixed bug where stream responses would generate incorrect partial paging code. [#4207](#4207
v1.11.1-preview.202402220001
Added
- Added the init command as part of the experience revamp of #3356
- Added uri-form encoded serialization for Python. #2075
Changed
- Fixed mantis for bitwise enums in Go. #3936
- Keyword in enum names for go should not be escaped. #2877
- Generator method code reduction in Python. #3695
- Fixed a bug with URI template generation for required parameters when they differ between operations. #4148
- Fixed return doc comments for Go/Java/CSharp/TypeScript.
- Fixed type names in doc comments and deprecation noticed across languages.
- Added thrown exceptions in doc comments for Go/CSharp/Java/TypeScript. #3811
- Fixed missing type/method names in deprecation comments.#4186
- Fixed
cref
tags not closed in doc comments in CSharp generation. - Deduplicates 4XX and 5XX error mappings when they map to the same type to reduce emitted code. #4025
- 📢📢📢 Java generation is now stable! 🚀🚀🚀 special thanks to @andreaTP (Red Hat) for all the help.
- Fixed bug where stream responses would generate incorrect partial paging code. [#4207](#4207
v1.11.1-preview.202402150001
Added
- Added the init command as part of the experience revamp of #3356
Changed
- Fixed mantis for bitwise enums in Go. #3936
- Keyword in enum names for go should not be escaped. #2877
- Generator method code reduction in Python. #3695
- Fixed a bug with URI template generation for required parameters when they differ between operations. #4148
- Fixed return doc comments for Go/Java/CSharp/TypeScript.
- Fixed type names in doc comments and deprecation noticed across languages.
- Added thrown exceptions in doc comments for Go/CSharp/Java/TypeScript. #3811
- Fixed
cref
tags not closed in doc comments in CSharp generation. - Deduplicates 4XX and 5XX error mappings when they map to the same type to reduce emitted code. #4025
- 📢📢📢 Java generation is now stable! 🚀🚀🚀 special thanks to @andreaTP (Red Hat) for all the help
v1.11.1-preview.202402080001
Added
Changed
- Fixed mantis for bitwise enums in Go. #3936
- Keyword in enum names for go should not be escaped. #2877
- Generator method code reduction in Python. #3695
- Fixed return doc comments for Go/Java/CSharp/TypeScript.
- Fixed type names in doc comments and deprecation noticed across languages.
- Added thrown exceptions in doc comments for Go/CSharp/Java/TypeScript. #3811
- Deduplicates 4XX and 5XX error mappings when they map to the same type to reduce emitted code. #4025
- 📢📢📢 Java generation is now stable! 🚀🚀🚀 special thanks to @andreaTP (Red Hat) for all the help
v1.11.1
v1.11.0
Added
- Added 'none' key for serializer and deserializer arguments to enable portable clients generation. #3796
- Added Japanese translations to vscode extension.
- Added support for deprecation annotations in Python. #2798
Changed
- Fixed serialization of scalar members in union types for Python. #2828
- Fixed a bug where scalar error mappings would be generated even though it's not supported by the http request adapter. #4018
- Switched to proxy generation for TypeScript, leading to about ~44% bundle sizes reduction. #3642
- Required query parameters are now projected as
{baseurl+}foo/bar?required={required}
instead of{baseurl+}foo/bar{?required}
so they are automatically populated if no value is provided. #3989 - Fixed a bug where TypeScript models factory methods would be missing return types.
- Fixed a bug where generated paths would possibly get too long. #3854
- The vscode extension now also displays the children nodes when filtering. #3998