Skip to content

Releases: mangiucugna/json_repair

v0.30.0

09 Oct 03:16
Compare
Choose a tag to compare

Added

  • Fix #76 (reprise), manage curly brackets when a string has no delimeters. Do a much more in depth check to understand if the curly bracket is closing an object or is part of the string.

Sponsors

This release is sponsored by @tomasonjo. Thank you very much for your generous donation!

This library is open-source and available for everyone, maintained and improved as a passion project during my free time.
If it has made your work easier or added value to your projects, I’d greatly appreciate your support!

You can contribute by buying me a virtual beer through this link: https://github.com/sponsors/mangiucugna.

v0.29.10

07 Oct 19:45
Compare
Choose a tag to compare

Fixed

  • Fix #76, when missing squared or curly brackets, handle the corner cases more gracefully to avoid false positives.

Sponsors

This release is sponsored by @tomasonjo. Thank you very much for your generous donation!

This library is open-source and available for everyone, maintained and improved as a passion project during my free time.
If it has made your work easier or added value to your projects, I’d greatly appreciate your support!

You can contribute by buying me a virtual beer through this link: https://github.com/sponsors/mangiucugna.

v0.29.9

07 Oct 16:59
Compare
Choose a tag to compare

Fixed

  • Fix #77, a regression introduced with the previous version. Manage a trailing comma in object value context when delimiters are missing.

Sponsors

This release is sponsored by @tomasonjo. Thank you very much for your generous donation!

This library is open-source and available for everyone, maintained and improved as a passion project during my free time.
If it has made your work easier or added value to your projects, I’d greatly appreciate your support!

You can contribute by buying me a virtual beer through this link: https://github.com/sponsors/mangiucugna.

v0.29.8

04 Oct 12:38
Compare
Choose a tag to compare

Fixed

  • Fix #75, fix more uses cases of misplaced quotes that LLM keep coming up with.

Sponsors

This release is sponsored by @tomasonjo. Thank you very much for your generous donation!

This library is open-source and available for everyone, maintained and improved as a passion project during my free time.
If it has made your work easier or added value to your projects, I’d greatly appreciate your support!

You can contribute by buying me a virtual beer through this link: https://github.com/sponsors/mangiucugna.

Release 0.29.7

29 Sep 15:42
Compare
Choose a tag to compare

Fixed

  • Fix #74, an old design choice I made in the past to fix escaping breaks LaTex strings. I can just remove that choice as there are no downsides.

Think about sponsoring this library!

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.29.6

28 Sep 10:08
Compare
Choose a tag to compare

Fixed

  • Fix #73, handle a corner case in which a rstring_delimeter is missing and is possible to determine that it's a full string without cutting it to pieces

Think about sponsoring this library!

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.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. Thanks to @liuziw for reporting the issue!