{"push_id":1079322018,"size":69,"distinct_size":68,"ref":"refs/heads/pg_interval_support","head":"46e1777d983dee6e06dc14cf237eaaef3cf48b0b","before":"3ac1665b7ddaca965ae5a425d71453e9c660895a","commits":[{"sha":"fea7c9fed65b9dd305562483c1cfd80104d521b5","author":{"email":"260ac01417d6a8abcd9c4bdf822e76d1504aad09@gmail.com","name":"Sam Davies"},"message":"Do not destructively mutate passed options hash in route definitions\n\n- Fixes #24030\n\nAn example scope might be specified as such:\n\n```ruby\nHTML = { constraints: { format: :html } }.freeze\nscope HTML do\n  get 'x'\nend\n```\n\nThis currently raises an error because the mapper attempts to\ndestructively modify the passed options hash. This is dangerous because\nthis options hash might even be shared with other scopes.\n\nWe should instead always instantiate a new object instead of modifying\nthe passed options.","distinct":true,"url":"https://api.github.com/repos/Envek/rails/commits/fea7c9fed65b9dd305562483c1cfd80104d521b5"},{"sha":"9baedc8a963e5efc92911f32a84bc8b74a15a2e9","author":{"email":"aacd3d21e3d67f24dc24badbb86621946c11c0f1@github.com","name":"Neil Matatall"},"message":"mimic ActiveSupport's Array#to_sentence in an html_safe-aware way","distinct":true,"url":"https://api.github.com/repos/Envek/rails/commits/9baedc8a963e5efc92911f32a84bc8b74a15a2e9"},{"sha":"62c01d3c1f9a117d6869cb006e1cfe1ed456df04","author":{"email":"0cf7dfba4da418e658f468ad0a6a0154fa6907be@gmail.com","name":"Greg Molnar"},"message":"add column type option to create_join_table to support uuid","distinct":true,"url":"https://api.github.com/repos/Envek/rails/commits/62c01d3c1f9a117d6869cb006e1cfe1ed456df04"},{"sha":"d7b60544960399fd589770364c3e81a866593324","author":{"email":"2e3733ce3798d1150549210a0efabe30a84df769@users.noreply.github.com","name":"neumayr"},"message":"date_select helper with_css_classes option also accept a hash\n\n`date_select` helper `:with_css_classes` option now accepts a hash of strings\nfor `:year`, `:month`, `:day`, `:hour`, `:minute`, `:second` that will extend\nthe select type with the given css class value.\n\n```erb\n<%= f.date_select :birthday, with_css_classes: { month: \"my-month\", year: \"my-year\" } %>\n```\n\n```html\n<select id=\"user_birthday_3i\" name=\"user[birthday(3i)]\">…</select>\n<select id=\"user_birthday_2i\" name=\"user[birthday(2i)]\" class=\"my-month\">…</select>\n<select id=\"user_birthday_1i\" name=\"user[birthday(1i)]\" class=\"my-year\">…</select>\n```\n\nOptional, add global `html_options` to modify every select tag in the set.\n\n```erb\n<%= f.date_select :birthday, with_css_classes: { month: \"my-month\", year: \"my-year\" }, { class: \"my-date optional\" } %>\n```\n\nSupported DateHelper methods: `select_day`, `select_month`, `select_year`,\n`select_hour`, `select_minute`, `select_second`, `select_datetime`, `select_time`,\n`time_select`, `date_select` and `datetime_select`.\n\n`:with_css_classes` option was added to the `date_select` with #7975.","distinct":true,"url":"https://api.github.com/repos/Envek/rails/commits/d7b60544960399fd589770364c3e81a866593324"},{"sha":"318ee5413038fc33b302fcb4f41c146c8f10315f","author":{"email":"64537c116c407b96c13776aca0d8ca1b5f1f936a@envek.name","name":"Andrey Novikov"},"message":"Add ActiveSupport::TimeZone.country_zones helper\n\nThat helper will return time zones for any country that tzdata knows about.\nSo it will be much simpler for non-US people to list own country time zones\nin HTML selects or anywhere.","distinct":false,"url":"https://api.github.com/repos/Envek/rails/commits/318ee5413038fc33b302fcb4f41c146c8f10315f"},{"sha":"99af5fe26150253046af1c9aa5ea4507199fd4cf","author":{"email":"e8079dc97e7f445a6683c976279ad6db00956e19@gmail.com","name":"Mohit Natoo"},"message":"- Added documentation for ActiveJob queue adapter for a specific job.\n\n[ci skip] Added note on child class maintaining parent's queue adapter.\n\n[ci skip] Added note on child class maintaining parent's queue adapter.\n\n[ci skip] removed documentation for child class inheriting the queue adapter.","distinct":true,"url":"https://api.github.com/repos/Envek/rails/commits/99af5fe26150253046af1c9aa5ea4507199fd4cf"},{"sha":"5fa91521839cc91096c24c05783b9e9b3b9b0f2a","author":{"email":"7d8f52fe2a5e13656d86fcf6ac2c742ec11f40b8@gmail.com","name":"Vipul A M"},"message":"Merge pull request #24635 from mohitnatoo/doc-queue-adapter\n\nAdded documentation for ActiveJob queue adapter for a specific job. [ci skip]","distinct":true,"url":"https://api.github.com/repos/Envek/rails/commits/5fa91521839cc91096c24c05783b9e9b3b9b0f2a"},{"sha":"1683410c5eb92882e0d2b886f79eaba15eed23fd","author":{"email":"890cc9deb380ef7616b48a6d38cce799956aa21f@gmail.com","name":"Jeremy Daer"},"message":"Database comments: Treat blank comments as no comment. Don't dump blank comments.","distinct":true,"url":"https://api.github.com/repos/Envek/rails/commits/1683410c5eb92882e0d2b886f79eaba15eed23fd"},{"sha":"1909095aeaad41c227ec4099f58dbb925811822b","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@jonathanmoss.me","name":"Jon Moss"},"message":"Remove unecessary comment","distinct":true,"url":"https://api.github.com/repos/Envek/rails/commits/1909095aeaad41c227ec4099f58dbb925811822b"},{"sha":"63d89bdf63b448a738e07d562157ac113cb614f3","author":{"email":"daab9349e7897953586c7278844811677e111b79@gmail.com","name":"Kasper Timm Hansen"},"message":"Merge pull request #24638 from maclover7/jm-rm-comment\n\nRemove unecessary comment","distinct":true,"url":"https://api.github.com/repos/Envek/rails/commits/63d89bdf63b448a738e07d562157ac113cb614f3"},{"sha":"bee4c8f00dbd32406907dc13f7cb6ca8b0a932e5","author":{"email":"73675debcd8a436be48ec22211dcf44fe0df0a64@benmorgan.io","name":"Ben A. Morgan"},"message":"mention rails 5 instead of rails 4 in bin/rails for plugins","distinct":true,"url":"https://api.github.com/repos/Envek/rails/commits/bee4c8f00dbd32406907dc13f7cb6ca8b0a932e5"},{"sha":"0ff0add0400cdee5869d246315cc2551347187aa","author":{"email":"63b51a7b3ff1fafca81cda6f7ce2446b69bc82b3@gmail.com","name":"Yves Senn"},"message":"Merge pull request #24619 from BenMorganIO/use-rails-5-in-rails-engine-bin\n\nremove rails 4 specification in bin/rails for plugins [ci skip]","distinct":true,"url":"https://api.github.com/repos/Envek/rails/commits/0ff0add0400cdee5869d246315cc2551347187aa"},{"sha":"ee25e1992c942cc3369b245a2736aff2a3bc5a02","author":{"email":"890cc9deb380ef7616b48a6d38cce799956aa21f@gmail.com","name":"Jeremy Daer"},"message":"Merge pull request #24031 from samphilipd/sam/do_not_clobber_options_in_route_definitions\n\nDo not destructively mutate passed options hash in route definitions","distinct":true,"url":"https://api.github.com/repos/Envek/rails/commits/ee25e1992c942cc3369b245a2736aff2a3bc5a02"},{"sha":"da87a679c586e8d3b97fe53a2823f2edd925f9f2","author":{"email":"bca6f4261a19f75277fe4325de3272d15492eb61@gmail.com","name":"Ryuta Kamizono"},"message":"Fix `test_blank_columns_created_in_block`\n\nFollow up to 1683410.","distinct":true,"url":"https://api.github.com/repos/Envek/rails/commits/da87a679c586e8d3b97fe53a2823f2edd925f9f2"},{"sha":"e86c5f09c4aaa533bd33c47bfe0bbf9303afeed8","author":{"email":"84c66fc058fe65d1bb08ca33b21bfe0fa5cb8f17@gmail.com","name":"Rafael França"},"message":"Merge pull request #24640 from kamipo/fix_test_blank_columns_created_in_block\n\nFix `test_blank_columns_created_in_block`","distinct":true,"url":"https://api.github.com/repos/Envek/rails/commits/e86c5f09c4aaa533bd33c47bfe0bbf9303afeed8"},{"sha":"74b5112282f0ae796800ed6533e0930681310b10","author":{"email":"bca6f4261a19f75277fe4325de3272d15492eb61@gmail.com","name":"Ryuta Kamizono"},"message":"Dump indexes in `create_table` for generates SQL in one query\n\nIf the adapter supports indexes in create table, it generates SQL\nin one query.","distinct":true,"url":"https://api.github.com/repos/Envek/rails/commits/74b5112282f0ae796800ed6533e0930681310b10"},{"sha":"9918118a97c91742d94a0e677603f2e3301eebdc","author":{"email":"890cc9deb380ef7616b48a6d38cce799956aa21f@gmail.com","name":"Jeremy Daer"},"message":"Ensure Cache#inspect doesn't block concurrent cache writes\n\nObject#inspect recursively inspects instance variables, exposing all\ninternal state, including sensitive internal cache objects. Override\nCache#inspect to give a high-level summary that never interferes with\nconcurrent cache writes.","distinct":true,"url":"https://api.github.com/repos/Envek/rails/commits/9918118a97c91742d94a0e677603f2e3301eebdc"},{"sha":"2201eef7f6cd2a3430bce9d9b0b56cc14373f68c","author":{"email":"84c66fc058fe65d1bb08ca33b21bfe0fa5cb8f17@gmail.com","name":"Rafael França"},"message":"Merge pull request #23869 from oreoshake/to-sentence-html-safety\n\nAdd html_safe support to ActionView Array#OutputSafetyHelper","distinct":true,"url":"https://api.github.com/repos/Envek/rails/commits/2201eef7f6cd2a3430bce9d9b0b56cc14373f68c"},{"sha":"6d83ed71295e38afe332ecad51f686513eeb99cf","author":{"email":"84c66fc058fe65d1bb08ca33b21bfe0fa5cb8f17@gmail.com","name":"Rafael Mendonça França"},"message":"Add CHANGELOG entry for #23869\n\n[ci skip]","distinct":true,"url":"https://api.github.com/repos/Envek/rails/commits/6d83ed71295e38afe332ecad51f686513eeb99cf"},{"sha":"ff82d7001fb9a4239d9a52d6af4f6d5bb056cc23","author":{"email":"84c66fc058fe65d1bb08ca33b21bfe0fa5cb8f17@gmail.com","name":"Rafael Mendonça França"},"message":"Merge pull request #24225 from neumayr/date_select_helper_with_css_classes_accept_hash\n\ndate_select helper with_css_classes option also accept a hash","distinct":true,"url":"https://api.github.com/repos/Envek/rails/commits/ff82d7001fb9a4239d9a52d6af4f6d5bb056cc23"}]}