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