Skip to content

Releases: Seldaek/jsonlint

1.8.1

Choose a tag to compare

@Seldaek Seldaek released this 13 Aug 09:08
3d5eb71
  • Added type annotations

1.8.0

Choose a tag to compare

@Seldaek Seldaek released this 30 Apr 19:06
ff2aa54
  • Improved lexer performance
  • Added (tentative) support for PHP 8
  • Fixed wording of error reporting for invalid strings when the error happened after the 20th character

1.7.2

Choose a tag to compare

@Seldaek Seldaek released this 24 Oct 14:27
e2e5d29
  • Fixed issue decoding some unicode escaped characters (for " and ')

1.7.1

Choose a tag to compare

@Seldaek Seldaek released this 24 Jan 12:47
d15f59a
  • Fixed PHP 5.3 compatibility in bin/jsonlint

1.7.0

Choose a tag to compare

@Seldaek Seldaek released this 03 Jan 12:19
  • Added ability to lint multiple files at once using the jsonlint binary

1.6.2

Choose a tag to compare

@Seldaek Seldaek released this 30 Nov 15:35
7a30649
  • Build/test/docs fixes

1.6.1

Choose a tag to compare

@Seldaek Seldaek released this 18 Jun 15:11
  • Fixed parsing of 0 as invalid

1.6.0

Choose a tag to compare

@Seldaek Seldaek released this 21 Apr 12:42
  • Added $flags arg to JsonParser::lint() to take the same flag as parse() did
  • Fixed backtracking performance issues on long strings with a lot of escaped characters

1.5.0

Choose a tag to compare

@Seldaek Seldaek released this 14 Nov 18:00
  • Added support for PHP 7.1 (which converts {"":""} to an object property called "" and not "_empty_" like 7.0 and below).

1.4.1

Choose a tag to compare

@Seldaek Seldaek released this 14 Sep 15:19
  • Minor white-space and error wording tweaks