Skip to content

Releases: mangiucugna/json_repair

0.12.1

08 Apr 18:31
Compare
Choose a tag to compare

Fixed

  • Fix a corner case in case the double quotation marks aren't repeated

Release 0.12.0

08 Apr 16:29
Compare
Choose a tag to compare

Added

  • Fix #20, support double quotation marks as string delimiters.

Release 0.11.1

02 Apr 05:42
Compare
Choose a tag to compare

Fixed

  • Fixed a bug, removing a character needs the counter to be decreased by 1 or the parser will eat the next character. Updated Unit Tests to check for this corner case

Release 0.11.0

01 Apr 19:31
Compare
Choose a tag to compare

Added

  • Fixed #19, trailing backslashes cause json.loads() to throw an exception. Removing those unless are a valid escaping sequence.

Release 0.10.1

06 Mar 08:57
Compare
Choose a tag to compare

Fixed

  • Fixed #17, the library was not dealing with escaped quotes properly. Updated code, documentation and tests to deal with that corner case

Release 0.10.0

06 Mar 08:43
Compare
Choose a tag to compare

Added

  • Support for slanted double quotes “ ”

Fixed

  • Some code improvements to fix some corner cases that now are handled more elegantly

Release 0.9.0

24 Feb 16:10
Compare
Choose a tag to compare

Added

  • PR #16. Support for "number-like" strings such as number ranges or IP addresses, those will be interpreted as string. Thanks to @tmcdonnell87 for his contribution!

Release 0.8.1

12 Feb 09:34
Compare
Choose a tag to compare

Fixed

  • Fixes #15, a nasty corner case crashed the library.

Release 0.8.0

28 Jan 07:14
Compare
Choose a tag to compare

Added

  • A slightly more general solution to the code markdown issue solved in 0.7.0. From now on the library won't throw an exception anymore in case of garbage characters but just ignore them.

Release 0.7.0

27 Jan 22:10
Compare
Choose a tag to compare

Added

  • Fixes #13. Sometimes json blocks are returned as markdown codeblocks, remove the backticks before processing the json.