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.
Replace Post with Article in getting started guide [ci skip]

- Used Article model instead of Post as it may confuse with 'post'
  requests
- Tried to wrap the guide to 80 chars lines as much as possible.
- Removed unused image
- Fixes #13764
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
find_in_batches should not mutate its argument
Modify the session serializer implementation

Rename allowed options to :marshal and :json, for custom serializers
only allow the use of custom classes.
Merge pull request #13888 from rails/session-serializer

Modify the session serializer implementation
docs, `references` is only used with `includes`. Closes #13727.

There is no gain in `referencing` tables that are not used for preloading.
Furthermore it will break if polymorphic associations are invloved. This
is because `references_eager_loaded_tables?` uses all `reference_values`
to decide wether to `eager_load` or `preload`.
tidy CHANGELOGs [ci skip]
Merge pull request #13878 from marcandre/leave_my_options_alone

find_in_batches should not mutate its argument