Skip to content

Releases: aw/picolisp-json

Fix issue unable to parse empty arrays

01 Nov 01:28
@aw aw
24d2cfb
Compare
Choose a tag to compare
  • Fix issue #19 - Unable to parse empty arrays with quotes
  • Add regression tests for this issue

Remove namespaces

19 Apr 00:58
@aw aw
cfd8168
Compare
Choose a tag to compare
  • Fix typo in EXPLAIN document
  • Stop testing on broken Travis-CI environment
  • Breaking changes
    • Remove all support for PicoLisp namespaces
    • Prefix all internal function names with json-
  • Adjust tests to use new function names
  • Remove tests for namespace issue #9
  • Update "picolisp-unit" testing dependency to v3.0.0
  • Update supported PicoLisp version to 18.12

Optionally prevent duplicate keys

29 Jun 12:04
@aw aw
0af7a8a
Compare
Choose a tag to compare
  • Optionally prevent duplicate keys from being accepted with '*Json_prevent_duplicate_keys'
  • Remove optional 'Make' parameter for '(link-array)'

Store JSON parsing error message in *Msg

19 Jun 06:27
@aw aw
977e2d3
Compare
Choose a tag to compare
  • Store JSON parsing error message in *Msg

Invalid parsing of certain characters with \uNNNN

29 Mar 16:20
@aw aw
Compare
Choose a tag to compare
  • Fix issue #15 - Invalid parsing of certain characters with \uNNNN
  • Add regression tests for this issue

Invalid encoding of control characters 0x01-0x1F

20 Mar 18:24
@aw aw
Compare
Choose a tag to compare
  • Fix issue #13 - Invalid encoding of control characters 0x01-0x1F
  • Add regression tests for this issue

Invalid encoding of quote and solidus

20 Mar 16:22
@aw aw
7fa4b20
Compare
Choose a tag to compare
  • Fix issue #12 - Invalid encoding of quote and solidus (\ and ") characters
  • Add regression tests for this issue
  • Fix existing regression tests which provided incorrect results

Invalid encoding of special control characters

20 Mar 14:29
@aw aw
d0b70b7
Compare
Choose a tag to compare
  • Fix issue #11 - Invalid encoding of special control characters (^J, ^M, ^I)
  • Ensure ^H (\b) and ^L (\f) are also encoded correctly
  • Add regression tests for this issue

Invalid parsing of strings with caret (^)

19 Mar 14:57
@aw aw
Compare
Choose a tag to compare
  • Fix issue #10 - Invalid parsing of strings with caret (^)
  • Add regression tests for this issue

Fix decoding with namespaces

16 Feb 05:16
@aw aw
c86b9f7
Compare
Choose a tag to compare
  • Fix issue #9 - Bug in namespaces functionality
  • Add regression tests for this issue
  • Add notice about namespaces in PicoLisp >= 17.3.4
  • Don't load module.l in json.l