1 luajson v0.9 Release Notes
2 ==========================
6 There are more tests added in using the lunit framework. These are particularly useful for
7 testing and debugging small components in the luajson decoder/encoder sections.
9 Decoders are now customizable in a modular manner. For example: You can construct a decoder
10 that allows for NaN and Inf values, but be strict on everything else. The support framework
11 should permit for more enhancements and custom elements.
13 Plans for next release
14 ----------------------
15 * Make the encoder customizable in a manner similar to the decoder
16 * Try to create an integration point for unicode handling
17 * Add in custom 'function' handling for decoder (ex: b64(stringvalue))
23 Thomas Harning Jr (15):
25 Added changelog (with details for 0.6)
26 Noted lunit 0.4 requirement
27 Make distcheck properly run the check inside the dist
29 Added support for primitive Array metatable marker to mark arrays as such
31 Added hex decode capability
33 Cleaned up unused values in the base decoder
34 Refactored decoding mechanism to permit building even more customized decoders
35 Fixed decoder generation to return cached versions
36 fixed decoder to remove misnamed parameters (causing failed tests)
39 Reconfigured the tests to behave more correctly and allow for a simpler addition mechanism.
40 Enhanced the regression tests to handle roundtripping in a sane manner
41 Updated regression tests for roundtripping to have a better output format and handle outer whitespace and moved tests
42 Added lunit-based tests for fine-grained tests
43 Made lunit tests use 'setup' to simplify decoder hooking