Skip to content

Releases: StringEpsilon/fbJson

0.15: More \u2665 for the spec

11 Nov 20:59
Compare
Choose a tag to compare
  • Can now properly deescape \uXXXX strings.

0.14.2: Faster still

11 Nov 18:43
Compare
Choose a tag to compare
  • Improved processing performance by quite a bit.
  • Fixed issue #7

0.14.1 More copyleft

10 Sep 11:25
Compare
Choose a tag to compare

Changed licensed to MPL 2.0.

0.13

16 Apr 17:35
Compare
Choose a tag to compare
  • More JSON-Compliance:
    • Allow flat values
    • support negative numbers
    • more compliant but less pretty toString() output
    • properly handle whitespaces
    • properly handle unclosed strings
  • Removed example code from repository
  • Encapsulated "key" attribute
  • Slight performance improvements here and there.

0.12

07 Apr 17:43
Compare
Choose a tag to compare
  • Added a test.bas that runs a very basic unit-test-like sequence of tests on common and uncommon JSON-constructs.
  • Parser can now handle all the possible constructs I could think of
  • Parser should be a bit faster now
  • No memory leak!
  • Now comes with GOTO

0.11

30 Mar 20:46
Compare
Choose a tag to compare

Uh... I may or may not re-released this version because I messed up. You saw nothing!

Breaking

31 Dec 16:41
Compare
Choose a tag to compare

Breaking changes!

Fixed the acceptance of invalid values. This does break the API for AddItem(), as you now have to include the quotes for string-values.

´item.AddItem("foo", """bar""")´ instead of ´item.AddItem("foo", "bar")´

0.9.3 Bugfixes

30 Dec 19:04
Compare
Choose a tag to compare

Fixed a segfault in the parser when parsing something like this:

{"foo":}

Addtionally: If the parser finds that the child is malformed, it will flag the parent as malformed too.

0.9.2

22 Dec 20:44
Compare
Choose a tag to compare

Small fixes and tweaks