CHANGELOG.md in activesupport-6.0.0 vs CHANGELOG.md in activesupport-6.0.1.rc1

- old
+ new

@@ -1,5 +1,49 @@ +## Rails 6.0.1.rc1 (October 31, 2019) ## + +* `ActiveSupport::SafeBuffer` supports `Enumerator` methods. + + *Shugo Maeda* + +* The Redis cache store fails gracefully when the server returns a "max number + of clients reached" error. + + *Brandon Medenwald* + +* Fixed that mutating a value returned by a memory cache store would + unexpectedly change the cached value. + + *Jonathan Hyman* + +* The default inflectors in `zeitwerk` mode support overrides: + + ```ruby + # config/initializers/zeitwerk.rb + Rails.autoloaders.each do |autoloader| + autoloader.inflector.inflect( + "html_parser" => "HTMLParser", + "ssl_error" => "SSLError" + ) + end + ``` + + That way, you can tweak how individual basenames are inflected without touching Active Support inflection rules, which are global. These inflectors fallback to `String#camelize`, so existing inflection rules are still taken into account for non-overridden basenames. + + Please, check the [autoloading guide for `zeitwerk` mode](https://guides.rubyonrails.org/v6.0/autoloading_and_reloading_constants.html#customizing-inflections) if you prefer not to depend on `String#camelize` at all. + + *Xavier Noria* + +* Improve `Range#===`, `Range#include?`, and `Range#cover?` to work with beginless (startless) + and endless range targets. + + *Allen Hsu*, *Andrew Hodgkinson* + +* Don't use `Process#clock_gettime(CLOCK_PROCESS_CPUTIME_ID)` on Solaris + + *Iain Beeston* + + ## Rails 6.0.0 (August 16, 2019) ## * Let `require_dependency` in `zeitwerk` mode look the autoload paths up for better backwards compatibility. @@ -46,9 +90,10 @@ `delegate_missing_to` extension. This avoids unintentionally adding instance variables when calling `Marshal.dump(object)`, should the delegation target of `object` be a method which would otherwise add them. Fixes #36522. *Aaron Lipman* + ## Rails 6.0.0.rc2 (July 22, 2019) ## * `truncate` would return the original string if it was too short to be truncated and a frozen string if it were long enough to be truncated. Now truncate will