Upgrading marshmallow 0.1 to 0.2
Breaking0.1.0 → 0.2.1Platform1New6Fixed1
BreakingUpgrade verdict
A platform requirement change.
In plain terms
- The package now works on Python 2.6.
Must act 1 item needs code or config changes
What you must change
Platform1
Adds Python 2.6 support.
API changes
Generated by DepDelta from published Python source. Not mixed with prose notes.
- added:
variable OrderedDict
- removed:
property BaseSerializer.data - changed:
constructor BaseSerializer(data=…) → constructor BaseSerializer(data=…, extra=…, prefix=…) - changed:
method BaseSerializer.is_valid() → method BaseSerializer.is_valid(fields=…) - added:
method BaseSerializer.marshal(data, fields)
- changed:
constructor Fixed(decimals=…, **kwargs) → constructor Fixed(decimals=…, default=…, attribute=…) - added:
class Function(Raw) - added:
class Method(Raw) - added:
constructor Arbitrary(default=…, attribute=…) - added:
constructor Function(func) - added:
constructor Method(method_name) - added:
constructor Url(default=…, attribute=…, relative=…) - added:
function float_to_decimal(f) - added:
method Function.output(key, obj) - added:
method Method.output(key, obj)
- added:
class OrderedDict(dict, DictMixin) - added:
constructor OrderedDict(*args, **kwds) - added:
field OrderedDict.items - added:
field OrderedDict.iteritems - added:
field OrderedDict.iterkeys - added:
field OrderedDict.itervalues - added:
field OrderedDict.pop - added:
field OrderedDict.setdefault - added:
field OrderedDict.update - added:
field OrderedDict.values - added:
method OrderedDict.clear() - added:
method OrderedDict.copy() - added:
method OrderedDict.keys() - added:
method OrderedDict.popitem(last=…) - added:
static method OrderedDict.fromkeys(iterable, value=…)
- removed:
function boolean(value) - removed:
function date(value) - removed:
function natural(value) - changed:
function url(value) → function url(value, relative=…) - added:
variable RELATIVE_URL_REGEX