be more specific about csrf token and ajax - not whitelisted outside of jquery-rails [ci skip]
Save has_one associations only if record has changes

Prevents save related callbacks such as `after_commit` being
triggered when `has_one` objects are already persisted and have no
changes.
Only use BINARY for mysql case sensitive uniqueness check when column has a case insensitive collation.
Fix stream closing when sending file with `ActionController::Live` included.

Fixes #12381
`find_in_batches` now returns an `Enumerator` when called without a block, so that it
can be chained with other `Enumerable` methods.
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
Move finish_template as the last public method in the generator
Fix typo [ci skip]
Merge pull request #13634 from jwworth/master

Fix typo [ci skip]
refactor generator tests to use block form of Tempfile
Merge pull request #13637 from craftsmen/app-generator-minor-fix

Move finish_template as the last public method defined in the generator
add a more restricted codepath for templates fixes #13390
clear cache on body close so that cache remains during rendering

fixes #13547

The body may use the local cache during rendering.  `call`ing the app
doesn't mean that rendering is finished, so we need to wait until
`close` is called on the body.
change to "check out"
MySQL version 4.1 was EOL on December 31, 2009
We should at least recommend modern versions of MySQL to users.
Merge pull request #13644 from zzak/doc_mysql_config_template

MySQL version 4.1 was EOL on December 31, 2009 [ci-skip]
Adding Hash#compact and Hash#compact! methods

  * Adding Hash#compact and Hash#compact! methods
  * Using Ruby 1.9 syntax on documentation
  * Updating guides for `Hash#compact` and `Hash#compact!` methods
  * Updating CHANGELOG for ActiveSupport
  * Removing unecessary protected method and lambda for `Hash#compact` implementations
  * Performing `Hash#compact` implementation - https://gist.github.com/tinogomes/8332883
  * fixing order position
  * Fixing typo
Merge pull request #13632 from tinogomes/master

Adding Hash#compact and Hash#compact! methods
Check `respond_to` before delegation due to: https://github.com/ruby/ruby/commit/d781caaf313b8649948c107bba277e5ad7307314