CHANGELOG.md in activesupport-7.1.1 vs CHANGELOG.md in activesupport-7.1.2
- old
+ new
@@ -1,4 +1,71 @@
+## Rails 7.1.2 (November 10, 2023) ##
+
+* Fix `:expires_in` option for `RedisCacheStore#write_multi`.
+
+ *fatkodima*
+
+* Fix deserialization of non-string "purpose" field in Message serializer
+
+ *Jacopo Beschi*
+
+* Prevent global cache options being overwritten when setting dynamic options
+ inside a `ActiveSupport::Cache::Store#fetch` block.
+
+ *Yasha Krasnou*
+
+* Fix missing `require` resulting in `NoMethodError` when running
+ `bin/rails secrets:show` or `bin/rails secrets:edit`.
+
+ *Stephen Ierodiaconou*
+
+* Ensure `{down,up}case_first` returns non-frozen string.
+
+ *Jonathan Hefner*
+
+* Fix `#to_fs(:human_size)` to correctly work with negative numbers.
+
+ *Earlopain*
+
+* Fix `BroadcastLogger#dup` so that it duplicates the logger's `broadcasts`.
+
+ *Andrew Novoselac*
+
+* Fix issue where `bootstrap.rb` overwrites the `level` of a `BroadcastLogger`'s `broadcasts`.
+
+ *Andrew Novoselac*
+
+* Fix `ActiveSupport::Cache` to handle outdated Marshal payload from Rails 6.1 format.
+
+ Active Support's Cache is supposed to treat a Marshal payload that can no longer be
+ deserialized as a cache miss. It fail to do so for compressed payload in the Rails 6.1
+ legacy format.
+
+ *Jean Boussier*
+
+* Fix `OrderedOptions#dig` for array indexes.
+
+ *fatkodima*
+
+* Fix time travel helpers to work when nested using with separate classes.
+
+ *fatkodima*
+
+* Fix `delete_matched` for file cache store to work with keys longer than the
+ max filename size.
+
+ *fatkodima* and *Jonathan Hefner*
+
+* Fix compatibility with the `semantic_logger` gem.
+
+ The `semantic_logger` gem doesn't behave exactly like stdlib logger in that
+ `SemanticLogger#level` returns a Symbol while stdlib `Logger#level` returns an Integer.
+
+ This caused the various `LogSubscriber` classes in Rails to break when assigned a
+ `SemanticLogger` instance.
+
+ *Jean Boussier*, *ojab*
+
## Rails 7.1.1 (October 11, 2023) ##
* Add support for keyword arguments when delegating calls to custom loggers from `ActiveSupport::BroadcastLogger`.
*Edouard Chin*