Changed
- Fixed a bug where collections request bodies would not serialize single elements properly. #1927
- Removed response handler parameter from Java executor methods.
- Changed the generated PHP deserializer code to use
fninstead offunction. #1880 - Fixes compile errors due to type ambiguity in generated models in dotnet. #1881
- Changes the ResponseHandler parameter in IRequestAdapter to be a RequestOption in dotnet #1858
- File extensions are now stripped from property/namespace/class names. #1892
- Missing host/server is now considered a warning instead of a critical error. #1896
- Fixed a bug where info and show commands would crash in case of invalid description URL. #1894
- Show command now reads descriptions directly from APIs.guru instead of their origin. #1897
- Fixed a classnames having the same name as extensions would cause generation to fail. #1892
- Fixed an issue where CSharp defensive programing would use string.IsNullOrEmpty for collections parameters.
Added
- Added an API key authentication provider for dotnet, TypeScript, Go and Java. #1902
- Added compatibility all the way down to android API level 26 for Java.
- Added support for enum and collection of enum return types for Java.
- Added support for types with more than 500 discriminator entries in Java.
- Added a confirmation message once the generation is successful. #1898
- Added colour scheme for all console messages to improve readability. #1895