NEWS 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. Version 2.0.0 (Jan 22 2012)
  2. * Improved platform compatibility for strtod/sprintf locale workaround
  3. * Added option to build with David Gay's dtoa.c for improved performance
  4. * Added support for Lua 5.2
  5. * Added option to encode infinity/NaN as JSON null
  6. * Fixed encode bug with a raised default limit and deeply nested tables
  7. * Updated Makefile for compatibility with non-GNU make implementations
  8. * Added CMake build support
  9. * Added HTML manual
  10. * Increased default nesting limit to 1000
  11. * Added support for re-entrant use of encode and decode
  12. * Added support for installing lua2json and json2lua utilities
  13. * Added encode_invalid_numbers() and decode_invalid_numbers()
  14. * Added decode_max_depth()
  15. * Removed registration of global cjson module table
  16. * Removed refuse_invalid_numbers()
  17. Version 1.0.4 (Nov 30 2011)
  18. * Fixed numeric conversion under locales with a comma decimal separator
  19. Version 1.0.3 (Sep 15 2011)
  20. * Fixed detection of objects with numeric string keys
  21. * Provided work around for missing isinf() on Solaris
  22. Version 1.0.2 (May 30 2011)
  23. * Portability improvements for Windows
  24. - No longer links with -lm
  25. - Use "socket" instead of "posix" for sub-second timing
  26. * Removed UTF-8 test dependency on Perl Text::Iconv
  27. * Added simple CLI commands for testing Lua <-> JSON conversions
  28. * Added cjson.encode_number_precision()
  29. Version 1.0.1 (May 10 2011)
  30. * Added build support for OSX
  31. * Removed unnecessary whitespace from JSON output
  32. * Added cjson.encode_keep_buffer()
  33. * Fixed memory leak on Lua stack overflow exception
  34. Version 1.0 (May 9 2011)
  35. * Initial release