Added
- 📢📢📢 Python generation is now stable! 🚀🚀🚀
- 📢📢📢 PHP generation is now stable! 🚀🚀🚀
- Added support for enum query parameter types. #2490
- Added settings in the vscode extension for: backingStore, additionalData, excludeBackwardCompatible, cleanOutput, clearCache, serializers, deserializers, disabledValidationRules, structuredMimeTypes. #3355
- Support for primary error message in PHP #3276
- Added support for multiple content type request bodies. #3377
- Added support for multiple content type responses. #3377
- Support for primary error message in Python #3277
- Added a json output for the
kiota infocommand
Changed
- Set serialization name for path parameters for use with url templating in Python. #3612
- Include the type which a promise resolves to in PHPDocs for PHP. #3542
- Added null check for null content type instances when getting deprecation information #3588
- Aligns header management in Python with other languages. #3430
- Fixed parameters that are in camelcase to snakecase in Python. #3525
- Fixed missing imports for method parameters that are query parameters.
- Replaces the use of "new" by "override" and "virtual" in CSharp models.
- Fixed a bug where namespaces segment names might contain special characters. #3599
- Fixed a bug in validation rules where form data would wrongfully warn for arrays. #3569
- Fixed a bug where content type parameter would be missing for TypeScript, Java, PHP, Python, Ruby and Go. #3610
- Fixed query parameters type mapping for arrays. #3354
- The lock file now contains the relative path to the description in case of local path. #3151
- Fixes a bug where query parameters would be missing in CSharp for ebc clients. #3583
- Fixed bug where base64url and decimal types would not be generated properly in Java.
- Fixed a bug where object properties would not be serialized in TypeScript. #3596
- Fixed bug where symbol name cleanup would not work on forward single quotes characters #3426.
- Fixed a bug where a "models" API path segment in the description would derail generation. #3400
- Changes to the configuration of RequestInformation are preserved instead of being overwritten. #3401.
- Fix bug where import statements in typescript wasn't using import type notation for types that are erased at runtime. #3190
- The structured content type generation parameter now supports prioritization with
q=valuesyntax. #3377 - Fixed bug where
Tildechar convert to Enum member name properly in C#. #3500 - Restore backing store feature for typescript. #2613
- Fixed default code documentation for RequestBodyContentType method parameter