##2016.01.25 Version 0.14.0
- Implemented FormData support including File upload and download in C# and NodeJS (#562)
- Added support for paths with query parameters via x-ms-paths extension (#569)
- Published Microsoft.Rest.ClientRuntime 2.0.0, Microsoft.Rest.ClientRuntime.Azure 3.0.0, [ms-rest 1.8.0] (https://www.npmjs.com/package/ms-rest), and ms-rest-azure 1.8.0
- Added json schema for all custom extensions
- Added ability to pass code generation settings via x-ms-code-generation-settings extension in swagger (#621)
- Wrapped HTTP request and HTTP response in a new object in C# clients to avoid being disposed in Exceptions (#624) - note this is a breaking change compared to clients generated in 0.13.0 version of AutoRest
- Change NodeJS generated code(#590, #620)
- Improved OData support in Microsoft.Rest.Azure (#567)
- Added OperationName to x-ms-pageable (#571)
- Improved Error handling in C# and NodeJS (#572, #606, #608)
- Bug fixes in all code generators (#557, #561, #564, #565, #605)
##2015.12.14 Version 0.13.0
- Added support for flattening body parameters when the number of properties is small (controlled via -ft parameter)
- Implemented support for strongly typed response headers
- Updated Microsoft.Rest.Azure.Authentication to support CoreClr
- Updated autorest.exe with aliases (e.g. -i for input, -o for output, -g for code generation)
- Added custom exception support in C# generator
- Added custom polymorphic discriminator support (x-ms-discriminator-value)
- Added method parameter grouping via x-ms-parameter-grouping extension (#381)
- Added support for decimal type (#83)
- Changed generated C# code does not depend on JsonConvert (#372)
- Changed generated C# code to make variables not clash with parameters (#309)
- Changed service interface in C# to implement IDisposable (#278)
- Added TypeScript support to NodeJS generator
- Added support for default values in methods parameters and model properties for NodeJS
- Added support for validation of method parameters and model properties for NodeJS
- Improved Parameter documentation for methods in NodeJS
- Updated Azure NodeJS and C# code generator with odata support and Resource Flattening
- Bug fixes in all code generators (#415, #419, #426, #447, #463, #491, #493, #497)
##2015.10.23 Version 0.12.0
- Added Ruby language support
- Implemented validation in C#
- Added support for duration and decimal data types
- Added support for dotnet (CoreClr) to Microsoft.Rest.ClientRuntime and Microsoft.Rest.ClientRuntime.Azure
- Bug fixes and improvements to all code generators (#255, #282, #291, #293, #294, #336, #348, #349, #350, #352, #363, #373, #374, #375, #377, #390, #395, #398, #399, #402)
##2015.08.05 Version 0.11.0
- Added Azure C# and Azure NodeJS client runtimes and code generators
- Bug fixes for C# and NodeJS code generators (#272, #260, #229, #246, #245, #239, #237, #230, #229, #217, #209, #206, #195, #194)
##2015.07.10 Version 0.10.0
- Improved C# Client Runtime and Code Generator
- Changed serialization implementation to use Newtonsoft.Json.Net library
- Fixed bugs
- Added NodeJS Client Runtime and Code Generator
##2015.03.27 Version 0.9.7
- Initial release of the C# Client Runtime
- Initial release of the code generator with support for C#