{"push_id":1035415474,"size":45,"distinct_size":45,"ref":"refs/heads/master","head":"878c2bbaaf21f88543e75d4a986652d128ea8448","before":"dda31d59a03adb7e5aa372e72bb66a3886632f2f","commits":[{"sha":"af260f649bb5912f37842221926402761e4ca2e9","author":{"email":"890cc9deb380ef7616b48a6d38cce799956aa21f@gmail.com","name":"Jeremy Daer"},"message":"Refinement of our \"are you missing a template or did you omit it on purpose?\" heuristics\n\nNarrows the \"are you in a browser, viewing the page?\" check to exclude\nnon-GET requests. Allows content-less APIs to use implicit responses\nwithout having to set a fake request format.\n\nThis will need further attention. If you forget to redirect from a POST\nto a GET, you'll get a 204 No Content response that browsers will\ntypically treat as… do nothing. It'll seem like the form just didn't\nwork and knowing where to start debugging is non-obvious.\n\nOn the flip side, redirecting from POST and others is the default, done\neverywhere, so it's less likely to be removed or otherwise missed.\n\nAlternatives are to do more explicit browser sniffing.\n\nRef #23827.","distinct":true,"url":"https://api.github.com/repos/rnaveiras/rails/commits/af260f649bb5912f37842221926402761e4ca2e9"},{"sha":"4d0bf49b92a77542185644660f2c9cec98e66de5","author":{"email":"46912bed2c3b56d601323fb1c76bee025b5234eb@gmail.com","name":"Prathamesh Sonpatki"},"message":"Correctly generate application_mailer.rb in mountable engines\n\n- Followup of https://github.com/rails/rails/pull/24161.","distinct":true,"url":"https://api.github.com/repos/rnaveiras/rails/commits/4d0bf49b92a77542185644660f2c9cec98e66de5"},{"sha":"5ad6ed95ce3e2c313f76eb02b23782b04323b8ad","author":{"email":"bca6f4261a19f75277fe4325de3272d15492eb61@gmail.com","name":"Ryuta Kamizono"},"message":"Append sql_mode instead of overwriting in strict mode\n\nFor keep the default SQL mode.","distinct":true,"url":"https://api.github.com/repos/rnaveiras/rails/commits/5ad6ed95ce3e2c313f76eb02b23782b04323b8ad"},{"sha":"94ee86c1626373bc6caa44ef512f319e4139fa9e","author":{"email":"0899dec97c60ef42b3912c5066f013182e9b0750@gmail.com","name":"Matt Hall"},"message":"switched layout :mailer to a string so that mail layout can be properly found and mail can be delivered properly","distinct":true,"url":"https://api.github.com/repos/rnaveiras/rails/commits/94ee86c1626373bc6caa44ef512f319e4139fa9e"},{"sha":"57e258eb433c9a2f0ee00d1bd562a6d3370c3088","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@garrettbjerkhoel.com","name":"Garrett Bjerkhoel"},"message":"Don't upgrade config.file_watcher during upgrade path","distinct":true,"url":"https://api.github.com/repos/rnaveiras/rails/commits/57e258eb433c9a2f0ee00d1bd562a6d3370c3088"},{"sha":"6c6a22176f01b563a7b731fee9f37c837ba83320","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@jonathanmoss.me","name":"Jon Moss"},"message":"Fix request.reset_session for API controllers\n\nDue to that `ActionDispatch::Flash` (the flash API's middleware) is not\nincluded for API controllers, the `request.reset_session` method, which\nrelies on there being a `flash=` method which is in fact defined by the\nmiddleware, was previously breaking. Similarly to how\nadd46482a540b33184f3011c5c307f4b8e90c9cc created a method to be\noverridden by the flash middleware in order to ensure non-breakage, this\nis how flashes are now reset.\n\nFixes #24222","distinct":true,"url":"https://api.github.com/repos/rnaveiras/rails/commits/6c6a22176f01b563a7b731fee9f37c837ba83320"},{"sha":"173b524cbcdd338ecfaa3e263343344001394ce2","author":{"email":"16356534c1589fe78070f5640bedf8614007153c@gmail.com","name":"yuuji.yaginuma"},"message":"changed default value of `caching` option to `nil`\n\nThe default is that's false, caching even if you do not specify the caching option is determined not to use,\nand `tmp/caching-dev.txt` will be deleted.\nIf it is this, regardless of whether or not there is `tmp/caching-dev.txt`, be sure to order would be necessary to specify the caching option,\nI think that in than good to so as not to do anything by default.","distinct":true,"url":"https://api.github.com/repos/rnaveiras/rails/commits/173b524cbcdd338ecfaa3e263343344001394ce2"},{"sha":"8076d7e19131ce934d47b869fd2ad197358d136b","author":{"email":"890cc9deb380ef7616b48a6d38cce799956aa21f@gmail.com","name":"Jeremy Daer"},"message":"Cable: add isolated tests and FAYE=1 test runs","distinct":true,"url":"https://api.github.com/repos/rnaveiras/rails/commits/8076d7e19131ce934d47b869fd2ad197358d136b"},{"sha":"4f8a8e2c065e4db1f4df0df2fd75338154c6be07","author":{"email":"890cc9deb380ef7616b48a6d38cce799956aa21f@gmail.com","name":"Jeremy Daer"},"message":"Gracefully handle disconnected clients\n\nWe'll get `Errno::ECONNRESET` if the client forcibly disconnected.\nJust close the socket rather than raising the exception.\n\nHandle other errors in `ClientSocket#write`, too, mirroring the Faye\nerror handling which swallows all `StandardError` on write.","distinct":true,"url":"https://api.github.com/repos/rnaveiras/rails/commits/4f8a8e2c065e4db1f4df0df2fd75338154c6be07"},{"sha":"d5977c67bdd6a459e21328cb8c0cf2cf47ccc185","author":{"email":"84c66fc058fe65d1bb08ca33b21bfe0fa5cb8f17@gmail.com","name":"Rafael Mendonça França"},"message":"Merge pull request #24229 from maclover7/fix-24222\n\nFix request.reset_session for API controllers","distinct":true,"url":"https://api.github.com/repos/rnaveiras/rails/commits/d5977c67bdd6a459e21328cb8c0cf2cf47ccc185"},{"sha":"8a8325766a870df0abcf4662fb71660173737253","author":{"email":"84c66fc058fe65d1bb08ca33b21bfe0fa5cb8f17@gmail.com","name":"Rafael Mendonça França"},"message":"Keep all session tests in the same file","distinct":true,"url":"https://api.github.com/repos/rnaveiras/rails/commits/8a8325766a870df0abcf4662fb71660173737253"},{"sha":"d4f220a27bf7b241c19ac9a303adf031733c2ff6","author":{"email":"84c66fc058fe65d1bb08ca33b21bfe0fa5cb8f17@gmail.com","name":"Rafael Mendonça França"},"message":"Merge pull request #24231 from hallmatt/master\n\nswitched layout :mailer to a string so that mail layout can be properly sent","distinct":true,"url":"https://api.github.com/repos/rnaveiras/rails/commits/d4f220a27bf7b241c19ac9a303adf031733c2ff6"},{"sha":"07f3ae8f35d2c422b0fd8d794af0f781aad9a96e","author":{"email":"84c66fc058fe65d1bb08ca33b21bfe0fa5cb8f17@gmail.com","name":"Rafael Mendonça França"},"message":"Fix generator test to match to use the string","distinct":true,"url":"https://api.github.com/repos/rnaveiras/rails/commits/07f3ae8f35d2c422b0fd8d794af0f781aad9a96e"},{"sha":"1356e53b7cb20968c81fbddb71aa378dee80ee03","author":{"email":"a97c4d522bbf25700c868f6869652a8e7e938a5c@gmail.com","name":"Arthur Neves"},"message":"Add tests for file_watcher config on update\n\n[related #24243]","distinct":true,"url":"https://api.github.com/repos/rnaveiras/rails/commits/1356e53b7cb20968c81fbddb71aa378dee80ee03"},{"sha":"01ef3b7d71a597f3757ddf26bd21d42ba2b691b2","author":{"email":"a97c4d522bbf25700c868f6869652a8e7e938a5c@gmail.com","name":"Arthur Neves"},"message":"Merge pull request #24243 from dewski/dont-upgrade-file-watcher\n\nComment out config.file_watcher during Rails upgrade process","distinct":true,"url":"https://api.github.com/repos/rnaveiras/rails/commits/01ef3b7d71a597f3757ddf26bd21d42ba2b691b2"},{"sha":"62da69303bd94bfc978dd54f0084105a861a15c3","author":{"email":"daab9349e7897953586c7278844811677e111b79@gmail.com","name":"Kasper Timm Hansen"},"message":"Merge pull request #24253 from y-yagi/change_default_value_of_caching\n\nchanged default value of `caching` option to `nil`","distinct":true,"url":"https://api.github.com/repos/rnaveiras/rails/commits/62da69303bd94bfc978dd54f0084105a861a15c3"},{"sha":"39658f5678996e85a0be651a85c176b145668ca2","author":{"email":"890cc9deb380ef7616b48a6d38cce799956aa21f@gmail.com","name":"Jeremy Daer"},"message":"Merge pull request #24258 from jeremy/cable/faye-and-isolated-tests\n\nCable: add isolated tests and FAYE=1 test runs","distinct":true,"url":"https://api.github.com/repos/rnaveiras/rails/commits/39658f5678996e85a0be651a85c176b145668ca2"},{"sha":"fb1163949a23c66798d85181d62cd2f7a6736729","author":{"email":"16356534c1589fe78070f5640bedf8614007153c@gmail.com","name":"yuuji.yaginuma"},"message":"update Active Job default adapter [ci skip]\n\nFollow up to 625baa69d14881ac49ba2e5c7d9cac4b222d7022","distinct":true,"url":"https://api.github.com/repos/rnaveiras/rails/commits/fb1163949a23c66798d85181d62cd2f7a6736729"},{"sha":"bedb00aeb9c57649f63f5dd50692129aba3aecfe","author":{"email":"acb0485d844224f71261a737461d16e1584df021@users.noreply.github.com","name":"Jon Moss"},"message":"Merge pull request #24261 from y-yagi/update_default_adapter\n\nupdate Active Job default adapter [ci skip]","distinct":true,"url":"https://api.github.com/repos/rnaveiras/rails/commits/bedb00aeb9c57649f63f5dd50692129aba3aecfe"},{"sha":"4282c5dc4f29bf9ce49089d4b2b93908685ec9ed","author":{"email":"fe09bc2ef2737a3258f978e26226dcbac1b3f948@quorning.net","name":"Benjamin Quorning"},"message":"Require enumerable module when using #sum\n\nIn https://github.com/rails/rails/commit/dfa48f200cbc5c1ca18457a8cde14642e12af5,\na call to `#sum` was added. For that to always work, we need to require the\ncore_ext/enumerable module.","distinct":true,"url":"https://api.github.com/repos/rnaveiras/rails/commits/4282c5dc4f29bf9ce49089d4b2b93908685ec9ed"}]}