News
====
+.. _release9.3:
+
+9.3
+---
+* CommonString's ``.memoryview()`` raises ValueError now for
+ friendliness with linters
+
+.. _release9.2:
+
+9.2
+---
+* ``keep_memoryview`` context option appeared, respected by OctetString
+ and Any objects during DER decoding. If set, then their internal
+ values will keep memoryview reference instead of full bytes copy
+* Correspondingly OctetString and Any have ``.memoryview()`` method
+
+.. _release9.1:
+
+9.1
+---
+* ``.totzdatetime()`` appeared in UTCTime and GeneralizedTime,
+ explicitly setting UTC timezone information.
+ Optional ``dateutils.tz`` library is required for that
+
+.. _release9.0:
+
+9.0
+---
+* Drop Python 2.7 support. No ``six`` dependency anymore
+
+.. _release8.4:
+
+8.4
+---
+* Fix previous release's style breaking in ASN.1 browser
+
+.. _release8.3:
+
+8.3
+---
+* Append offsets to tree elements in ASN.1 browser for ease of navigation
+
+.. _release8.2:
+
+8.2
+---
+* Trivial documentation fixes
+
+.. _release8.1:
+
+8.1
+---
+* Workability under Microsoft Windows OS should be restored: it has
+ different ``mmap`` constants and implementation, preventing
+ ``pyderasn`` importing
+
+.. _release8.0:
+
+8.0
+---
+* **Incompatible** change: explicitly check that only naive datetime
+ objects are used for UTCTime and GeneralizedTime, raise an error
+ otherwise. Previously they silently ignored ``tzinfo``
+
.. _release7.7:
7.7
---
* Strictly check that tag's long encoded form does not contain leading zero
(X.690 8.1.2.4.2 (c))
+* Strictly check that tag's long form is used in expected way for small values
+ (X.690 8.1.2.2)
.. _release7.6:
6.1
---
* UTCTime and GeneralizedTime allowed values to have plus sign in them,
- passing int() check successfully. Prohibit that incorrect behaviour
+ passing ``int()`` check successfully. Prohibit that incorrect behaviour
* UTCTime and GeneralizedTime BER decoding support
* Faster UTCTime and GeneralizedTime decoding, and slightly better
overall performance