prevent global timezone state from leaking out of test cases.
Merge pull request #12633 from senny/no_more_time_zone_leaks

prevent global timezone state from leaking out of test cases.
only warn on leaked time zone state instead of rasing an error.

Raising `RuntimeErrors` skips important cleanup code and leads to
a lot of subsequent errors. This clutters the test output with a lot
of noise.
prevent `time_zone_aware_attributes` test leak. follow-up to #12633.
cast json values on write to be consistent with reading from the db.

See also commit 5ac2341fab689344991b2a4817bd2bc8b3edac9d
Merge pull request #12643 from severin/pg_cast_json_on_write

cast json values on write to be consistent with reading from the db.
Fixed typo with after_commit docs

Fixed syntax error on `after_commit` docs
Merge pull request #12648 from chrisledet/patch-1

Fixed typo with after_commit docs
Remove surprise if from show_exception middleware

This increase the readability within the rescue block.
Merge pull request #12655 from rails/ps-remove-surprise-if-in-show-exception-middleware

Remove surprise if from show_exception middleware
don't mutate hash with fetch
Merge pull request #12656 from dougcole/fix_strong_parameters_fetch

don't let StrongParameters mutate the hash with fetch
added schema_migrations_table_name to ActiveRecord::Base in order that the name of the schema migrations table can be configured.

consolidated test_schema_migrations_table_name tests

Added changelog entry

edited changelog

removed commented lines

removed reader

ensure the schema migrations table is reset at end of test

added entry to configuration guide

guides typo and changelog order
Add a changelog entry for #12656 [ci skip]
Add a note about ensuring the version is right for the adapter (since you might well have specified the right gem, but locked it to too low of a version)
Merge pull request #12661 from robin850/patch-10

Add a changelog entry for #12656 [ci skip]
set accessors in the set_accessors! method
Removal of javascript related gems when creating an app

Commit 0417bc8 add the coffee-rails and javascript runtime gems even
when passing the --skip-javascript option but this is not the desired
behavior.

Also remove all javascript related stuff in the generated application
such as the vendor/assets/javascripts folder.
get a list of gems when filling out the gemfile
add the database gem