Skip to content

Releases: mangiucugna/json_repair

Release 0.29.5

26 Sep 06:28
Compare
Choose a tag to compare

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

22 Sep 11:16
Compare
Choose a tag to compare

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

22 Sep 06:00
Compare
Choose a tag to compare

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

09 Sep 15:13
Compare
Choose a tag to compare

Fixed

  • Fix #70, manage a situation in which a single word is followed by a comma before the closing quote.

Release 0.29.1

05 Sep 06:54
Compare
Choose a tag to compare

Fixed

  • Fix documentation and tests for CLI, add the --output option as it was missing in the first release

Release 0.29.0

04 Sep 19:32
Compare
Choose a tag to compare

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

28 Aug 12:09
Compare
Choose a tag to compare

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

19 Aug 15:41
Compare
Choose a tag to compare

Fixed

  • The previous release broke python 3.8 and 3.9. Sorry folks

Release 0.28.2

19 Aug 15:32
Compare
Choose a tag to compare

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

Release 0.28.1

19 Aug 14:24
Compare
Choose a tag to compare

Fixed

  • PR #65, More type hinting fixes to be compatible with mypy users. Thanks to @d-hage for pushing this PR