be more specific about csrf token and ajax - not whitelisted outside of jquery-rails [ci skip]
Fix breakage in XmlMini

- Boolean parsing breaks on non strings (i.e. integer 1|0)
- Symbol parsing breaks on non strings.
- BigDecimal parsing breaks due to missing require.
- Update changelog.
Fixed typo [ci skip]

singular is more suited to
change to "check out"
e-mail => email, and subject/verb agreement
add punctuation
Remove duplicate configuration option for ActiveSupport [ci skip]

Fixes rails/rails#13732
psql implementation of #index_name_exists?
`requies` => `requires`
`easiy` => `easy`
`framwork` => `framework`
Remove old comments about suppressing warnings.
Add CreateMigration action

This Thor-action isolates the logic whether to (over-)write migration and
what is shown to the user. It's modelled after Thor's CreateFile-action.

This solves the issue that removing a non-existing migration, tried to
remove the template-path (#13588).

Related issues: #12674
Fix regression on `.select_*` methods.

This was a common pattern:
```
query = author.posts.select(:title)
connection.select_one(query)
```

However `.select` returns a ActiveRecord::AssociationRelation, which has
the bind information, so we can use that to get the right sql query.

Also fix select_rows on postgress and sqlite3 that were not using the binds

[fixes #7538]
[fixes #12017]
[related #13731]
[related #12056]
Merge pull request #13612 from eval/issue-13588

Add CreateMigration action
Merge pull request #13886 from arthurnn/fix_relation_arel

Fix regression on .select method
Let `unscope` ignore non Arel scope.where_values
Merge pull request #13859 from huoxito/let-it-go

Let `unscope` ignore non Arel scope.where_values
Do not discard query parameters on requests that use wrap_parameters
Associations now raise `ArgumentError` on name conflicts.

Dangerous association names conflicts include instance or class
methods already defined by `ActiveRecord::Base`.