Hello community,

here is the log from the commit of package python-pyasn1 for openSUSE:Factory 
checked in at 2017-12-02 13:10:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pyasn1 (Old)
 and      /work/SRC/openSUSE:Factory/.python-pyasn1.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-pyasn1"

Sat Dec  2 13:10:19 2017 rev:34 rq:545779 version:0.4.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-pyasn1/python-pyasn1.changes      
2017-10-18 12:50:30.327153608 +0200
+++ /work/SRC/openSUSE:Factory/.python-pyasn1.new/python-pyasn1.changes 
2017-12-02 13:10:22.567016161 +0100
@@ -1,0 +2,45 @@
+Sun Nov 26 21:22:26 UTC 2017 - [email protected]
+
+- update to version 0.4.2:
+  * Fixed explicit tag splitting in chunked encoding mode at
+    OctetString and BitString encoders
+
+- changes from version 0.4.1:
+  * ANY DEFINED BY clause support implemented
+  * Encoders refactored to take either a value (as ASN.1 object) or a
+    Python value plus ASN.1 schema
+  * BitString decoder optimised for better performance when running on
+    constructed encoding
+  * Constructed types' .getComponentBy*() methods accept the `default`
+    parameter to return instead if schema object is to be returned
+  * Constructed types' .getComponentBy*() methods accept the
+    `instantiate` parameter to disable automatic inner component
+    instantiation
+  * The ASN.1 types' `__repr__` implementation reworked for better
+    readability at the cost of not being `eval`-compliant
+  * Most ASN.1 types' `__str__` magic methods (except for OctetString
+    and character types) reworked to call `.prettyPrint()` rather than
+    `.prettyPrint` calling `__str__` as it was before. The intention
+    is to eventually deprecate `.prettyPrint()` in favor of `str()`.
+    The other related change is that `str()` of enumerations and
+    boolean types will return string label instead of number.
+  * Fixed Choice.clear() to fully reset internal state of the object
+  * Sphinx documentation rearranged, simplified and reworded
+  * The `isValue` singleton is now the only way to indicate ASN.1
+    schema as opposed to ASN.1 schema instance. The legacy `None`
+    initializer support has been removed.
+  * Changed `Null` object initialization behaviour: previous default
+    value (`''`) is not set anymore. Thus `Null()` call produces a
+    ASN.1 schema object, while `Null('')` - value object.
+  * Migrated all docs and references from SourceForge
+  * Imports PEP8'ed
+  * Fixed ASN.1 encoder not to omit empty substrate produced for inner
+    component if the inner component belongs to the simple class (as
+    opposed to constructed class)
+  * Fixed CER/DER encoders to respect tagged CHOICE when ordering SET
+    components
+  * Fixed ASN.1 types not to interfere with the Pickle protocol
+  * Fixed Sequence/SequenceOf types decoding heuristics in schema-less
+    decoding mode
+
+-------------------------------------------------------------------

Old:
----
  pyasn1-0.3.7.tar.gz

New:
----
  pyasn1-0.4.2.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-pyasn1.spec ++++++
--- /var/tmp/diff_new_pack.KQaeac/_old  2017-12-02 13:10:24.266954242 +0100
+++ /var/tmp/diff_new_pack.KQaeac/_new  2017-12-02 13:10:24.270954096 +0100
@@ -19,14 +19,13 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define oldpython python
 Name:           python-pyasn1
-%global modname pyasn1
-Version:        0.3.7
+Version:        0.4.2
 Release:        0
 Summary:        ASN.1 types and codecs
 License:        BSD-2-Clause
 Group:          Development/Languages/Python
-Url:            https://github.com/etingof/%{modname}
-Source:         
https://pypi.io/packages/source/p/%{modname}/%{modname}-%{version}.tar.gz
+Url:            https://github.com/etingof/pyasn1
+Source:         
https://pypi.io/packages/source/p/pyasn1/pyasn1-%{version}.tar.gz
 BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
@@ -47,7 +46,7 @@
 specification.
 
 %prep
-%setup -q -n %{modname}-%{version}
+%setup -q -n pyasn1-%{version}
 
 %build
 %python_build

++++++ pyasn1-0.3.7.tar.gz -> pyasn1-0.4.2.tar.gz ++++++
++++ 14859 lines of diff (skipped)


Reply via email to