- add criterion benchmarks (5858356)
- fixed issue 16 and added test case (03062be)
- minor fix to build script (8ac14b8)
0.1.5 (2024-10-29)
- add python extension dir to the windows PATH to find graalvm libs (8cd1240)
- don't copy libs to same dir (e5dad2f)
- don't create graalvm archive if download fails (2c84a50)
- don't include static lib on windows + bump release version (02ed47f)
- implemented windows support + updated readme with ocr (17b5663)
0.1.4 (2024-09-18)
- added missing python bindings for config module (fc4d90a)
- remove unenessary liftimes (b321df6)
- tolerate invalid utf8 chars when converting to string (24a45e7)
- add buffer to JReaderInputStream and reuse it to not call new_byte_array on every read (881d919)
- refactor examples (8a7f9a3)
- replace PyBytes with PyBytesArray in the StreamReader (20c2944)
- reuse buffer in python StreamReader wrapper (8ccaf04)
0.1.3 (2024-09-11)
0.1.1 (2024-09-11)
- add missing jni entry for parseToString method (21cf299)
- add more reahability data (fd2cb3a)
- move lib artifacts to deps folder (b150ca9)
- return StreamReader when extracting (b20209a)
- update reachability data (77a0aae)
- update tika-native (e009af9)
- adapted the python binding to work with the new extractor api (0f78452)
- add jni helper functions to print to stderr in case of java exception is thrown (2b7d641)
- add StreamReader struct and make JReaderInputStream takes a GlobalRef (4bfa895)
- add tika-native source files (78344e8)
- better error reporting (1e96cf5)
- implemented extracting to a streamed reader (b6533be)
- initial integration of tika-native into rust (579e6cd)
- initial project sturcture (a86462c)
- introduced extractor builder pattern (6d091f8)
- parseFile with all config wrapper objects (a7c39c4)
- renamed python binding to extractous (8041fd4)