To install:
$ pip install msrest
Bugfixes
- Allow Model sub-classes to be serialized if type is "object"
Bugfixes
- Fix polymorphic deserialization #11
- Fix regexp validation if '\w' is used in Python 2.7 #13
- Fix dict deserialization if keys are unicode in Python 2.7
Improvements
- Add polymorphic serialisation from dict objects
- Remove chardet and use HTTP charset declaration (fallback to utf8)
Bugfixes
- Remove paging URL validation, part of fix Azure/autorest#1420
Disclaimer
In order to get paging fixes for impacted clients, you need this package and Autorest > 0.17.0 Nightly 20160913
Bugfixes
- Better exception message (Azure/autorest#1300)
Bugfixes
- Fix serialization if "object" type contains None (Azure/autorest#1353)
Bugfixes
- Fix compatibility issues with requests 2.11.0 (Azure/autorest#1337)
- Allow url of ClientRequest to have parameters (Azure/autorest#1217)
This version has no bug fixes, but implements new features of Autorest: - Base64 url type - unixtime type - x-ms-enum modelAsString flag
Behaviour changes
- Add Platform information in UserAgent
- Needs Autorest > 0.17.0 Nightly 20160525
Bugfixes
- Read only values are no longer in __init__ or sent to the server (Azure/autorest#959)
- Useless kwarg removed
Behaviour changes
- Needs Autorest > 0.16.0 Nightly 20160426
Bugfixes
- Manage integer enum values (Azure/autorest#879)
- Add missing application/json Accept HTTP header (Azure/azure-sdk-for-python#553)
Behaviour changes
- Needs Autorest > 0.16.0 Nightly 20160324
Bugfixes
- Deserialisation of generic resource if null in JSON (Azure/azure-sdk-for-python#544)
Bugfixes
- urllib3 side effect (Azure/autorest#824)
Bugfixes
- Source package corrupted in Pypi (Azure/autorest#799)
Behavioural Changes
- Removed custom logging set up and configuration. All loggers are now children of the root logger 'msrest' with no pre-defined configurations.
- Replaced _required attribute in Model class with more extensive _validation dict.
Improvement
- Removed hierarchy scanning for attribute maps from base Model class - relies on generator to populate attribute maps according to hierarchy.
- Base class Paged now inherits from collections.Iterable.
- Data validation during serialization using custom parameters (e.g. max, min etc).
- Added ValidationError to be raised if invalid data encountered during serialization.
Bugfixes
- Source package corrupted in Pypi (Azure/autorest#718)
Bugfixes
- Fixed bug in exception logging before logger configured.
- Initial release.