Changelog for
python39-pyasn1-0.4.8-1.1.noarch.rpm :
* Thu May 27 2021 pgajdosAATTsuse.com- %check: use %pyunittest rpm macro
* Sun Nov 17 2019 Michael Ströder
- Update to 0.4.8:
* Added ability of combining `SingleValueConstraint` and `PermittedAlphabetConstraint` objects into one for proper modeling `FROM ... EXCEPT ...` ASN.1 clause.
* Tue Sep 10 2019 Tomáš Chvátal - Update to 0.4.7:
* Many bugfixes all around, see CHANGES.rst
* Mon Jan 28 2019 Michael Ströder - update to 0.4.5
* Debug logging refactored for more efficiency when disabled and for more functionality when in use. Specifically, the global LOG object can easily be used from any function/method, not just from codec main loop as it used to be.
* More debug logging added to BER family of codecs to ease encoding problems troubleshooting.
* Copyright notice extended to the year 2019
* Fixed defaulted constructed SEQUENCE component initialization.
* Fri Dec 07 2018 Tomáš Chvátal - Fix fdupes call
* Tue Aug 07 2018 toddrme2178AATTgmail.com- update to 0.4.4
* Fixed native encoder type map to include all ASN.1 types rather than just ambiguous ones
* Fixed crash in `.prettyPrint` of `Sequence` and `Set` occurring at OPTIONAL components
* Sat May 26 2018 michaelAATTstroeder.com- update to version 0.4.3:
* Copyright notice extended to the year 2018
* Fixed GeneralizedTime.asDateTime to perform milliseconds conversion correctly
* Sun Nov 26 2017 arunAATTgmx.de- 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
* Thu Oct 12 2017 michaelAATTstroeder.com- updated to upstream release 0.3.7
* Fixed ASN.1 time types pickling/deepcopy\'ing
* Thu Sep 21 2017 michaelAATTstroeder.com- updated to upstream release 0.3.6
* End-of-octets encoding optimized at ASN.1 encoders
* The __getitem__/__setitem__ behavior of Set/Sequence and SetOf/SequenceOf objects aligned with the canonical Mapping and Sequence protocols in part
* Fixed crash in ASN.1 encoder when encoding an explicitly tagged component of a Sequence