All Versions
Latest Version
Avg Release Cycle
15 days
Latest Release
23 days ago

Changelog History
Page 15

  • v2.12.6 Changes

    May 05, 2015
    • ๐Ÿ›  Fixed a number of 32bit related bugs.
  • v2.12.5 Changes

    April 27, 2015
    • In :null mode Oj now dumps Infinity and NaN as null.
  • v2.12.4 Changes

    April 20, 2015
    • ๐Ÿ›  Fixed memory leak in Oj::Doc when not using a given proc.
  • v2.12.3 Changes

    April 16, 2015
    • ๐Ÿ›  Fixed bug when trying to resolve an invalid class path in object mode load.
  • v2.12.2 Changes

    April 13, 2015
    • ๐Ÿ›  Fixed Oj::Doc bug that causes a crash on local name lookups.
    • ๐Ÿ›  Fixed Oj::Doc unicode parsing.
  • v2.12.1 Changes

    March 12, 2015
    • ๐Ÿ”„ Changed the unix_zone encoded format to be the utc epoch.
  • v2.12.0 Changes

    March 06, 2015
    • ๐Ÿ›  String formats for UTC time are now explicitly UTC instead of offset of zero. This fixes a problem with pre-2.2.0 Rubies that automatically convert zero offset times to local times.
    • Added :unix_zone time_format option for formatting numeric time. This option is the same as the :unix time option but the UTC offset is included as an exponent to the number time value. A value of 86400 is an indication of UTC time.
  • v2.11.5 Changes

    February 25, 2015
    • ๐Ÿ›  Fixed issue with rails as_json not being called for Structs.
    • โž• Added support for anonymous Structs with object mode encoding. Note that this will result in a new anonymous Struct for each instance.
  • v2.11.4 Changes

    January 20, 2015
    • DateTime second encoding is now always a Rational to preserve accuracy.
    • ๐Ÿ›  Fixed buf in the Oj.load() callback feature that caused an endless loop when a StringIO was used with a JSON that was a number.
  • v2.11.3 Changes

    January 18, 2015
    • DateTime encoding now includes nanoseconds.