NEWS 1.7 KB

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