Releases: mangiucugna/json_repair
Releases · mangiucugna/json_repair
Release 0.29.5
Fixed
- Fix #72, when the parser was trying to figure out if a string delimiter was missing, it was not checking if that delimiter was escaped and therefore needed to be ignored.
Release 0.29.4
Fixed
- fix even more performance issue and get a 20% improvement from the baseline. Bringing the library back to the performance of a few versions ago.
Release 0.29.3
Fixed
- Simplified the logging logic greatly, removed complexity and made the overall library faster by reducing the time penalty for calls that do not enable logging
- A bunch of minor refactors to simplify the code and improve readibility.
Release 0.29.2
Fixed
- Fix #70, manage a situation in which a single word is followed by a comma before the closing quote.
Release 0.29.1
Fixed
- Fix documentation and tests for CLI, add the
--output
option as it was missing in the first release
Release 0.29.0
Added
- Feature Request #68, added the ability to call json_repair from the CLI. Please refer to README.md to check all the options available via command-line.
Release 0.28.4
Fixed
- Fix #66,
from_file()
was extremely slow because it was reading one byte at a time, now the library will read the file in large chunks to speed up. Thanks to @benjamingr for reporting the issue and pushing a PR to resolve the bug.
Sponsors
This release is sponsored by @graingerkid. Thank you very much for your donation!
This library is free for everyone and it's maintained and developed as a side project so, if you find this library useful for your work, consider offering me a beer via this link: https://github.com/sponsors/mangiucugna
Release 0.28.3
Fixed
- The previous release broke python 3.8 and 3.9. Sorry folks
Release 0.28.2
Fixed
- For the developers using mypy, the library is finally 100% compliant with mypy and it's part of pre-commit checks from now on. Feel free to push a PR or open an issue if you find more warnings/errors with mypy