CHANGELOG.md in activesupport-7.1.3.4 vs CHANGELOG.md in activesupport-7.1.4

- old
+ new

@@ -1,4 +1,66 @@ +## Rails 7.1.4 (August 22, 2024) ## + +* Improve compatibility for `ActiveSupport::BroadcastLogger`. + + *Máximo Mussini* + +* Pass options along to write_entry in handle_expired_entry method. + + *Graham Cooper* + +* Fix Active Support configurations deprecations. + + *fatkodima* + +* Fix teardown callbacks. + + *Tristan Starck* + +* `BacktraceCleaner` silence core internal methods by default. + + *Jean Boussier* + +* Fix `delegate_missing_to allow_nil: true` when called with implict self + + ```ruby + class Person + delegate_missing_to :address, allow_nil: true + + def address + nil + end + + def berliner? + city == "Berlin" + end + end + + Person.new.city # => nil + Person.new.berliner? # undefined local variable or method `city' for an instance of Person (NameError) + ``` + + *Jean Boussier* + +* Work around a Ruby bug that can cause a VM crash. + + This would happen if using `TaggerLogger` with a Proc + formatter on which you called `object_id`. + + ``` + [BUG] Object ID seen, but not in mapping table: proc + ``` + + *Jean Boussier* + +* Fix `ActiveSupport::Notifications.publish_event` to preserve units. + + This solves the incorrect reporting of time spent running Active Record + asynchronous queries (by a factor `1000`). + + *Jean Boussier* + + ## Rails 7.1.3.4 (June 04, 2024) ## * No changes.