Fixed a bug in  when using has_many association with :inverse_of option and UUID primary key.
Adding documentation to +polymorphic_url+
concerning the options that it inherits from +url_for+. The way that
+polymorhpic_url+ is built allows it to have options
like +:anchor+, +:script_name+, etc. but this is currently not
documented.
Raising an error when nil or non-hash is passed to update_attributes.
Fix typo.
Migration dump UUID default functions to schema.rb. Fixes #10751.
Disable ability to iterate over a Range of TimeWithZone
Creating options for schema dumper.

These options make it easier to change the config from
ActiveRecord::Base to use something else inside of the SchemaDumper.
Rewrite journey routes formatter for performance
Small refactoring changes to generators.

Made a method name clearer (added a bang to the end to show that it
mutates arguments) and extracted indentation into its own method.
Remove unused AV helper fixtures from e10a2531

Several fixtures for helpers are removed. They were introduced in
ActionView by @strzalek but never referenced in any test.
Bust the template digest cache key when details are changed

Since the lookup details will influence which template is resolved, they
need to be included in the cache key -- otherwise two different
templates may erroneously share the same digest value.
Run Tests against JRuby master

Many of the failing tests in rails test suite fail because of missing encoding support, example #11739


And according to recent announcement, lot of encoding issues have been fixed in current master.  http://ruby.11.x6.nabble.com/Big-encoding-patches-landed-on-master-td4993719.html


So lets test against JRuby master & incase there are still bugs. it would be easier to report them to JRuby.
Merge pull request #12294 from gaurish/patch-1

Run Tests against JRuby master
Allow failures in jruby-head
Merge pull request #12295 from gaurish/patch-2

Allow failures in jruby-head
Drying up method_missing code
Initializing Codepoint object with default values
mention controller test base class in testing guide. [ci skip]
Allow attaching to AS::Notifications namespace up front

Before, you were required to attach *after* adding the methods to the
class, since the attachment process needed the methods to be present.

With this change, any new method will also be attached to the configured
namespace.
Fix: Remove broken link on rails 3 guide

As raised in https://github.com/rails/rails/issues/12300
[ci skip]