Changed
- Fixed a bug where readonly properties would fail to deserialize for TypeScript.
- Fixed a bug where array buffers nullability would wrongly be defined for TypeScript.
- Fixed a bug where parameter comments would appear in summary tag comments in dotnet. #1945
- Fixed a bug in PHP generation where request bodies would not serialize single elements properly. #1937
- Fixed a bug where request information would always be set from scalar. #1965
- Fixed a bug where path parameters would be missing if no operation was present at the segment the parameter is defined. #1940
- Fixed a bug where nested classes with long names caused compilation errors for java generated libraries. #1949
- Removed use of anonymous classes in java generated libraries to reduce the number of java classes created at compilation time. #1980
- Fixed a bug where generation would result in wrong indentation in some classes for Python [#1996]((#1996).
- Fixed a bug where error class modules were hardcoded for Python [#1999]((#1999)
- Fixed a bug where generation would sometimes result in wrong original names for query parameters in Python [#2000]((#2000).
- Fixed a bug where Java would fail to compile for endpoints that return collections.
Added
- Added support for GitHub based API search.#1866
- Added login/logout commands to access API descriptions in private GitHub repositories. #1983
- Added support for scalar request bodies Python #1571
- Sets property defaults in constructor and removes duplicate properties defined in base types from model serialization and deserialization methods in Python. #1726
- Added support for scalar request bodies in PHP #1937
- Added accept header for all schematized requests Python. #1617
- Added optional backing store support for PHP. #1976
- Fixed a bug where OdataErrors had wrong inherited class name in Python.
- Fixed a bug where empty path parameters dictionary would throw an error in request builders in Python.