{"push_id":537756292,"size":503,"distinct_size":1,"ref":"refs/heads/dump_table_options","head":"454578b59ed2fe17216588bf89d98f5ef141ff4c","before":"c0f168fea4a697eea6468d6e7d509c89fe37ade4","commits":[{"sha":"370bfda55ff11e289a8ff2464f4a6284e1f0977a","author":{"email":"06648be64f8fbc529d817d157ec32d385ea42f22@dio.jp","name":"Akira Matsuda"},"message":"replace use of MissingSourceFile with LoadError","distinct":false,"url":"https://api.github.com/repos/kamipo/rails/commits/370bfda55ff11e289a8ff2464f4a6284e1f0977a"},{"sha":"7cd0b7982520e410494e834edaa9be855d2920ad","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@bengler.no","name":"Alexander Staubo"},"message":"Fix TaggedLogging to allow loggers to be instantiated multiple times without having to share the stack of tags. This is accomplished by using a unique key for the thread-local tag list. Fixes #9064.","distinct":false,"url":"https://api.github.com/repos/kamipo/rails/commits/7cd0b7982520e410494e834edaa9be855d2920ad"},{"sha":"847986bdb73ce1b46a3a381889ecf5f886e9211b","author":{"email":"aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d@jonrowe.co.uk","name":"Jon Rowe"},"message":"add test asserting that 2 letter tlds with 3 letter domain names work when option specified","distinct":false,"url":"https://api.github.com/repos/kamipo/rails/commits/847986bdb73ce1b46a3a381889ecf5f886e9211b"},{"sha":"c46ff516a25684a2d04d453b2db44d6fa224c350","author":{"email":"0b310432c0a288d49df03ae59485846fcb3722aa@gmail.com","name":"Max Melentiev"},"message":"fix for messages in invalid encoding from db-drivers","distinct":false,"url":"https://api.github.com/repos/kamipo/rails/commits/c46ff516a25684a2d04d453b2db44d6fa224c350"},{"sha":"1e0130f7e0a27878dd78ed1335ae8e6fbc52397f","author":{"email":"44d4a79aefd61da6d954d8499623853069db9669@gmail.com","name":"Ivan Antropov"},"message":"Add setting of FK for throgh associations while building","distinct":false,"url":"https://api.github.com/repos/kamipo/rails/commits/1e0130f7e0a27878dd78ed1335ae8e6fbc52397f"},{"sha":"0bc6c2578635d5acedcfef90c8cd7a45fa5604c7","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@amccloud.com","name":"Andrew McCloud"},"message":"Fixed automatic inverse_of for models nested in module","distinct":false,"url":"https://api.github.com/repos/kamipo/rails/commits/0bc6c2578635d5acedcfef90c8cd7a45fa5604c7"},{"sha":"3c58bf24c3b18a098ab2fbe4799416a1c1e20ace","author":{"email":"73e88645cae6486da78d02f3a03ed68d9cb5f050@gmail.com","name":"Robin Dupret"},"message":"Skip an error message related assertion on Rubinius\n\nRubinius' error messages don't call `#inspect` on the concerned object\nwhile the assertion is here to address a wrong inspection on MRI with\ntime zones so let's keep this test for now on Rubinius.","distinct":false,"url":"https://api.github.com/repos/kamipo/rails/commits/3c58bf24c3b18a098ab2fbe4799416a1c1e20ace"},{"sha":"c753ede62c0e554c26ddc5bf31137f86096bedb7","author":{"email":"bc2a4d3db12d4be19a334ba871062e019f1a11c8@hackvalue.de","name":"Florian Weingarten"},"message":"Restore query cache on rollback","distinct":false,"url":"https://api.github.com/repos/kamipo/rails/commits/c753ede62c0e554c26ddc5bf31137f86096bedb7"},{"sha":"dd96e8e3337c04c5c37ece7983d012a9353804ac","author":{"email":"4df7f3dad182da66af235a1249daf95d26b3dee6@gmail.com","name":"Genadi Samokovarov"},"message":"Add class level case operator support for error dispatching in Rescuable","distinct":false,"url":"https://api.github.com/repos/kamipo/rails/commits/dd96e8e3337c04c5c37ece7983d012a9353804ac"},{"sha":"2fde159f6b22fa45f132ba25c48eb3c371ead949","author":{"email":"b617834f89be0c2a85d223f602f0a5edf9446141@komendera.com","name":"Dieter Komendera"},"message":"Ensure append_info_to_payload is called even if an exception is raised.\n\nSee:\n* https://github.com/rails/rails/pull/14903\n* https://github.com/roidrage/lograge/issues/37\n\nSome code by mxrguspxrt from #14903.","distinct":false,"url":"https://api.github.com/repos/kamipo/rails/commits/2fde159f6b22fa45f132ba25c48eb3c371ead949"},{"sha":"8c1889c926326ca97cd9b4b1fb0017d13f208b03","author":{"email":"ebd73beb044ee5759f027a56464cea105bbc60a7@gmail.com","name":"claudiob"},"message":"Add test for `:skip_after_callbacks_if_terminated`\n\n`define_callbacks` from `ActiveSupport::Callbacks` accepts the\n`:skip_after_callbacks_if_terminated` option since #4866 but the option\nis not tested anywhere.\n\nThis commit adds tests and fixes documentation for the option, making it clear\nthat halting a callback chain only stops following `before_` and `around_`\ncallbacks by default.","distinct":false,"url":"https://api.github.com/repos/kamipo/rails/commits/8c1889c926326ca97cd9b4b1fb0017d13f208b03"},{"sha":"9a6f20e8f0c8058e9311853c37244934b5fc2263","author":{"email":"ebd73beb044ee5759f027a56464cea105bbc60a7@gmail.com","name":"claudiob"},"message":"Add AM test for after_validation returning false\n\nThis stems from https://github.com/rails/rails/pull/17227#discussion_r21641358\n\nIt's simply a clarification of the current behavior by which if an\n`after_validation` ActiveModel callback returns +false+, then further\n`after_` callbacks **are not halted**.","distinct":false,"url":"https://api.github.com/repos/kamipo/rails/commits/9a6f20e8f0c8058e9311853c37244934b5fc2263"},{"sha":"b7bd7ffa6398570de9631100657161f1d78fb8ce","author":{"email":"ebd73beb044ee5759f027a56464cea105bbc60a7@gmail.com","name":"claudiob"},"message":"Add AM test: after/around callback returning false\n\nThis stems from https://github.com/rails/rails/pull/17227#discussion_r21641358\n\nIt's simply a clarification of the current behavior by which if an\n`after_` or `around_` ActiveModel callback returns +false+, then the callback\nchain **is not halted**.\n\nThe callback chain in ActiveModel is only halted when a `before_`\ncallback returns `false`.","distinct":false,"url":"https://api.github.com/repos/kamipo/rails/commits/b7bd7ffa6398570de9631100657161f1d78fb8ce"},{"sha":"8dfa585db2539d8e5d933ac57e19c07fb6daa953","author":{"email":"ebd73beb044ee5759f027a56464cea105bbc60a7@gmail.com","name":"claudiob"},"message":"Remove misleading test: around_action return false\n\nWhen an `around_action` does not `yield`, then the corresponding action is\n*never* executed and the `after_` actions are *never* invoked.\n\nThe value returned by the `around_action` does not have any impact on this:\nan `around_action` can \"return\" `true`, `false`, or `\"pizza\"`, but as long\nas `yield` is not invoked, the corresponding action and after callbacks are\nnot executed.\n\nThe test suite for `ActionController::Callbacks` currently includes separate\ntests to distinguish the cases in which a non-yielding `around_actions` returns\n`true` or `false`.\n\nIn my opinion, having such tests is misleading, giving the impression that the\nreturned value might have some sort of impact, while it does not. At least\nthat's the impression I got when I read those tests.\n\nFor completeness, the tests were introduced 7 years ago by @NZKoz in e80fabb.","distinct":false,"url":"https://api.github.com/repos/kamipo/rails/commits/8dfa585db2539d8e5d933ac57e19c07fb6daa953"},{"sha":"d636c6c477ee1d91f810933371695acfc7beb798","author":{"email":"b513427cf64f56e62862790db6873c548db0445e@gmail.com","name":"Juanito Fatas"},"message":"[ci skip] :scissors: blank lines between list items.","distinct":false,"url":"https://api.github.com/repos/kamipo/rails/commits/d636c6c477ee1d91f810933371695acfc7beb798"},{"sha":"01de604d776150b9a67dec8041a4aea56829b539","author":{"email":"63b51a7b3ff1fafca81cda6f7ce2446b69bc82b3@gmail.com","name":"Yves Senn"},"message":"decribe deprecation cycle from `timestamps null: false` to `null: true`.\n\n[ci skip]\n\n/cc @sgrif @zzak\n\nConflicts:\n\tactiverecord/CHANGELOG.md","distinct":false,"url":"https://api.github.com/repos/kamipo/rails/commits/01de604d776150b9a67dec8041a4aea56829b539"},{"sha":"149a98a6f176fdb89971151eeab6966b7a9902d4","author":{"email":"44cb1c04fcff1864a42b847b1709abb6c14ac847@gmail.com","name":"Abdelkader Boudih"},"message":"Merge pull request #18047 from JuanitoFatas/patch/constant_autoloading_and_reloading-list-items\n\n[ci skip] :scissors: blank lines between list items.","distinct":false,"url":"https://api.github.com/repos/kamipo/rails/commits/149a98a6f176fdb89971151eeab6966b7a9902d4"},{"sha":"41dc7fd650b0fcaf8f05f895aab13febac0739ec","author":{"email":"63b51a7b3ff1fafca81cda6f7ce2446b69bc82b3@gmail.com","name":"Yves Senn"},"message":"docs, synchronize CHANGELOG across branches. [ci skip]","distinct":false,"url":"https://api.github.com/repos/kamipo/rails/commits/41dc7fd650b0fcaf8f05f895aab13febac0739ec"},{"sha":"de75713a73d83fa5405fcf5a3f6f218c4578195e","author":{"email":"44f878afe53efc66b76772bd845eb65944ed8232@atack.com","name":"Jon Atack"},"message":"Constant autoload grammar fix\n\n[skip ci]","distinct":false,"url":"https://api.github.com/repos/kamipo/rails/commits/de75713a73d83fa5405fcf5a3f6f218c4578195e"},{"sha":"17bb531f82b33a8c6365f73f7577ee1f3a37ef1a","author":{"email":"8d73eb10f356d85a0a91fd75a7c0ef9defeedcf8@gmail.com","name":"yuki3738"},"message":"Add a code checking about file or not to the rails db command","distinct":false,"url":"https://api.github.com/repos/kamipo/rails/commits/17bb531f82b33a8c6365f73f7577ee1f3a37ef1a"}]}