additional note about routes in functional tests for engines [ci skip]
Properly handle scoping with has_many :through. Fixes #14537.
Add a CHANGELOG entry for the has_many :through scoping fix (See #14537 for details).
Simplify the code in target_scope
Minor improvement: Use the merge method on the relation instead of instance_eval directly.
Improve Contributing to Rails Guide

Logically group the content, so it makes more sense if someone tries to read from start of page to end of page. [ci skip]
Add documentation for Thread#freeze
Instead boat load of libraries, simply say StdLib
Use path where extensions are defined, not used

For consistency with all other documentation, point to where these core
extensions are defined, not where the example code comes from.

[ci skip]
Document LoadError core extensions

[ci skip]
Fix a few grammar issues. [ci skip]
Correct docs as singlton true is not returned here

[ci skip]
Remove surplus period from assertion messages
Fix spelling errors and grammar issues

Including replacing a few "smart quotes" with regular quotes (' and "),
for consistency.
[ci skip]
[ci skip] Improve doc, fix grammatical issue
Write the failing test case for concurrent counter cache
Make counter cache decrementation on destroy idempotent
Display diagnostics in text format for xhr request
Refine tests for assert_select failure messages
Fix subscriptions not being unsubscribed.