{"push_id":561677186,"size":481,"distinct_size":480,"ref":"refs/heads/fix_becomes_changed_attributes","head":"a02e13f49ded01944ad32c069b0ad4185b5ca2af","before":"1ef5eda2a6b110dab143440b782b8e56b3216618","commits":[{"sha":"4dbce79e95e3f56a9b48992dea4531493a5008cc","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@tigrish.com","name":"Christopher Dell"},"message":"Fix I18n regression introduced by #13832\n\nPreviously, when the `:raise` options was set to `false`, it would get overwritten to `true`, preventing custom exception handlers to be used.","distinct":true,"url":"https://api.github.com/repos/mfazekas/rails/commits/4dbce79e95e3f56a9b48992dea4531493a5008cc"},{"sha":"1ffd1a305c51856da09dcac43781e7f2d1b6e633","author":{"email":"206417cbf125b7bab6402ef77db554b11bf8c38a@me.com","name":"Kir Shatrov"},"message":"Section about testing xhr requests\nrails/rails#18305","distinct":true,"url":"https://api.github.com/repos/mfazekas/rails/commits/1ffd1a305c51856da09dcac43781e7f2d1b6e633"},{"sha":"bb3c054358901e28a697643b1f76e0a29b68158e","author":{"email":"206417cbf125b7bab6402ef77db554b11bf8c38a@me.com","name":"Kir Shatrov"},"message":"Avoid double negation in test guide\nrails/rails#18305","distinct":true,"url":"https://api.github.com/repos/mfazekas/rails/commits/bb3c054358901e28a697643b1f76e0a29b68158e"},{"sha":"4a3b9c82830b08056467524081d4dd408eb6db43","author":{"email":"206417cbf125b7bab6402ef77db554b11bf8c38a@me.com","name":"Kir Shatrov"},"message":"Docs for controller test helpers\nrails/rails#18305","distinct":true,"url":"https://api.github.com/repos/mfazekas/rails/commits/4a3b9c82830b08056467524081d4dd408eb6db43"},{"sha":"cf87cfeb5730ab9982adcb0a6b5608c7e75b3fa0","author":{"email":"206417cbf125b7bab6402ef77db554b11bf8c38a@me.com","name":"Kir Shatrov"},"message":"Demonstrate example of `assert_emails` in testing guide\nrails/rails#18305, thanks for @dhh suggestion","distinct":true,"url":"https://api.github.com/repos/mfazekas/rails/commits/cf87cfeb5730ab9982adcb0a6b5608c7e75b3fa0"},{"sha":"ef7274be877dc89d232b104e93b5022b56360820","author":{"email":"206417cbf125b7bab6402ef77db554b11bf8c38a@me.com","name":"Kir Shatrov"},"message":"Better example of `teardown` method in test guide\nrails/rails#18305, thanks for @dhh suggestion","distinct":true,"url":"https://api.github.com/repos/mfazekas/rails/commits/ef7274be877dc89d232b104e93b5022b56360820"},{"sha":"9fe8e19af1db5fe82c83c9af9afc7f59883ee4e4","author":{"email":"ebd73beb044ee5759f027a56464cea105bbc60a7@gmail.com","name":"claudiob"},"message":"Fix docs for ActiveSupport::Inflector methods\n\nMany methods in ActiveSupport::Inflector were actually documenting\nthe String methods with the same name.\n\nFor instance the doc for `camelize` said:\n\n> If the argument to +camelize+ is set to <tt>:lower</tt>...\n\nwhile it should say:\n\n> If the +uppercase_first_letter+ parameter is set to false\n\n[ci skip]","distinct":true,"url":"https://api.github.com/repos/mfazekas/rails/commits/9fe8e19af1db5fe82c83c9af9afc7f59883ee4e4"},{"sha":"fb71fa695d214eb5aaa6f95440347e3a08f03b38","author":{"email":"73e2cf1b2c73172dbc555859b0dbf1769dabce67@szemafor.com","name":"Miklos Fazkeas"},"message":"Fix potenital stack level too deep with autosave or validation\n\nWhen associations checked for autosave have a cycle, and\nnone of them is dirty, then changed_for_autosave? will be an\ninfinite loop. We now remember if we're in the check and\nwill short circuit the recursion.","distinct":false,"url":"https://api.github.com/repos/mfazekas/rails/commits/fb71fa695d214eb5aaa6f95440347e3a08f03b38"},{"sha":"73a45f5ccda53e1f3c441422580b67c09c194640","author":{"email":"9b233c49c69ba8058bf650fd5b69953620d4f124@gmail.com","name":"Gordon Chan"},"message":"[guides] Added newer find_by syntax example in 4.2 release notes for Adequate Record [skip ci]","distinct":true,"url":"https://api.github.com/repos/mfazekas/rails/commits/73a45f5ccda53e1f3c441422580b67c09c194640"},{"sha":"24d48dfc1a1a8e120ffb06f136eada9a9a7334bb","author":{"email":"613ee6e0f24b58682860bdd8da9dccf38b01e3da@gmail.com","name":"Josef Šimánek"},"message":"Document all options for protect_from_forgery.\n\n[ci skip]","distinct":true,"url":"https://api.github.com/repos/mfazekas/rails/commits/24d48dfc1a1a8e120ffb06f136eada9a9a7334bb"},{"sha":"88b17d22c836b948bfd580cbb2da590ea10a658c","author":{"email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@loudthinking.com","name":"David Heinemeier Hansson"},"message":"Merge pull request #18331 from simi/document-protect-from-forgery-options\n\nDocument all options for protect_from_forgery.","distinct":true,"url":"https://api.github.com/repos/mfazekas/rails/commits/88b17d22c836b948bfd580cbb2da590ea10a658c"},{"sha":"076cb722f090a6d23199f9bad00d07eef1b9c1b9","author":{"email":"84c66fc058fe65d1bb08ca33b21bfe0fa5cb8f17@gmail.com","name":"Rafael Mendonça França"},"message":"Merge pull request #18332 from gchan/update-adequate-record-notes\n\nInclude newer `find_by` syntax example in 4.2 release notes for Adequate Record","distinct":true,"url":"https://api.github.com/repos/mfazekas/rails/commits/076cb722f090a6d23199f9bad00d07eef1b9c1b9"},{"sha":"65520c29f7e9fbd654446624a5c267bdc6285341","author":{"email":"63b51a7b3ff1fafca81cda6f7ce2446b69bc82b3@gmail.com","name":"Yves Senn"},"message":"add punctuation. [ci skip]","distinct":true,"url":"https://api.github.com/repos/mfazekas/rails/commits/65520c29f7e9fbd654446624a5c267bdc6285341"},{"sha":"3ae98181433dda1b5e19910e107494762512a86c","author":{"email":"63b51a7b3ff1fafca81cda6f7ce2446b69bc82b3@gmail.com","name":"Yves Senn"},"message":"remove deprecation warning when modifying a Relation with cached arel.\n\nThis adresses https://github.com/rails/rails/commit/1b7aa62b184c4410c99208f71b59bbac5c5f03be#commitcomment-9147803","distinct":true,"url":"https://api.github.com/repos/mfazekas/rails/commits/3ae98181433dda1b5e19910e107494762512a86c"},{"sha":"5cc08e1977b2904bf4ff958f5a935ae297e5ed49","author":{"email":"63b51a7b3ff1fafca81cda6f7ce2446b69bc82b3@gmail.com","name":"Yves Senn"},"message":"can't kill thread with in-memory db. fixes `rake test:sqlite3_mem`.","distinct":true,"url":"https://api.github.com/repos/mfazekas/rails/commits/5cc08e1977b2904bf4ff958f5a935ae297e5ed49"},{"sha":"a076256d63f64d194b8f634890527a5ed2651115","author":{"email":"63b51a7b3ff1fafca81cda6f7ce2446b69bc82b3@gmail.com","name":"Yves Senn"},"message":"remove deprecated support for PG ranges with exclusive lower bounds.\n\naddresses https://github.com/rails/rails/commit/91949e48cf41af9f3e4ffba3e5eecf9b0a08bfc3#commitcomment-9144563","distinct":true,"url":"https://api.github.com/repos/mfazekas/rails/commits/a076256d63f64d194b8f634890527a5ed2651115"},{"sha":"4ed97979d14c5e92eb212b1a629da0a214084078","author":{"email":"63b51a7b3ff1fafca81cda6f7ce2446b69bc82b3@gmail.com","name":"Yves Senn"},"message":"remove deprecated support to preload instance-dependent associaitons.\n\nAddresses https://github.com/rails/rails/commit/ed56e596a0467390011bc9d56d462539776adac1#commitcomment-9145960","distinct":true,"url":"https://api.github.com/repos/mfazekas/rails/commits/4ed97979d14c5e92eb212b1a629da0a214084078"},{"sha":"e50064c130f8b6465a78928e38588196515ccf27","author":{"email":"999e8c50cd8b45fcffd2276fb62f876489a73119@gmail.com","name":"Carlos Antonio da Silva"},"message":"Fix typo in changelog [ci skip]","distinct":true,"url":"https://api.github.com/repos/mfazekas/rails/commits/e50064c130f8b6465a78928e38588196515ccf27"},{"sha":"21dfe89ac7175ec2a625843085a4cdd78952a187","author":{"email":"3cd0e1743d4b0102caa36ea802df98d88fe593cd@vinsol.com","name":"Aditya Kapoor"},"message":"remove unneeded check since /_one_time_conditions/ is removed","distinct":true,"url":"https://api.github.com/repos/mfazekas/rails/commits/21dfe89ac7175ec2a625843085a4cdd78952a187"},{"sha":"e275479ce5ea6126aa1dc2f964b6d06d07098e00","author":{"email":"d48f0d3f677875350cb5b7fa2bf3c8be29cad4e9@evilmartians.com","name":"brainopia"},"message":"Reset template assertions without warnings","distinct":true,"url":"https://api.github.com/repos/mfazekas/rails/commits/e275479ce5ea6126aa1dc2f964b6d06d07098e00"}]}