Skip to content

Releases: mangiucugna/json_repair

Release 0.47.4

27 Jun 13:16
Compare
Choose a tag to compare

Fixed

  • Fix #135, fix a crash due to a regression

Sponsors

This release is sponsored by @yasyf. 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.47.3

24 Jun 04:36
Compare
Choose a tag to compare

Fixed

  • Add a fix for a corner case when the string is heavily escaped

Sponsors

This release is sponsored by @yasyf. 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.47.2

23 Jun 14:09
Compare
Choose a tag to compare

Fixed

  • Fix #134, when "key": , is found, fill the value with an empty string

Sponsors

This release is sponsored by @yasyf. 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.47.1

19 Jun 05:34
Compare
Choose a tag to compare

Minor

  • You can now pass to repair_json all extra arguments that json.dumps accepts, no need to do workarounds anymore!

Sponsors

This release is sponsored by @yasyf. 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.47.0

19 Jun 04:07
Compare
Choose a tag to compare

Added

  • Fix #132, support more complex escape sequences especially when many escapes are spit by the LLM

Sponsors

This release is sponsored by @yasyf. 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.46.2

06 Jun 08:05
Compare
Choose a tag to compare

Fixed

  • Fix #131, respect the unicode escape sequences to behave like json after a repair action

Sponsors

This release is sponsored by @yasyf. 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.46.1

04 Jun 18:14
Compare
Choose a tag to compare

Fixed

  • Fix #130, an edge case would send the parser in an infinite loop

Sponsors

This release is sponsored by @yasyf. 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.46.0

22 May 06:21
Compare
Choose a tag to compare

Added

  • Fix #126, add a fix for an edge case in which an unclosed array inside an object leads to a weird parsing mistake

Sponsors

This release is sponsored by @yasyf. 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.45.1

21 May 02:29
e27c9ac
Compare
Choose a tag to compare

Fixed

  • Fixed #123, a regression when added the ability to parse comments
  • [minor] Indicate correctly in pyproject.toml that now we support only >=3.10

Sponsors

This release is sponsored by @yasyf. 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.45.0

20 May 08:41
Compare
Choose a tag to compare

Note that this version was yanked from pypi due to an error in pyproject.toml, please use 0.45.1 for python >= 3.10

Added

  • Fix #121, in repair_json() skip json.dumps() if the parser returns an empty string. This breaks the old behavior, so make sure to adjust your logic if you rely on this

Fixed

  • Drop support for 3.9, since it has been deprecated for over 6 months

Sponsors

This release is sponsored by @yasyf. 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.