Rand Stats


Revision history for JSON-Fast

0.19  2023-04-30T22:38:25+02:00
    - Allow Callable with :sorted-keys argument

0.18  2023-04-30T21:48:05+02:00
    - Add support for JSONC (aka JSON with C-style comments)

0.17  2022-02-10T18:40:34+01:00
    - Add :immutable parameter to "from-json"
    - Document :enums-as-value parameter to "to-json"
    - Allow for changing default values in use statement

0.16  2021-05-29T23:57:47+02:00
    - Jsonify FatRat objects as floating point numbers

0.15  2020-08-13T18:43:26+02:00
    - When both match, prefer Associative over Positional

0.14  2020-07-26T23:55:00+02:00
    - Make sure hash keys are escaped again

0.13  2020-07-21T00:28:54+02:00
    - Include lizmat's much faster rewrite of parsing code, about 4.4x as fast
    - Reword some error messages

0.12  2020-07-08T21:03:47+02:00
    - Make sure object-keyed hashes stringify keys

0.11  2020-07-08T20:38:47+02:00
    - Fix rejecting valid escape sequences sometimes
    - Fix escaping \f and \b

0.10  2019-08-30T16:47:12+02:00
    - Enums now consistently jsonify as their keys
    - Add :enums-as-values to override enum jsonification
      to give values instead of keys.

0.9.18  2019-07-02T03:05:24+02:00
    - More significant improvement of to-json speed

0.9.17  2019-07-02T02:47:36+02:00
    - Slight improvement of to-json speed

0.9.16  2019-07-01T19:18:14+02:00
    - :!pretty now promises only a single line of output.

0.9.15  2019-07-01T00:34:29+02:00
    - Enums jsonify as a string of their short name again.

0.9.14  2019-06-27T01:51:50+02:00
    - Nonpretty output doesn't need a space between keys and values
    - Unexpected extra data after parse now gives a structured exception
      including the parsed data so far, and the position parsing ended,
      so that multiple documents in a file can be parsed just fine.

0.9.13  2019-06-07T20:54:16+02:00
    - Fix pretty output for empty arrays/hashes
    - Include lizmat's much faster to-json implementation