1.0.5 mod ArgyllCMS Flattened source code layout Removed cmake files, and added Jamfile Added support for reading and writing comments (Graeme Gill) 1.0.5 * lth several performance improvements related to function inlinin' 1.0.4 * lth fix broken utf8 validation for three & four byte represenations. thanks to http://github.com/brianmario and http://github.com/technoweenie 1.0.3 * lth fix syntax error in cplusplus extern "C" statements for wider compiler support 1.0.2 * lth update doxygen documentation with new sample code, passing NULL for allocation functions added in 1.0.0 1.0.1 * lth resolve crash in json_reformatter due to incorrectly ordered parameters. 1.0.0 * lth add 'make install' rules, thaks to Andrei Soroker for the contribution. * lth client may override allocation routines at generator or parser allocation time * tjw add yajl_parse_complete routine to allow client to explicitly specify end-of-input, solving the "lonely number" case, where json text consists only of an element with no explicit syntactic end. * tjw many new test cases * tjw cleanup of code for symmetry and ease of reading * lth integration of patches from Robert Varga which cleanup compilation warnings on 64 bit linux 0.4.0 * lth buffer overflow bug in yajl_gen_double s/%lf/%g/ - thanks to Eric Bergstrome * lth yajl_number callback to allow passthrough of arbitrary precision numbers to client. Thanks to Hatem Nassrat. * lth yajl_integer now deals in long, instead of long long. This combined with yajl_number improves compiler compatibility while maintaining precision. * lth better ./configure && make experience (still requires cmake and ruby) * lth fix handling of special characters hex 0F and 1F in yajl_encode (thanks to Robert Geiger) * lth allow leading zeros in exponents (thanks to Hatem Nassrat) 0.3.0 * lth doxygen documentation (html & man) generated as part of the build * lth many documentation updates. * lth fix to work with older versions of cmake (don't use LOOSE_LOOP constructs) * lth work around different behavior of freebsd 4 scanf. initialize parameter to scanf to zero. * lth all tests run 32x with ranging buffer sizes to stress stream parsing * lth yajl_test accepts -b option to allow read buffer size to be set * lth option to validate UTF8 added to parser (argument in yajl_parser_cfg) * lth fix buffer overrun when chunk ends inside \u escaped text * lth support client cancelation 0.2.2 * lth on windows build debug with C7 symbols and no pdb files. 0.2.1 * fix yajl_reformat and yajl_verify to work on arbitrarily sized inputs. * fix win32 build break, clean up all errors and warnings. * fix optimized build flags. 0.2.0 * optionally support comments in input text 0.1.0 * Initial release