Releases: mangiucugna/json_repair
v0.30.0
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
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
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
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
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
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
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.