- Back out python regression test as part of the test.sh script, so that the python module does not need to be installed in order to successfully pass the tests run by make.sh
3.4.1
- Thanks to Jeremy Bobbios `py_ext` patch. TLSH has these enhancements. - Instead of using a big memory blob, it will calculate the hash incrementally. - A hashlib like object-oriented interface has been added to the Python module. See `test.py`. - Restrict the function to be fed bytes-like object to remove surprises like silent UTF-8 decoding.
3.4.0
- Add JavaScript implementation (see directory `js_ext`) - required for [Blackhat presentation](https://www.blackhat.com/us-15/speakers/Sean-Park.html). - Modify `tlsh_unittest` so that it can output tlsh values and filenames correctly, when the filenames contain embedded newline, linefeed or tab characters.
3.3.1
- Fixed bug introduced by commit 1a8f1c581c8b988ced683ff8e0a0f9c574058df4 which caused a different hash value to be generated if there were multiple calls to `Tlsh::update` as opposed to a single call.
3.3.0
- Made the minimum data length = 256 for the C version. This was reduced in version 3.5.0 to 50 bytes (the force option)