forked from pool/python-pyasn1
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyasn1?expand=0&rev=48
This commit is contained in:
committed by
Git OBS Bridge
parent
8950d348f0
commit
c8f99a7f5f
@@ -3,6 +3,37 @@ Mon Mar 6 13:28:21 UTC 2017 - michael@stroeder.com
|
||||
|
||||
- updated to upstream release 0.2.3
|
||||
|
||||
Revision 0.2.3, released 25-02-2017
|
||||
-----------------------------------
|
||||
|
||||
- Improved SEQUENCE/SET/CHOICE decoding performance by maintaining a single shared
|
||||
NamedType object for all instances of SEQUENCE/SET object.
|
||||
- Improved INTEGER encoding/decoding by switching to Python's built-in
|
||||
integer serialization functions.
|
||||
- Improved BitString performance by rebasing it onto Python int type and leveraging
|
||||
fast Integer serialization functions.
|
||||
- BitString type usability improved in many ways: for example bitshifting and
|
||||
numeric operation on BitString is now possible.
|
||||
- Minor ObjectIdentifier type performance optimization.
|
||||
- ASN.1 character types refactored to keep unicode contents internally
|
||||
(rather than serialized octet stream) and duck-type it directly.
|
||||
- ASN.1 OctetString initialized from a Python object performs bytes()
|
||||
on it when running on Python 3 (used to do str() which is probably
|
||||
less logical).
|
||||
- Missing support for NoValue.__sizeof__ added.
|
||||
- Added checks to make sure SEQUENCE/SET components being assigned
|
||||
match the prototypes.
|
||||
- Setter methods for constructed types consistently accept matchTags
|
||||
and matchConstraints flags to control the strictness of inner
|
||||
components compatibility verification. Previously, these checks
|
||||
were tied to verifyConstraints flag, now they are all independent.
|
||||
- General documentation improvements here and there.
|
||||
- Fix to __reversed__() magic to make it returning an iterator.
|
||||
- Test suite simplified and unified.
|
||||
- The __all__ variable added to most of the Python modules.
|
||||
- The "test" directory renamed into "tests" not to collide with
|
||||
the "test" module.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 7 07:35:04 UTC 2017 - michael@stroeder.com
|
||||
|
||||
|
Reference in New Issue
Block a user