Releases: mangiucugna/json_repair
Releases · mangiucugna/json_repair
Release 0.6.2
Fixed
- Small changes in code led to quite significant improvements in performance, releasing this patch version for anyone that cares about performance since the last releases added some features that slowed down the library (we are talking microseconds but still)
Release 0.6.1
Fixed
- Fixed a couple of corner cases that shouldn't have affected anybody but is good to have them covered. Also improved readability.
Release 0.6.0
Added
- Feature request #12. Added support for broken markdown links with unquoted quotes like
{ "content": "[LINK]("link")" }
Release 0.5.1
Fixed
- Fixed issue #11, an empty key in an object would cause the library to go into an infinite loop.
Release 0.5.0
Added
- Feature request #10. Small LLMs (like Mistral-7B) play fast and loose with quotes in strings so you can get single quoted strings (that is not JSON standard) and even a mix of different terminators in the same output. Added support for this.
Please note that something like 'string" will be fixed as "string\"" because otherwise the string "won't" will be broken.
Release 0.4.5
Fixed
- Fixes in previous releases had a negative performance impact, this release optimizes the code further to go back to previous performance benchmarks
Release 0.4.4
Fixed
- Fixed #9, a corner case caused an infinite loop.
Release 0.4.3
Fixed
- 10% faster by removing some calls to
get_char_at
that could have been avoided - Fixed some potential corner cases in the process
Release 0.4.2
Fixed
- Fixed #8, a corner case caused an infinite loop.
Release 0.4.1
Fixed
- Now it's 20% faster! After running through the profiler I found a few ways to improve the code and the most called methods. Updated the README to give some guidance as well.