Hello community,
here is the log from the commit of package python-Cerberus for openSUSE:Factory
checked in at 2019-05-02 19:17:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-Cerberus (Old)
and /work/SRC/openSUSE:Factory/.python-Cerberus.new.5148 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-Cerberus"
Thu May 2 19:17:16 2019 rev:4 rq:699624 version:1.3
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-Cerberus/python-Cerberus.changes
2019-01-21 10:57:10.955523004 +0100
+++
/work/SRC/openSUSE:Factory/.python-Cerberus.new.5148/python-Cerberus.changes
2019-05-02 19:17:19.305418454 +0200
@@ -1,0 +2,31 @@
+Tue Apr 30 10:41:47 UTC 2019 - Michael Vetter [email protected]
+
+- Update to 1.3:
+ New:
+ * Add require_all rule and validator argument (#417)
+ * The contains rule (#358)
+ * All fields that are defined as readonly are removed from a document when a
validator has the purge_readonly flag set to True (#240)
+ * The validator rule is renamed to check_with. The old name is deprecated
and will not be available in the next major release of Cerberus (#405)
+ * The rules keyschema and valueschema are renamed to keysrules and
valuesrules; the old names are deprecated and will not be available in the next
major release of Cerbers (#385)
+ * The meta pseudo-rule can be used to store arbitrary application data
related to a field in a schema
+ * Python 3.7 officially supported (#451)
+ * Python 2.6 and 3.3 are no longer supported
+ Fixed:
+ * Fix test test_{default,default_setter}_none_nonnullable (#435)
+ * Normalization rules defined within the items rule are applied (#361)
+ * Defaults are applied to undefined fields from an allow_unknown definition
(#310)
+ * The forbidden value now handles any input type (#449)
+ * The allowed rule will not be evaluated on fields that have a legit None
value (#454)
+ * If the cerberus distribution cannot not be found, the version is set to
the value unknown (#472)
+ Improved:
+ * Suppress DeprecationWarning about collections.abc (#451)
+ * Omit warning when no schema for meta rule constraint is available (#425)
+ * Reformat code to match Black code-style (#402)
+ * Perform lint checks and fixes on staged files, as a pre-commit hook (#402)
+ * Change allowed rule to use containers instead of lists (#384)
+ * Remove Registry from top level namespace (#354)
+ * Check the empty rule against values of type Sized
+ * Various micro optimizations and 'safety belts' that were inspired by
adding type annotations to a branch of the code base
+ * Update docs
+
+-------------------------------------------------------------------
Old:
----
Cerberus-1.2.tar.gz
New:
----
Cerberus-1.3.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-Cerberus.spec ++++++
--- /var/tmp/diff_new_pack.iD7dY2/_old 2019-05-02 19:17:19.985419704 +0200
+++ /var/tmp/diff_new_pack.iD7dY2/_new 2019-05-02 19:17:19.985419704 +0200
@@ -12,13 +12,13 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
-# Please submit bugfixes or comments via https://bugs.opensuse.org/
+# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
Name: python-Cerberus
-Version: 1.2
+Version: 1.3
Release: 0
Summary: Extensible schema and data validation tool for Python
dictionaries
License: ISC
++++++ Cerberus-1.2.tar.gz -> Cerberus-1.3.tar.gz ++++++
++++ 6554 lines of diff (skipped)