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.