All Versions
271
Latest Version
Avg Release Cycle
20 days
Latest Release
530 days ago

Changelog History
Page 12

  • v3.0.10 Changes

    May 22, 2017
    • โšก๏ธ Oj.optimize_rails failed to include Hash and Array in the optimization. It does now.
  • v3.0.9 Changes

    May 17, 2017
    • ๐Ÿ›  Missed catching invalid unicodes beginning with \xE2. Fixed.

    • In :compat mode a non-string and non IO value is converted to a string with a call to to_s.

  • v3.0.8 Changes

    May 16, 2017
    • โšก๏ธ Float significant digits now match Ruby's unless optimized and then significant digits are set to 16.

    • โšก๏ธ Rails Hash post merging of identical keys after calling as_json is preserved only for un-optimized Hashes.

    • ๐Ÿ‘ป Raise an exception to match json gem behavior on invalid unicode.

  • v3.0.7 Changes

    May 10, 2017
    • ๐Ÿ”„ Changed JSON.pretty_generate options to a State instead of a Hash to get the json gen to_json method to accept formatting options.

    • โž• Added optimization for ActionController::Parameters

  • v3.0.6 Changes

    May 07, 2017
    • โž• Added Oj.optimize_rails().

    • ๐Ÿ›  Fixed argument passing bug on calls to to_json().

  • v3.0.5 Changes

    May 02, 2017
    • โšก๏ธ No change in the Oj::Rails.optimize() API but additional classes are now supported.

    • โž• Added ActiveSupport::TimeWithZone optimization to rails mode.

    • โž• Added ActiveRecord::Base optimization to rails mode which allows optimization of any class inheriting from ActiveRecord::Base.

  • v3.0.4 Changes

    May 01, 2017
    • ๐Ÿ›  Fixed compile problem on Windows again.

    • ๐Ÿ›  Fixed issue with TimeWithZone not being encoded correctly when a member of an object.

  • v3.0.3 Changes

    April 28, 2017
    • ๐Ÿ‘Œ Improved compatibility with a json gem and Rails combination when json adds are used.

    • ๐Ÿ›  Fixed compile problem on Windows.

  • v3.0.2 Changes

    April 27, 2017
    • ๐Ÿ›  Fixed crash due to unset var with dump to Rails mode.
  • v3.0.1 Changes

    April 25, 2017
    • ๐Ÿ›  Fixed compile error with help from Dylan Johnson.