e935e0e8b6a18b27a1f739ec158be08b6ccd8021
[pyderasn.git] / doc / news.rst
1 News
2 ====
3
4 .. _release2.1:
5
6 2.1
7 ---
8 * Fixed invalid offset calculation when dealing with DEFINED BY objects
9   having explicit tags
10
11 .. _release2.0:
12
13 2.0
14 ---
15 * BIT STRINGs can also be :ref:`DEFINED BY <definedby>`
16 * Decoding process can be governed with optional :ref:`ctx <ctx>`
17   keyword argument to ``decode()`` method
18 * :ref:`defines_by_path <defines_by_path_ctx>` option is now
19   :ref:`decode context <ctx>` option, not a keyword argument
20 * Ability to do :ref:`strict validation <strict_default_existence_ctx>`
21   of defaulted values met in sequence, raising an exception
22
23 .. _release1.6:
24
25 1.6
26 ---
27 Ability to skip specified number of bytes (``--skip``) in command line
28 utility.
29
30 .. _release1.5:
31
32 1.5
33 ---
34 * Generic decoder's scheme and pretty printer
35   (:py:func:`pyderasn.generic_decoder`) can be used in libraries.
36 * Ability to specify :ref:`defines_by_path <defines_by_path_ctx>`
37   during command line invocation.
38
39 .. _release1.4:
40
41 1.4
42 ---
43 Ability to automatically decode :ref:`DEFINED BY <definedby>` fields
44 inside SEQUENCEs.
45
46 .. _release1.3:
47
48 1.3
49 ---
50 Removed ``__lt__``/``__eq__`` from base class, as pylint likes it.
51
52 .. _release1.2:
53
54 1.2
55 ---
56 Full rich comparison operators added.
57
58
59 .. _release1.1:
60
61 1.1
62 ---
63 Trivial README addition.
64
65 .. _release1.0:
66
67 1.0
68 ---
69 Initial release.