Releases: microsoft/kiota
Releases Β· microsoft/kiota
v1.14.0-preview.202404250001
Added
- Suppress CS1591 when generating CSharp code and documentation is not available
- Added file name suffix escaping in Go to avoid generating files with reserved suffixes. #4407
Changed
- Fixed a bug where TypeScript deserialization would fail on Uppercase properties.#4479
- Changed URI template generation to reuse templates when required templates are absent across operations.
- Fixed path deduplication logic to avoid double
Id
suffixes in indexer names in scenarios where theId
suffix is already present.#4519 - Updated reserved name providers for Java and Php so that "object" can be escaped.
- Fixes request builder disambiguation when child nodes had different prefixes for different paths with same parameters.#4448
- Do not generate CS8603 warnings when enabling backing store in CSharp generation
v1.14.0-preview.202404180001
Added
- Suppress CS1591 when generating CSharp code and documentation is not available
Changed
- Changed URI template generation to reuse templates when required templates are absent across operations.
- Updated reserved name providers for Java and Php so that "object" can be escaped.
v1.14.0-preview.202404120001
Added
Changed
- Changed URI template generation to reuse templates when required templates are absent across operations
v1.13.0
Added
- Added a warning message in the CLI when using preview languages. #4316
- Added support for handling untyped Json content in C#,Golang, TypeScript and Java. #2319
- Added TypeScript typecheck suppression to
.ts
files where unused imports cause build fail in projects which usenoUnusedLocals: true
compiler option. #4397 - Fixed TypeScript generation bug when returning enums from endpoints. #4426
Changed
- Fixed Go generation bug when dealing with scalar collection body. #4380
- Fixed a bug where multiple Visual Studio Code instances would make the extension install/update fail. #3686
- Fixed a bug where models properties named "additionalData" or "backingstore" would be ignored. #4224
- PREVIEW: Renamed the config commands to workspace. #4310
- PREVIEW: Moved preview configuration files to the .kiota directory. #4310
- PREVIEW: Moved the copy descriptions to dedicated folders. #4310
- PREVIEW: Renamed the config to workspace file. #4310
- Fixed a bug where TypeScript generation would consider boolean argument as empty when false. #4103
- Changed Csharp code generation to put braces on new lines (where it makes sense). #4347
- Fixed a bug where some no-content status codes would be considered structured (301, 302, 303, 307) when described. #4190
- TypeScript is now a preview language
v1.13.0-preview.202403280001
Added
- Added a warning message in the CLI when using preview languages. #4316
- Added support for handling untyped Json content in C#,Golang, TypeScript and Java. #2319
- Added TypeScript typecheck suppression to
.ts
files where unused imports cause build fail in projects which usenoUnusedLocals: true
compiler option. #4397
Changed
- Fixed Go generation bug when dealing with scalar collection body. #4380
- Fixed a bug where multiple Visual Studio Code instances would make the extension install/update fail. #3686
- Fixed a bug where models properties named "additionalData" or "backingstore" would be ignored. #4224
- PREVIEW: Renamed the config commands to workspace. #4310
- PREVIEW: Moved preview configuration files to the .kiota directory. #4310
- PREVIEW: Moved the copy descriptions to dedicated folders. #4310
- PREVIEW: Renamed the config to workspace file. #4310
- Fixed a bug where TypeScript generation would consider boolean argument as empty when false. #4103
- Changed Csharp code generation to put braces on new lines (where it makes sense). #4347
- Fixed a bug where some no-content status codes would be considered structured (301, 302, 303, 307) when described. #4190
- TypeScript is now a preview language
v1.13.0-preview.202403210001
Added
- Added a warning message in the CLI when using preview languages. #4316
- Added support for handling untyped Json content in C#,Golang, TypeScript and Java. #2319
Changed
- Fixed a bug where multiple Visual Studio Code instances would make the extension install/update fail. #3686
- Fixed a bug where models properties named "additionalData" or "backingstore" would be ignored. #4224
- PREVIEW: Renamed the config commands to workspace. #4310
- PREVIEW: Moved preview configuration files to the .kiota directory. #4310
- PREVIEW: Moved the copy descriptions to dedicated folders. #4310
- PREVIEW: Renamed the config to workspace file. #4310
- Fixed a bug where TypeScript generation would consider boolean argument as empty when false. #4103
- Changed Csharp code generation to put braces on new lines (where it makes sense). #4347
- Fixed a bug where some no-content status codes would be considered structured (301, 302, 303, 307) when described. #4190
- TypeScript is now a preview language
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