Skip to content

The runtime library "msrest" for AutoRest generated Python clients.

License

Notifications You must be signed in to change notification settings

Azure/msrest-for-python

Repository files navigation

AutoRest: Python Client Runtime

https://travis-ci.org/Azure/msrest-for-python.svg?branch=master

Installation

To install:

$ pip install msrest

Release History

2017-03-06 Version 0.4.6

Bugfixes

  • Allow Model sub-classes to be serialized if type is "object"

2017-02-13 Version 0.4.5

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)

2016-09-14 Version 0.4.4

Bugfixes

Disclaimer

In order to get paging fixes for impacted clients, you need this package and Autorest > 0.17.0 Nightly 20160913

2016-09-01 Version 0.4.3

Bugfixes

2016-08-15 Version 0.4.2

Bugfixes

2016-08-08 Version 0.4.1

Bugfixes

2016-05-25 Version 0.4.0

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

2016-04-26 Version 0.3.0

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

2016-03-25 Version 0.2.0

Bugfixes

Behaviour changes

  • Needs Autorest > 0.16.0 Nightly 20160324

2016-03-21 Version 0.1.3

Bugfixes

2016-03-14 Version 0.1.2

Bugfixes

2016-03-04 Version 0.1.1

Bugfixes

2016-03-04 Version 0.1.0

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.

2016-02-29 Version 0.0.3

Bugfixes

2016-02-19 Version 0.0.2

Bugfixes

  • Fixed bug in exception logging before logger configured.

2016-02-19 Version 0.0.1

  • Initial release.

About

The runtime library "msrest" for AutoRest generated Python clients.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages