{"push_id":712073054,"size":45,"distinct_size":44,"ref":"refs/heads/master","head":"bc6ac8609cf79f28047c0928b9433e00e6ea1f09","before":"f9996803f857afcd6f32e18e63ab0269ac8213e6","commits":[{"sha":"6fda6c3778b27ea9ca70645bb65956154c2da27b","author":{"email":"b6c70f75ed40a0006e9082057945193ea42a0ecd@gmail.com","name":"Dave Copeland"},"message":"Override default_render's behavior with a block\n\nIn 0de4a23 the behavior when there is a missing template was changed to\nnot raise an error, but instead head :no_content.  This is a breaking\nchange and some gems rely on this happening.\n\nTo allow gems and other code to work around this, allow\n`default_render` to take a block which, if provided, will\nexecute the contents of that block instead of doing the `head :no_content`.","distinct":true,"url":"https://api.github.com/repos/nhodges/rails/commits/6fda6c3778b27ea9ca70645bb65956154c2da27b"},{"sha":"8f6e0b71b00b3c66ca10aaed9fb1e0201c353938","author":{"email":"ebfae342b9af3a041d6f2b1e41fa090e5955e08d@vinsol.com","name":"ankit1910"},"message":"Change documentation for collection.build and collection.create [ci-skip]","distinct":true,"url":"https://api.github.com/repos/nhodges/rails/commits/8f6e0b71b00b3c66ca10aaed9fb1e0201c353938"},{"sha":"f5d8dd6d8fc13bf931896f8435baf9779b3136ab","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@tonkinson.com","name":"Chris Tonkinson"},"message":"More granular console SQL coloration\n\nThis new coloration approach makes it easier to scan the rails console\nfor specific types of activity with more fine-grained visual cues.\n\nVirtual terminal ANSI color escape codes are used when displaying SQL\nstatements in the rails console. The former implementation alternates\nline prefix information (including the statement name and execution\nlatency) between CYAN and MAGENTA. This visually differentiates any SQL\nstatements in the log and is useful for quickly scanning for database\nactivity.\n\nWhile a great idea and a solid foundation, alternating between just two\ncolors on an even/odd basis (much like striping an HTML table) can be\nimproved upon.\n\nThis patch replaces the even/odd striping with a more comprehensive\nscheme that applies coloration based on the type of statement being\nrun. Every statement logged has its prefix (name and latency) colored\nwhite (as the statement body was previously). The statement body is now\ncolored according to the nature of the statement:\n\n  - INSERT statements are GREEN (symbolic of creation or genesis)\n  - SELECT statements are BLUE (typically used for informational\n    displays, as SELECT statements do not normally have side-effects)\n  - DELETE statements are RED (commonly used to indicate the danger of\n    a destructive action)\n  - UPDATE statements are YELLOW (it's like a less extreme RED :P)\n  - TRANSACTION statements are CYAN (arbitrary)\n  - and any other statements are MAGENTA (again, arbitrary)","distinct":true,"url":"https://api.github.com/repos/nhodges/rails/commits/f5d8dd6d8fc13bf931896f8435baf9779b3136ab"},{"sha":"c26b9148e5b0681e7d00ec651bd568570e284d91","author":{"email":"e6fe9b428cbd844027679efe8ffd169eb501ceab@gmail.com","name":"Mehmet Emin İNAÇ"},"message":"Add table name prefix and suffix support to add_foreign_key and remove_foreign_key methods\n\nfix tests","distinct":true,"url":"https://api.github.com/repos/nhodges/rails/commits/c26b9148e5b0681e7d00ec651bd568570e284d91"},{"sha":"a4128725f5a2c6cbf3e963e2b78ba9382732728a","author":{"email":"a0f1490a20d0211c997b44bc357e1972deab8ae3@sikac.hu","name":"Prem Sichanugrist"},"message":"Add reversible syntax for change_column_default\n\nPassing `:from` and `:to` to `change_column_default` makes this command\nreversible as user has defined its previous state.\n\nSo, instead of having the migration command as:\n\n    change_column_default(:posts, :state, \"draft\")\n\nThey can write it as:\n\n    change_column_default(:posts, :state, from: nil, to: \"draft\")","distinct":true,"url":"https://api.github.com/repos/nhodges/rails/commits/a4128725f5a2c6cbf3e963e2b78ba9382732728a"},{"sha":"f9c841927ac3d1daea2a9cebf08b18e844e5eec5","author":{"email":"a0f1490a20d0211c997b44bc357e1972deab8ae3@sikac.hu","name":"Prem Sichanugrist"},"message":"Update guide for new change_column_default syntax","distinct":true,"url":"https://api.github.com/repos/nhodges/rails/commits/f9c841927ac3d1daea2a9cebf08b18e844e5eec5"},{"sha":"e7de3e4ac6348a251f70f81212e936261a584934","author":{"email":"86cb9a064456019512b0220a9115bd0b8303cb12@yahoo.com","name":"Dmitry Pak"},"message":"Change routes.rb look in getting started [ci skip]","distinct":true,"url":"https://api.github.com/repos/nhodges/rails/commits/e7de3e4ac6348a251f70f81212e936261a584934"},{"sha":"5469d9e1c49156e7e3463985912c56eb695deae1","author":{"email":"16356534c1589fe78070f5640bedf8614007153c@gmail.com","name":"yuuji.yaginuma"},"message":"correct `file_fixture_path` in plugins `test_helper.rb`\n\n`fixture_path` does not end with a slash","distinct":true,"url":"https://api.github.com/repos/nhodges/rails/commits/5469d9e1c49156e7e3463985912c56eb695deae1"},{"sha":"79fc70f413b76397aacc9885f85de27d2af3b1c2","author":{"email":"84c66fc058fe65d1bb08ca33b21bfe0fa5cb8f17@gmail.com","name":"Rafael Mendonça França"},"message":"Merge pull request #20714 from y-yagi/fix_file_fixture_path\n\ncorrect `file_fixture_path` in plugins `test_helper.rb`","distinct":true,"url":"https://api.github.com/repos/nhodges/rails/commits/79fc70f413b76397aacc9885f85de27d2af3b1c2"},{"sha":"e6035d1e08ff690437c30aeb54372602ae73b3f0","author":{"email":"84c66fc058fe65d1bb08ca33b21bfe0fa5cb8f17@gmail.com","name":"Rafael Mendonça França"},"message":"Merge pull request #20711 from fenec/fix_routes_in_guides\n\nChange routes.rb look in getting started","distinct":true,"url":"https://api.github.com/repos/nhodges/rails/commits/e6035d1e08ff690437c30aeb54372602ae73b3f0"},{"sha":"859c8c3f6727d000bd7fd12933c37b91fda3ad98","author":{"email":"84c66fc058fe65d1bb08ca33b21bfe0fa5cb8f17@gmail.com","name":"Rafael Mendonça França"},"message":"Merge pull request #20018 from sikachu/change-column-default-recorder\n\nAdd reversible syntax for change_column_default","distinct":true,"url":"https://api.github.com/repos/nhodges/rails/commits/859c8c3f6727d000bd7fd12933c37b91fda3ad98"},{"sha":"9f94f73743a48511154d2801c484d9ac195832be","author":{"email":"84c66fc058fe65d1bb08ca33b21bfe0fa5cb8f17@gmail.com","name":"Rafael Mendonça França"},"message":"Merge pull request #20699 from vngrs/foreign_key_with_table_name_suffix_and_prefix\n\nAdd table name prefix and suffix support for foreign keys","distinct":true,"url":"https://api.github.com/repos/nhodges/rails/commits/9f94f73743a48511154d2801c484d9ac195832be"},{"sha":"261a8e1c4bcd08a7946a8ff8b59ba1085e4aab1e","author":{"email":"84c66fc058fe65d1bb08ca33b21bfe0fa5cb8f17@gmail.com","name":"Rafael Mendonça França"},"message":"Merge pull request #20607 from cmtonkinson/update-console-colors\n\nMore granular console SQL coloration","distinct":true,"url":"https://api.github.com/repos/nhodges/rails/commits/261a8e1c4bcd08a7946a8ff8b59ba1085e4aab1e"},{"sha":"4dbacf26a9b5a886481ae39805ad0155724ae828","author":{"email":"280def6c5617c7aee36040e06876cc1d636c91ec@irunbackwards.com","name":"Nuri Hodges"},"message":"Remove `config` options from `default_options` in `railties`\n\nFixes #20345.","distinct":false,"url":"https://api.github.com/repos/nhodges/rails/commits/4dbacf26a9b5a886481ae39805ad0155724ae828"},{"sha":"e67386a8c49df4d5973c1d04972db321082aaefe","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@zzak.io","name":"Zachary Scott"},"message":"Merge pull request #20652 from ankit1910/change_doc\n\nChange documentation for collection.build and collection.create [ci-skip]","distinct":true,"url":"https://api.github.com/repos/nhodges/rails/commits/e67386a8c49df4d5973c1d04972db321082aaefe"},{"sha":"e5a78aaaf85baf3c522a1bff12897300842c54c5","author":{"email":"2a673fa7fec164ec0f79ab431d146a44ee9d932e@gmail.com","name":"Radan Skoric"},"message":"Improve Validation Helpers' documentation comments and tests","distinct":true,"url":"https://api.github.com/repos/nhodges/rails/commits/e5a78aaaf85baf3c522a1bff12897300842c54c5"},{"sha":"49b63cc455846c9d232f1a6d946d023d368615ad","author":{"email":"84c66fc058fe65d1bb08ca33b21bfe0fa5cb8f17@gmail.com","name":"Rafael Mendonça França"},"message":"Merge pull request #20556 from radanskoric/improve-validation-helpers\n\nImprove Validation Helpers' documentation comments and tests","distinct":true,"url":"https://api.github.com/repos/nhodges/rails/commits/49b63cc455846c9d232f1a6d946d023d368615ad"},{"sha":"329c249c9aff0b2cd37e17086477514d1c5d7eac","author":{"email":"84c66fc058fe65d1bb08ca33b21bfe0fa5cb8f17@gmail.com","name":"Rafael Mendonça França"},"message":"Merge pull request #20712 from nhodges/dev/nh/20345\n\nRemove `config` options from `default_options` in `railties`","distinct":true,"url":"https://api.github.com/repos/nhodges/rails/commits/329c249c9aff0b2cd37e17086477514d1c5d7eac"},{"sha":"88973f8d3633886e112d7cec0047453fb9dafa0a","author":{"email":"5ce597f23ad3f3366c7b303b149de62a597558be@users.noreply.github.com","name":"Rohan Daxini"},"message":"Maintaining consistency in wordings [ci skip]\n\n\"reproduce\" word is better suited then \"replicate\" as its also used at other places in this same document having same context. It will then be consistent across document.","distinct":true,"url":"https://api.github.com/repos/nhodges/rails/commits/88973f8d3633886e112d7cec0047453fb9dafa0a"},{"sha":"a821ec13f3648218b6b38aa1e41206e4341979d4","author":{"email":"84c66fc058fe65d1bb08ca33b21bfe0fa5cb8f17@gmail.com","name":"Rafael Mendonça França"},"message":"Merge pull request #20720 from rohandaxini/patch-2\n\nMaintaining consistency in wording [ci skip]","distinct":true,"url":"https://api.github.com/repos/nhodges/rails/commits/a821ec13f3648218b6b38aa1e41206e4341979d4"}]}