Hello community, here is the log from the commit of package python-voluptuous for openSUSE:Factory checked in at 2018-03-28 10:29:05 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-voluptuous (Old) and /work/SRC/openSUSE:Factory/.python-voluptuous.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-voluptuous" Wed Mar 28 10:29:05 2018 rev:4 rq:590718 version:0.11.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-voluptuous/python-voluptuous.changes 2017-08-04 11:58:55.979413818 +0200 +++ /work/SRC/openSUSE:Factory/.python-voluptuous.new/python-voluptuous.changes 2018-03-28 10:29:13.613694589 +0200 @@ -1,0 +2,26 @@ +Fri Mar 23 15:05:35 UTC 2018 - [email protected] + +- update to 0.11.1: + - Support Python 3.6. + - Drop support for Python 2.6, 3.1 and 3.2. + - Allow to use nested schema and allow any validator to be compiled. + - Default values MUST now pass validation just as any regular value. + This is a backward incompatible change if a schema uses default values + that don't pass validation against the specified schema. + - Modify `__lt__` in Marker class to allow comparison with non Marker + objects, such as str and int. + - Add description field to `Marker` instances. + - Add `Schema.infer` method for basic schema inference. + - Add `SomeOf` validator. + - Treat Python 2 old-style classes like types when validating. + - Make `IsDir()`, `IsFile()` and `PathExists()` consistent between + different Python versions. + - Use absolute imports to avoid import conflicts. + - Fix `Coerce` validator to catch `decimal.InvalidOperation`. + - Make `Schema([])` usage consistent with `Schema({})`. + - Allow partial validation when using validate decorator. + - Make `Schema.__eq__` deterministic. + - Replace implementation of `Maybe(s)` with `Any(None, s)` to allow + it to be compiled. + +------------------------------------------------------------------- Old: ---- voluptuous-0.10.5.tar.gz New: ---- voluptuous-0.11.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-voluptuous.spec ++++++ --- /var/tmp/diff_new_pack.kags8a/_old 2018-03-28 10:29:16.369595482 +0200 +++ /var/tmp/diff_new_pack.kags8a/_new 2018-03-28 10:29:16.377595194 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-voluptuous # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-voluptuous -Version: 0.10.5 +Version: 0.11.1 Release: 0 Summary: Voluptuous is a Python data validation library License: BSD-3-Clause ++++++ voluptuous-0.10.5.tar.gz -> voluptuous-0.11.1.tar.gz ++++++ ++++ 1981 lines of diff (skipped)
