1CHANGELOG
2=========
3
40.4.4 (2020-10-04)
5------------------
6* Fix an OID encoding case when the second component would be near or over the max int as defined by PHP.
7
80.4.3 (2020-09-27)
9------------------
10* Fix the encoding / decoding of OIDs when the first / second component is more than one byte (found by @danielmarschall)
11
120.4.2 (2020-05-02)
13------------------
14* Fix the length-of-length check for a partial PDU with long definite encoding under certain circumstances.
15
160.4.1 (2019-03-10)
17------------------
18* More performance optimizations in the encoding / decoding process for large amounts of data structures.
19
200.4.0 (2019-03-03)
21------------------
22* Performance and memory improvements.
23* Removed the 'trailing data' aspect of decoded types.
24* Added a 'getLastPosition' method for encoders. Returns the last position in the byte stream the decoder stopped at.
25* Removed the 'constructed_only' and 'primitive_only' options for the encoder.
26
270.3.1 (2019-01-21)
28------------------
29* Additional minor performance improvements.
30
310.3.0 (2019-01-20)
32------------------
33* Improve general encoder performance with various optimizations.
34* Add arbitrary precision support for tag numbers.
35* Add arbitrary precision support for OID types.
36* Remove the TypeFactory. Do not load classes dynamically.
37* Simplify long definite length decoding.
38* Simplify VLQ decoding to be a single operation.
39
400.2.0 (2018-09-16)
41------------------
42* Support arbitrary-precision for Integer/Enumerated types with the GMP extension.
43
440.1.2 (2018-04-15)
45------------------
46* Fix option handling for current set of options.
47
480.1.1 (2018-04-15)
49------------------
50* Add an options setter / getter. Merge options recursively.
51
520.1.0 (2018-04-14)
53------------------
54* Initial release.
55