2022-01-17 18:49:31 +00:00
|
|
|
* Deprecate `Notification::Event`'s `#children` and `#parent_of?`
|
|
|
|
|
2021-07-20 15:24:51 +00:00
|
|
|
* Change default serialization format of `MessageEncryptor` from `Marshal` to `JSON` for Rails 7.1.
|
|
|
|
|
|
|
|
Existing apps are provided with an upgrade path to migrate to `JSON` as described in `guides/source/upgrading_ruby_on_rails.md`
|
|
|
|
|
|
|
|
*Zack Deveau* and *Martin Gingras*
|
|
|
|
|
2022-02-01 11:20:06 +00:00
|
|
|
* Add `ActiveSupport::TestCase#stub_const` to stub a constant for the duration of a yield.
|
|
|
|
|
|
|
|
*DHH*
|
|
|
|
|
2022-01-04 13:42:02 +00:00
|
|
|
* Fix `ActiveSupport::EncryptedConfiguration` to be compatible with Psych 4
|
|
|
|
|
|
|
|
*Stephen Sugden*
|
|
|
|
|
2022-01-12 00:47:01 +00:00
|
|
|
* Improve `File.atomic_write` error handling
|
|
|
|
|
2021-12-21 08:54:14 +00:00
|
|
|
* Fix `Class#descendants` and `DescendantsTracker#descendants` compatibility with Ruby 3.1.
|
2021-12-03 19:41:41 +00:00
|
|
|
|
2021-12-21 08:54:14 +00:00
|
|
|
[The native `Class#descendants` was reverted prior to Ruby 3.1 release](https://bugs.ruby-lang.org/issues/14394#note-33),
|
|
|
|
but `Class#subclasses` was kept, breaking the feature detection.
|
|
|
|
|
|
|
|
*Jean Boussier*
|
2021-12-03 19:41:41 +00:00
|
|
|
|
2021-12-07 15:52:30 +00:00
|
|
|
Please check [7-0-stable](https://github.com/rails/rails/blob/7-0-stable/activesupport/CHANGELOG.md) for previous changes.
|