Verify that route constraints respond to the expected messages instead of silently failing to enforce the constraint
Fixed custom validation context bug where child
associations were not being saved.

Fixes #13854.

[Eric Chahin, Aaron Nelson, & Kevin Casey]
Fix exception when logging SQL w/ nil binary value.
make `db:structure:load` listed with `rake -T`
Use #include? instead of #any?, make it simpler
Test typecasting on instance rather than class itself
Merge pull request #14957 from akshay-vishnoi/test-cases

Test typecasting on instance rather than class itself
[Fixes #14948] Hash#to_query: Changed a way how empty hash and empty array are serialized

Empty Hash or Array should not present in serialization result

    {a: []}.to_query # => ""
    {a: {}}.to_query # => ""

For more info see #14948.
Typo, grammar and textual changes [ci skip]
Merge pull request #14956 from akshay-vishnoi/refactor

Use #include? instead of #any?, make it simpler
Merge pull request #14924 from eric-chahin/issue_13854

Fixed custom validation context bug for child associations
docs, restructure newly added part to `includes`. [ci skip]

This is a follow up to #14139.

/cc @carlosantoniodasilva
Merge pull request #14952 from gregmolnar/schema_load

make `db:structure:load` listed with `rake -T`
Refactor test to not care about the specific result of valid?

Only care about its truthiness rather than asserting specific true/false
values. If we need to check for the return value in particular, there will
be a test for that.
Remove duplicated fixture addition
Reorganize ActiveRecord tasks [Arun Agrawal & Abd ar-Rahman Hamidi]
Merge pull request #14940 from arunagw/hbakhtiyor-test-db-namespaces-ar

Reorganize ActiveRecord's rake tasks
Revert "Merge pull request #14940 from arunagw/hbakhtiyor-test-db-namespaces-ar"

This reverts commit fe9859600824268ff614cb3eb48b62c7165a1fbd, reversing
changes made to add9560643ef79830febf47fa1228752d1df3502.
Remove tests method for test cases when controller can be inferred.
Merge pull request #14959 from akshay-vishnoi/doc_changes

Typo, grammar and textual changes [ci skip]