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.