git clone git://github.com/rails/rails.git
Now that we have gems:unpack and gems:build allowing for integration of
Fixed that formatted_polymorphic_route should be able to take the :format as part of a single hash or as the option hash (references #8741)
Merge branch 'master' of git@github.com:rails/rails
rake rails:freeze:edge using http://dev.rubyonrails.org/archives/rails_edge.zip instead of Subversion
Revert "Ensure that save on child object fails for invalid belongs_to association. Closes #11555. [rubyruy]"
Change validates_uniqueness_of :case_sensitive option default back to true (from [9160]). Love your database columns, don't LOWER them. [rick]
Ensure that save on child object fails for invalid belongs_to association. Closes #11555. [rubyruy]
Require rubygems if needed when initializing GemDependency instances
Add support for interleaving migrations by storing which migrations have run in the new schema_migrations table. Closes #11493 [jordi]
ActiveRecord::Base#sum defaults to 0 if no rows are returned. Closes #11550 [kamal]
Automatically parse posted JSON content for Mime::JSON requests. [rick]
add json_escape ERB util to escape html entities in json strings that are output in HTML pages. [rick]
Don't require rails/gem_builder during rails initialization, it's only needed for the gems:build task. [rick]
set ActiveSupport.escape_html_entities_in_json = false for new rails apps
Add config.active_support.escape_html_entities_in_json to allow disabling of html entity escaping. [rick]
Improve ActiveRecord::Base#table_name unit tests for nested classes. Closes #10289. [scott_willson]
script/performance/profiler compatibility with the ruby-prof >= 0.5.0. Closes #9176. [Catfish]
Ensure that respond_to? considers dynamic finder methods. Closes #11538. [floehopper]
Provide a helper proxy to access helper methods from outside views. Closes #10839 [Josh Peek]
Split associations_test.rb into multiple files based on association type. [Pratik]
Ensure that save on parent object fails for invalid has_one association. Closes #10518. [Pratik]
Remove duplicate code from associations. [Pratik]
Refactor HasManyThroughAssociation to inherit from HasManyAssociation. Association callbacks and <association>_ids= now work with hm:t. Closes #11516 [rubyruy]
Ensure HABTM#create and HABTM#build do not load entire association. [Pratik]
Avoid modifying the sendmail_settings hash when using the return path. Closes #7572 [billkirtley]
Fix more typos and changelog
Improve documentation.
Replaced callback method evaluation in AssociationCollection class to use ActiveSupport::Callbacks. Modified ActiveSupport::Callbacks::Callback#call to accept multiple arguments.
Make HABTM#create behave the same as << with after_add callbacks. Closes #11374 [freels]
Don't double include DISTINCT when the user has already specified it. Closes #11502 [kenneth.kalmer]