{"action":"opened","number":65,"pull_request":{"url":"https://api.github.com/repos/phoet/basement/pulls/65","id":206855235,"node_id":"MDExOlB1bGxSZXF1ZXN0MjA2ODU1MjM1","html_url":"https://github.com/phoet/basement/pull/65","diff_url":"https://github.com/phoet/basement/pull/65.diff","patch_url":"https://github.com/phoet/basement/pull/65.patch","issue_url":"https://api.github.com/repos/phoet/basement/issues/65","number":65,"state":"open","locked":false,"title":"Upgrade rails: 5.2.0 → 5.2.1 (patch)","user":{"login":"depfu[bot]","id":23717796,"node_id":"MDM6Qm90MjM3MTc3OTY=","avatar_url":"https://avatars3.githubusercontent.com/in/715?v=4","gravatar_id":"","url":"https://api.github.com/users/depfu%5Bbot%5D","html_url":"https://github.com/apps/depfu","followers_url":"https://api.github.com/users/depfu%5Bbot%5D/followers","following_url":"https://api.github.com/users/depfu%5Bbot%5D/following{/other_user}","gists_url":"https://api.github.com/users/depfu%5Bbot%5D/gists{/gist_id}","starred_url":"https://api.github.com/users/depfu%5Bbot%5D/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/depfu%5Bbot%5D/subscriptions","organizations_url":"https://api.github.com/users/depfu%5Bbot%5D/orgs","repos_url":"https://api.github.com/users/depfu%5Bbot%5D/repos","events_url":"https://api.github.com/users/depfu%5Bbot%5D/events{/privacy}","received_events_url":"https://api.github.com/users/depfu%5Bbot%5D/received_events","type":"Bot","site_admin":false},"body":"\n\n\n\n\nWe've upgraded a dependency and here is what you need to know:\n\n| name | version specification | old version | new version |\n| --- | --- | --- | --- |\n| rails | = 5.2.0 | 5.2.0 | 5.2.1 |\n\nAdditionally, the update changed a few other dependencies as well:\n\n| action | name | old version | new version |\n| --- | --- | --- | --- |\n| updated | actioncable | 5.2.0 | 5.2.1 |\n| updated | actionmailer | 5.2.0 | 5.2.1 |\n| updated | actionpack | 5.2.0 | 5.2.1 |\n| updated | actionview | 5.2.0 | 5.2.1 |\n| updated | activejob | 5.2.0 | 5.2.1 |\n| updated | activemodel | 5.2.0 | 5.2.1 |\n| updated | activerecord | 5.2.0 | 5.2.1 |\n| updated | activestorage | 5.2.0 | 5.2.1 |\n| updated | activesupport | 5.2.0 | 5.2.1 |\n| updated | i18n | 1.0.1 | 1.1.0 |\n| updated | nio4r | 2.3.0 | 2.3.1 |\n| updated | rack-test | 1.0.0 | 1.1.0 |\n| updated | railties | 5.2.0 | 5.2.1 |\n\n\nPlease take a good look at the info here and the test results before merging this pull request.\n\n### What changed?\n\n\n#### ✳️ rails (5.2.0 → 5.2.1) · [Repo](http://github.com/rails/rails)\n\n\n<details>\n<summary>Commits</summary>\n<p><a href=\"https://github.com/rails/rails/compare/375a4143cf5caeb6159b338be824903edfd62836...fc5dd0b85189811062c85520fd70de8389b55aeb\">See the full diff on Github</a>. The new version differs by more commits than we can show here.</p>\n</details>\n\n\n\n#### ↗️ actioncable (_indirect_, 5.2.0 → 5.2.1) · [Repo](https://github.com/rails/rails) · [Changelog](https://github.com/rails/rails/blob/v5.2.1/actioncable/CHANGELOG.md)\n\n\n<details>\n<summary>Commits</summary>\n<p><a href=\"https://github.com/rails/rails/compare/375a4143cf5caeb6159b338be824903edfd62836...fc5dd0b85189811062c85520fd70de8389b55aeb\">See the full diff on Github</a>. The new version differs by 4 commits:</p>\n\n<ul>\n<li><a href=\"https://github.com/rails/rails/commit/fc5dd0b85189811062c85520fd70de8389b55aeb\"><code>Preparing for 5.2.1 release</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/90c033984f38e40c2ff53c036d89ee22c88fadab\"><code>Preparing for 5.2.1.rc1 release</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/d1ff4c08d3c53551264d9712ea85962f5e5db216\"><code>Clean up and consolidate .gitignores</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/afa35d0e63974481ebf61d64bca9da9a322fb451\"><code>Class methods in the `class_methods` blocks are wrongly appeared in the doc</code></a></li>\n</ul>\n</details>\n\n\n\n#### ↗️ actionmailer (_indirect_, 5.2.0 → 5.2.1) · [Repo](https://github.com/rails/rails) · [Changelog](https://github.com/rails/rails/blob/v5.2.1/actionmailer/CHANGELOG.md)\n\n\n<details>\n<summary>Commits</summary>\n<p><a href=\"https://github.com/rails/rails/compare/375a4143cf5caeb6159b338be824903edfd62836...fc5dd0b85189811062c85520fd70de8389b55aeb\">See the full diff on Github</a>. The new version differs by 5 commits:</p>\n\n<ul>\n<li><a href=\"https://github.com/rails/rails/commit/fc5dd0b85189811062c85520fd70de8389b55aeb\"><code>Preparing for 5.2.1 release</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/90c033984f38e40c2ff53c036d89ee22c88fadab\"><code>Preparing for 5.2.1.rc1 release</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/535f475b2d6a6ff518d30c005c509f01a3ebb043\"><code>5-2-stable: Fix docs of `assert_enqueued_email_with` [ci skip]</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/5d5cbbe0b7ccb35860d8ee097f4213a807f9e92c\"><code>Eager autoload mail gem when eager load is true (#32808)</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/655ff935c1ea2577d45a52ad94a03b40f4704ee9\"><code>Merge branch &#39;5-2-0&#39; into 5-2-stable</code></a></li>\n</ul>\n</details>\n\n\n\n#### ↗️ actionpack (_indirect_, 5.2.0 → 5.2.1) · [Repo](https://github.com/rails/rails) · [Changelog](https://github.com/rails/rails/blob/v5.2.1/actionpack/CHANGELOG.md)\n\n\n<details>\n<summary>Commits</summary>\n<p><a href=\"https://github.com/rails/rails/compare/375a4143cf5caeb6159b338be824903edfd62836...fc5dd0b85189811062c85520fd70de8389b55aeb\">See the full diff on Github</a>. The new version differs by 23 commits:</p>\n\n<ul>\n<li><a href=\"https://github.com/rails/rails/commit/fc5dd0b85189811062c85520fd70de8389b55aeb\"><code>Preparing for 5.2.1 release</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/90c033984f38e40c2ff53c036d89ee22c88fadab\"><code>Preparing for 5.2.1.rc1 release</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/b7f7314d75fc32becb5cf8043849b141a96cec86\"><code>[ci skip] Move changelog entry up top. Clarify.</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/ccfd9272790d374a010665b6a2c456d3ad3867dd\"><code>Merge pull request #33392 from azbshiri/actionpack/prevent-request-encoder-to-parse-nil-params</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/73df2b3be452beb77b37382cedb0b29f742ef390\"><code>Merge pull request #33341 from Edouard-chin/ec-fix-to-param</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/2edd67eec55d5f8dfde0af6fdb7ce166135f8526\"><code>Merge pull request #33054 from jboler/master</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/3c042646d3b350315b2de30a296661733b1ed813\"><code>Convert hashes into parameters (#33076)</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/15293e4a1f811bcb24df060401a4ba26c4092ce2\"><code>Merge pull request #33093 from rails/use-rack-to-dump-query</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/81c2c9b3bcbd57f53bbd8c506e1d4a38b953a2a8\"><code>Merge pull request #33118 from dan-jensen/fix-eager-load-lockup-bug-in-development</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/15803039df60e17f8fee73fe6949224e091ecda3\"><code>Replace calls to String#match? in 5-2-stable</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/e7b3b9ae187def916b09d0deb0a2a8d8116bb0ab\"><code>Merge pull request #32925 from Linuus/fix/actioncontroller-params-fetch-docs</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/5699abf825f7a0e3d946a1fd6ee1ffe033a99332\"><code>Merge pull request #32773 from eugeneius/content_length_multiple_requests</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/6d3e45339ecf257a91fc2fa864478cb8cc8b3f38\"><code>Merge pull request #32673 from eugeneius/raw_post_multiple_requests</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/e43f3a693a1381aff51f75bf2e4017d8f59e494a\"><code>Fix changelog added in f1e95f7f8259c57863694d168be83602279b7ef3</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/f1e95f7f8259c57863694d168be83602279b7ef3\"><code>Merge pull request #32593 from sdhull/fix-strong-params-permit-bang</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/d1ff4c08d3c53551264d9712ea85962f5e5db216\"><code>Clean up and consolidate .gitignores</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/f2bcfd314b8d21c4bc74dc4cd4ba73f5e5535252\"><code>Merge pull request #32633 from bogdanvlviv/fix-ref-in-actionpack-changelog</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/4f8765f76e13603c61b0c7019d9f7350c950be5a\"><code>Merge pull request #32602 from Envek/fix/csp-multiple-nonces</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/2bf8d87a22784860618b46441dce1d59c88f67d7\"><code>Merge pull request #32566 from chrisarcand/fix-broken-nodocs</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/c377ee9fae9d72fa691af13c3e1b087f2528aa2a\"><code>Fix rendering a differently-formatted partial after caching</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/4a48b0b47c3020c4cdd58376149ae41dfe426e49\"><code>Merge pull request #32549 from stephensolis/csp-websockets</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/de9d67bbc32de91c2f5e4ea049d0b93ede0b5487\"><code>Remove upper bound on Capybara</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/655ff935c1ea2577d45a52ad94a03b40f4704ee9\"><code>Merge branch &#39;5-2-0&#39; into 5-2-stable</code></a></li>\n</ul>\n</details>\n\n\n\n#### ↗️ actionview (_indirect_, 5.2.0 → 5.2.1) · [Repo](https://github.com/rails/rails) · [Changelog](https://github.com/rails/rails/blob/v5.2.1/actionview/CHANGELOG.md)\n\n\n<details>\n<summary>Commits</summary>\n<p><a href=\"https://github.com/rails/rails/compare/375a4143cf5caeb6159b338be824903edfd62836...fc5dd0b85189811062c85520fd70de8389b55aeb\">See the full diff on Github</a>. The new version differs by 11 commits:</p>\n\n<ul>\n<li><a href=\"https://github.com/rails/rails/commit/fc5dd0b85189811062c85520fd70de8389b55aeb\"><code>Preparing for 5.2.1 release</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/90c033984f38e40c2ff53c036d89ee22c88fadab\"><code>Preparing for 5.2.1.rc1 release</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/e66eafaf9b1f333fb3b9b4e382bd0d25ff23614d\"><code>Merge pull request #33408 from ycherniavskyi/fix_leaking_special_form_with_attributes_into_html_attributes</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/d597569d5cd7b3f79bfed6bb55c0ddbd007b4690\"><code>Merge pull request #31320 from gtqnchev/to_form_params-fix</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/9f7491950fe0dc67bc5049728f76713634b8db8d\"><code>Merge pull request #32874 from tylerhunt/remove_render_text_docs</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/744a5069bddf21729c48ae5d425bab3340c6c34a\"><code>Make JS views rendered work with content security policy</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/56ba9ce4c446cb2ba7d7488c29d76af47073de35\"><code>Merge pull request #32574 from DmytroVasin/rails-ujs-stoppable-events</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/d1ff4c08d3c53551264d9712ea85962f5e5db216\"><code>Clean up and consolidate .gitignores</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/8cca042c77ae4fed19d9f3d671e1074875649b66\"><code>Merge pull request #32607 from yaroslav/feature/nonce-for-javascript_include_tag</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/c377ee9fae9d72fa691af13c3e1b087f2528aa2a\"><code>Fix rendering a differently-formatted partial after caching</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/655ff935c1ea2577d45a52ad94a03b40f4704ee9\"><code>Merge branch &#39;5-2-0&#39; into 5-2-stable</code></a></li>\n</ul>\n</details>\n\n\n\n#### ↗️ activejob (_indirect_, 5.2.0 → 5.2.1) · [Repo](https://github.com/rails/rails) · [Changelog](https://github.com/rails/rails/blob/v5.2.1/activejob/CHANGELOG.md)\n\n\n<details>\n<summary>Commits</summary>\n<p><a href=\"https://github.com/rails/rails/compare/375a4143cf5caeb6159b338be824903edfd62836...fc5dd0b85189811062c85520fd70de8389b55aeb\">See the full diff on Github</a>. The new version differs by 6 commits:</p>\n\n<ul>\n<li><a href=\"https://github.com/rails/rails/commit/fc5dd0b85189811062c85520fd70de8389b55aeb\"><code>Preparing for 5.2.1 release</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/90c033984f38e40c2ff53c036d89ee22c88fadab\"><code>Preparing for 5.2.1.rc1 release</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/182e79cd8b3c165769541647ce14a783809fd8b4\"><code>Merge pull request #33012 from bogdanvlviv/fix-discard_on-and-retry_on-doc</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/ca4675ebd6693908bb8fed27a357fb7c1921a42d\"><code>Rename exception variable to error.</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/0b29d010bd5ae3b59177d194490ffefd017867e0\"><code>Pass the error instance as the second parameter of block executed by `discard_on`</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/6441e226680c3f6dcb69b84e1d5819c968de0255\"><code>Make sure that when serialing an just deserialized job arguments are there</code></a></li>\n</ul>\n</details>\n\n\n\n#### ↗️ activemodel (_indirect_, 5.2.0 → 5.2.1) · [Repo](https://github.com/rails/rails) · [Changelog](https://github.com/rails/rails/blob/v5.2.1/activemodel/CHANGELOG.md)\n\n\n<details>\n<summary>Commits</summary>\n<p><a href=\"https://github.com/rails/rails/compare/375a4143cf5caeb6159b338be824903edfd62836...fc5dd0b85189811062c85520fd70de8389b55aeb\">See the full diff on Github</a>. The new version differs by 9 commits:</p>\n\n<ul>\n<li><a href=\"https://github.com/rails/rails/commit/fc5dd0b85189811062c85520fd70de8389b55aeb\"><code>Preparing for 5.2.1 release</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/90c033984f38e40c2ff53c036d89ee22c88fadab\"><code>Preparing for 5.2.1.rc1 release</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/3620690224518a068add18add1aad05065940bf2\"><code>5-2-stable: Backport #33361</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/4858cd1e6d994820ebd4505871a859745adfd79d\"><code>Ensure casting by boolean attribute when querying</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/c15d8b3a21bf1ae3ca9f09ca9cad8cc3828aa9be\"><code>Parse raw value only when a value came from user in numericality validator</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/43ef00e5d7a55ad79bc840276d33cb70f1f5dde5\"><code>Make force equality checking more strictly not to allow serialized attribute</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/6682d9aa778dca10eff5b648fdc8b905a2c97104\"><code>Merge pull request #32908 from anniecodes/fix-time-random-string</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/fe844897a886c7638e7f2b07feef62d0215d8625\"><code>Merge pull request #32498 from eugeneius/mutation_tracker_merge_changes</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/655ff935c1ea2577d45a52ad94a03b40f4704ee9\"><code>Merge branch &#39;5-2-0&#39; into 5-2-stable</code></a></li>\n</ul>\n</details>\n\n\n\n#### ↗️ activerecord (_indirect_, 5.2.0 → 5.2.1) · [Repo](https://github.com/rails/rails) · [Changelog](https://github.com/rails/rails/blob/v5.2.1/activerecord/CHANGELOG.md)\n\n\n<details>\n<summary>Commits</summary>\n<p><a href=\"https://github.com/rails/rails/compare/375a4143cf5caeb6159b338be824903edfd62836...fc5dd0b85189811062c85520fd70de8389b55aeb\">See the full diff on Github</a>. The new version differs by 57 commits:</p>\n\n<ul>\n<li><a href=\"https://github.com/rails/rails/commit/fc5dd0b85189811062c85520fd70de8389b55aeb\"><code>Preparing for 5.2.1 release</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/e29189896d8a2919ecdea534533bf04be9600b1a\"><code>Revert &quot;Avoid extra scoping when using `Relation#update`&quot;</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/0b29a421ec376a413ff8902b692d8a29afaa4b51\"><code>Avoid extra scoping when using `Relation#update`</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/90c033984f38e40c2ff53c036d89ee22c88fadab\"><code>Preparing for 5.2.1.rc1 release</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/7ca92519fd95a575406842f76c5731b17bcc8e4a\"><code>Merge pull request #33415 from orhantoy/feature/docs-consistent-hash-syntax</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/74eba5d79254d06964f21e47782d94b22c71760e\"><code>Merge pull request #33417 from orhantoy/feature/tidy-up-add_index-examples</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/c8b1917e278d2081cfbb8faf1d3cdec562512524\"><code>PostgreSQL 10 new relkind for partitioned tables (#31336)</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/8e4ab75aa21cc482fc7e9c2c269ac37a40340dfa\"><code>Normalize time value not to be affected by summer time</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/eca9651f10debd57839185458b377f23fc5ddd3b\"><code>Merge pull request #33394 from kamipo/avoid_extra_scoping</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/a7aa49a0d972d34d2dbd10eccb75d00e2f3562aa\"><code>Fix `insert_fixtures_set` to be restored original connection flags</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/f1ded2557e16a241a703f4c9c60d55abe480d384\"><code>Merge pull request #33363 from ahorek/transaction_bug</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/dae9ffe7101d50e9c647276958258b4c3e25abe5\"><code>Merge pull request #33358 from azbshiri/summer-time</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/7fae8e3f5d9a09a8bd024e09f2e953e3b48e4d53\"><code>SQLite: Don&#39;t leak internal schema objects</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/b67f57d166da77c48d67ba0107c2369e6ef12433\"><code>Merge pull request #33280 from nkondratyev/fix/mysql-time-default-values</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/d9dcae34c35756e8520c8ede82fb4d6ebc166f0b\"><code>Don&#39;t share seen object cache between different join nodes in eager loading</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/50036e673b3b6ff41476814b212b55fabac3a638\"><code>Ensure to calculate column aliases after all table aliases are constructed</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/72d9c92495f9fad17f26f3562bf0c978c14eea90\"><code>Fix `touch` option to behave consistently with `Persistence#touch` method</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/0919f872cf889f1c4feb0efa2b38c5707cb95b62\"><code>Fix alias confliction when joining same table on has many through with left_joins</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/f5d5a02318501c4af49cbf1fa0e5fd2a905113cc\"><code>Fix GROUP BY queries to apply LIMIT/OFFSET after aggregations</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/d600a6446ca4f3969a3d084e3a8e986ca6bd8903\"><code>Fix `collection.create` to could be rolled back by `after_save`</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/6869c5d02fd1478ad87977b658d9b4c2b17121ed\"><code>Merge pull request #33066 from chalofa/alias_child_joins</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/101cefd3a3641b247571d269ca29c538192aec6e\"><code>Merge pull request #33067 from kamipo/fix_force_equality</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/2ed3e4b8a45885a3a62805bd5961bdabd242bac7\"><code>Initialization block is a part of `build_record`</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/ddf7f10e458885728dfdc46c61592f740a315462\"><code>Fix `save` in `after_create_commit` won&#39;t invoke extra `after_create_commit`</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/9be771947911075edb52c1f7a518e4b007783c03\"><code>Merge pull request #32807 from bdurand/fix_committed_disable_callbacks</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/51912746af7b88ec8127ea53c2e0b3877d62bee7\"><code>`record.destroy` on new record won&#39;t invoke after create commit callbacks</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/9f7ba1445524621f7fcf2aa2992b7a075509d648\"><code>Merge pull request #32952 from mechanicles/32940-fix</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/4858cd1e6d994820ebd4505871a859745adfd79d\"><code>Ensure casting by boolean attribute when querying</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/c15d8b3a21bf1ae3ca9f09ca9cad8cc3828aa9be\"><code>Parse raw value only when a value came from user in numericality validator</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/f5947d378ffbbcbee4533ef33747a2e807aa5ab9\"><code>Fix that association&#39;s after_touch is not called with counter cache</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/3983b4d06d78b9467bdfde7420781aa559d3ee67\"><code>Fix inconsistent touching behavior between assigning and unassigning</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/8271e33b0dfd82465616980be2299b7349652b5a\"><code>Fix `belongs_to_counter_cache_after_update` to respect polymorphic type change</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/71a29fccf2a9aa968e49c30995d03db79c0b1663\"><code>Avoid a subquery in updating counter cache</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/db993a8263875209a5a8cc46faba15b046767587\"><code>Fix `belongs_to_counter_cache_after_update` to respect custom primary key counter</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/03cd9bb961049e36fe3d0747e9c43c300b8580b9\"><code>Fix `different_target?` to respect custom primary key counter</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/43ef00e5d7a55ad79bc840276d33cb70f1f5dde5\"><code>Make force equality checking more strictly not to allow serialized attribute</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/39e57daffb9ff24726b1e86dfacf76836dd0637b\"><code>Eager loading won&#39;t mutate owner record</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/9029884ecba3dde2248a923d7d1857beef263518\"><code>Rollback correctly restore initial record id after double save</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/d655790085ddc97adb4dcb75cc5f7f2ac17b5295\"><code>Merge pull request #32911 from eugeneius/finalize_transaction_record_state</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/c87b3346ca6e1d21a6bccb29ccedf0b95fda7abc\"><code>Rollback parent transaction when children fails to update (#32796)</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/6682d9aa778dca10eff5b648fdc8b905a2c97104\"><code>Merge pull request #32908 from anniecodes/fix-time-random-string</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/41f0f2909570804f3a007c12dfe280a9e6ef25e9\"><code>Merge pull request #32862 from eugeneius/callback_rollback</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/947e60b337de1d6db74565c2cf638677caef2be5\"><code>Remove :nodoc: from the methods which is added the doc [ci skip]</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/1d44ee5d5e827f62f3b882d89d6bf7c129e795f9\"><code>Merge pull request #32876 from wata727/add_available_transformations</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/3727d1e045ed643249a1f93ef5ed30933605637e\"><code>`becomes` should clear the mutation tracker which is created in `after_initialize`</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/d2367b072279a9283c4e91af7a5566a6ae33d604\"><code>Merge pull request #32784 from jpawlyn/allow-belongs-to-create-for-new-record</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/cffea1cca6cb883d983f0ab8d5bec49f8894d383\"><code>Merge pull request #32717 from tgturner/make-get-and-set-values-public-again</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/0ef853eb7be9a787d0b9547a28776030fb5ebfde\"><code>Merge pull request #32514 from samdec/multiple-has-one-through-associations-build-bug</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/8d5cb01e297f6925bdaaa4eca498439b340921da\"><code>Merge pull request #32650 from bogdanvlviv/return_back_slash_and_use___dir__</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/9bb072e612f1b33d7aedb70015008215ad8a45cf\"><code>Merge pull request #32645 from maneframe/skip_query_cache_merge</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/d1ff4c08d3c53551264d9712ea85962f5e5db216\"><code>Clean up and consolidate .gitignores</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/2bf8d87a22784860618b46441dce1d59c88f67d7\"><code>Merge pull request #32566 from chrisarcand/fix-broken-nodocs</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/67e074f9a5c060854cd6c31e0c3c30e9dca5f0e6\"><code>Revert &quot;Merge pull request #32536 from lsylvester/fix-immutable-relation-error-with-http-caching-and-collection-caching&quot;</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/8b0cdbef8a8606ddd0278d74e08a5674fc1a4a6e\"><code>Merge pull request #32536 from lsylvester/fix-immutable-relation-error-with-http-caching-and-collection-caching</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/fe844897a886c7638e7f2b07feef62d0215d8625\"><code>Merge pull request #32498 from eugeneius/mutation_tracker_merge_changes</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/afa35d0e63974481ebf61d64bca9da9a322fb451\"><code>Class methods in the `class_methods` blocks are wrongly appeared in the doc</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/655ff935c1ea2577d45a52ad94a03b40f4704ee9\"><code>Merge branch &#39;5-2-0&#39; into 5-2-stable</code></a></li>\n</ul>\n</details>\n\n\n\n#### ↗️ activestorage (_indirect_, 5.2.0 → 5.2.1) · [Repo](https://github.com/rails/activestorage)\n\n\n\nSorry, we couldn't find anything useful about this release.\n\n\n#### ↗️ activesupport (_indirect_, 5.2.0 → 5.2.1) · [Repo](https://github.com/rails/rails) · [Changelog](https://github.com/rails/rails/blob/v5.2.1/activesupport/CHANGELOG.md)\n\n\n<details>\n<summary>Commits</summary>\n<p><a href=\"https://github.com/rails/rails/compare/375a4143cf5caeb6159b338be824903edfd62836...fc5dd0b85189811062c85520fd70de8389b55aeb\">See the full diff on Github</a>. The new version differs by 19 commits:</p>\n\n<ul>\n<li><a href=\"https://github.com/rails/rails/commit/fc5dd0b85189811062c85520fd70de8389b55aeb\"><code>Preparing for 5.2.1 release</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/80692e8faa324d2a567074d8438623b0d00f9da6\"><code>Fix typo</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/90c033984f38e40c2ff53c036d89ee22c88fadab\"><code>Preparing for 5.2.1.rc1 release</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/73df2b3be452beb77b37382cedb0b29f742ef390\"><code>Merge pull request #33341 from Edouard-chin/ec-fix-to-param</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/92f6d70a7e3b7d1812f0b22a12fbc82d85f30222\"><code>Don&#39;t expose `Enumerable#_original_sum_with_required_identity` which is internal API [ci skip]</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/50bc256941a68a98dab4b395292ab65b67d97e1a\"><code>Merge pull request #32851 from yskkin/doc_require_dependency</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/6d5bd1a2f0123cd6b22dd1c541f3c58f56ac81a8\"><code>Raise a better exception when a invalid depreation behavior is set</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/588150b53c15e96c597d1ab3aac9b78050e7af01\"><code>Merge pull request #32733 from Edouard-chin/ec-setupand-teardown</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/1d0ad91582e30ce73f909224b50d07513e8283b7\"><code>Fix typo in constant name [ci skip]</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/e4ab3c17203cd90ec07ca78dc25b5989705bce16\"><code>Merge pull request #32642 from bogdanvlviv/fix-name-test-added-by-32613</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/8d5cb01e297f6925bdaaa4eca498439b340921da\"><code>Merge pull request #32650 from bogdanvlviv/return_back_slash_and_use___dir__</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/6bc0f8dc00abc4c10299d89595d9e9cfd29c5cdc\"><code>Redis cache store: avoid blocking the server in `#delete_matched`</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/d1ff4c08d3c53551264d9712ea85962f5e5db216\"><code>Clean up and consolidate .gitignores</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/3084e9c9d0f04ac7839d31bf146f97ab26c7caa0\"><code>Merge pull request #32613 from dsander/fix-as-timezone-all</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/2169095aae8433f9179a767eaf58f3a65d1eac52\"><code>Merge pull request #32573 from chloerei/fix-redis-store-clear-namespace</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/0caf223d2edd9754391224704207d5dda2a59e4b\"><code>Use `SecureRandom.random_bytes` instead of `SecureRandom.bytes`</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/a813c4baba056dd05a87a73c766a24d48dba5ea0\"><code>Merge pull request #32551 from chrisarcand/no-doc-original-sum</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/276fa9dd3cdd567a0a9d93ac6a001709896c7c47\"><code>Merge pull request #32539 from chancancode/anticompress</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/655ff935c1ea2577d45a52ad94a03b40f4704ee9\"><code>Merge branch &#39;5-2-0&#39; into 5-2-stable</code></a></li>\n</ul>\n</details>\n\n\n\n#### ↗️ i18n (_indirect_, 1.0.1 → 1.1.0) · [Repo](http://github.com/svenfuchs/i18n) · [Changelog](https://github.com/svenfuchs/i18n/blob/master/CHANGELOG.md)\n\n<details>\n<summary>Release Notes</summary>\n<p>From the <a href=\"https://github.com/svenfuchs/i18n/releases/tag/v1.1.0\">Github release</a>:</p>\n\n<ul>\n<li>Simplified default exception handler - <a href=\"https://bounce.depfu.com/github.com/svenfuchs/i18n/pull/414\">#414</a>\n</li>\n<li>Fallbacks now exclude default locale - <a href=\"https://bounce.depfu.com/github.com/svenfuchs/i18n/pull/415\">#415</a>, possibly fixes <a href=\"https://bounce.depfu.com/github.com/svenfuchs/i18n/pull/413\">#413</a> + <a href=\"https://bounce.depfu.com/github.com/svenfuchs/i18n/issues/338\">#338</a>\n</li>\n<li>Fixed deprecated use of <code>assert_nothing_raised</code> <a href=\"https://bounce.depfu.com/github.com/svenfuchs/i18n/pull/417\">#417</a>\n</li>\n<li>Fixed pluralization behavior for <code>KeyValue</code> backend with subtrees disabled - <a href=\"https://bounce.depfu.com/github.com/svenfuchs/i18n/pull/419\">#419</a>\n</li>\n<li>Allow <code>yaml</code> file extension - <a href=\"https://bounce.depfu.com/github.com/svenfuchs/i18n/pull/421\">#421</a>\n</li>\n</ul>\n</details>\n\n<details>\n<summary>Commits</summary>\n<p><a href=\"https://github.com/svenfuchs/i18n/compare/37be2c527fddab44aa4b6a0cf1a25548ca13d04a...85b179638f99300e615e3994d833f1fb90641c0e\">See the full diff on Github</a>. The new version differs by 12 commits:</p>\n\n<ul>\n<li><a href=\"https://github.com/svenfuchs/i18n/commit/85b179638f99300e615e3994d833f1fb90641c0e\"><code>Bump to 1.1.0</code></a></li>\n<li><a href=\"https://github.com/svenfuchs/i18n/commit/ba545bacdf9b0fa05aec6c2a779e44ebf8085c68\"><code>Merge pull request #425 from AlexWayfer/ignore_ruby-version_file_by_git</code></a></li>\n<li><a href=\"https://github.com/svenfuchs/i18n/commit/b90e4cfc9fcab03e90d3f6c9b91301384421430f\"><code>Ignore `.ruby-version` file by `git`</code></a></li>\n<li><a href=\"https://github.com/svenfuchs/i18n/commit/f35b839693c5ecc7ea0ff0f57c5cbf6db1dd73f9\"><code>Merge pull request #421 from 3mundi/accept_yaml_extension</code></a></li>\n<li><a href=\"https://github.com/svenfuchs/i18n/commit/d9118f27a65480d36b337e7c58e93257d1d6a4e3\"><code>allow yaml extension file</code></a></li>\n<li><a href=\"https://github.com/svenfuchs/i18n/commit/90287503b1ae3afc3a513f9d9c59f78ed994cd7f\"><code>Merge pull request #417 from Silex/master</code></a></li>\n<li><a href=\"https://github.com/svenfuchs/i18n/commit/6870a98867885ecbadb9396133c84297c045a8cb\"><code>Merge pull request #419 from wjordan/key_value_pluralization_fix</code></a></li>\n<li><a href=\"https://github.com/svenfuchs/i18n/commit/d966cf1b65715294ea6cb0e66b2397bd3cd860b6\"><code>fix pluralization behavior for KeyValue backend with subtrees disabled</code></a></li>\n<li><a href=\"https://github.com/svenfuchs/i18n/commit/39a55e9fcc8cb1afdf6e35a4fa8578ec8cb2da62\"><code>add tests for existing pluralization behavior</code></a></li>\n<li><a href=\"https://github.com/svenfuchs/i18n/commit/0a94b722458beb0981810aebc6b8021a5be5c037\"><code>Fix deprecated use of assert_nothing_raised</code></a></li>\n<li><a href=\"https://github.com/svenfuchs/i18n/commit/697b42d8d1f7459610186bcd8346db95d807d014\"><code>Merge pull request #415 from tjoyal/fallbacks-to-exclude-default-locale</code></a></li>\n<li><a href=\"https://github.com/svenfuchs/i18n/commit/745fd30d1a467e1c535931109a13a4415aaf308f\"><code>Merge pull request #414 from tjoyal/simplify-default-exception-handled</code></a></li>\n</ul>\n</details>\n\n\n\n#### ↗️ nio4r (_indirect_, 2.3.0 → 2.3.1) · [Repo](https://github.com/socketry/nio4r) · [Changelog](https://github.com/socketry/nio4r/blob/master/CHANGES.md)\n\n\n<details>\n<summary>Commits</summary>\n<p><a href=\"https://github.com/socketry/nio4r/compare/385226a7151dc26040bdcb9a27048edea16ee782...4a658dd59841dd6f3b2070ece28487dc610b557e\">See the full diff on Github</a>. The new version differs by 6 commits:</p>\n\n<ul>\n<li><a href=\"https://github.com/socketry/nio4r/commit/4a658dd59841dd6f3b2070ece28487dc610b557e\"><code>v2.3.1</code></a></li>\n<li><a href=\"https://github.com/socketry/nio4r/commit/84cb2c8667c513d3983aca88523379637743358b\"><code>Merge pull request #188 from socketry/fix-remove-interests</code></a></li>\n<li><a href=\"https://github.com/socketry/nio4r/commit/92f9f3b4e2c165fcb0807c1dcd669d0500057afd\"><code>Bump version.</code></a></li>\n<li><a href=\"https://github.com/socketry/nio4r/commit/71cdc0fb5f68908c267c405b59416194cb642a16\"><code>Don&#39;t preemptively update monitor-&gt;interests. Fixes #187.</code></a></li>\n<li><a href=\"https://github.com/socketry/nio4r/commit/0036ccb0595ac1365d7e4a7b6d3061f3be7b12d3\"><code>Merge pull request #186 from olleolleolle/patch-4</code></a></li>\n<li><a href=\"https://github.com/socketry/nio4r/commit/4d205f7ad9339c6c44cdf5378168e2fad80cd4a1\"><code>Travis: use jruby-9.1.17.0</code></a></li>\n</ul>\n</details>\n\n\n\n#### ↗️ rack-test (_indirect_, 1.0.0 → 1.1.0) · [Repo](http://github.com/rack-test/rack-test) · [Changelog](https://github.com/rack-test/rack-test/blob/master/History.md)\n\n<details>\n<summary>Release Notes</summary>\n<p>From the <a href=\"https://github.com/rack-test/rack-test/releases/tag/v1.1.0\">Github release</a>:</p>\n\n<h2>1.1.0 / 2018-07-21</h2>\n<ul>\n<li>\n<p>Breaking changes:</p>\n<ul>\n<li>None</li>\n</ul>\n</li>\n<li>\n<p>Minor enhancements / new functionality:</p>\n<ul>\n<li>[GitHub] Added configuration for Stale (Per Lundberg <a href=\"https://bounce.depfu.com/github.com/rack-test/rack-test/pull/232\">#232</a>)</li>\n<li>\n<code>follow_direct</code>: Include <code>rack.session.options</code> (Mark Edmondson <a href=\"https://bounce.depfu.com/github.com/rack-test/rack-test/pull/233\">#233</a>)</li>\n<li>[CI] Add simplecov (fatkodima <a href=\"https://bounce.depfu.com/github.com/rack-test/rack-test/pull/227\">#227</a>)</li>\n</ul>\n</li>\n</ul>\n<p>Bug fixes:</p>\n<ul>\n<li>Follow relative locations correctly. (Samuel Williams <a href=\"https://bounce.depfu.com/github.com/rack-test/rack-test/pull/230\">#230</a>)</li>\n</ul>\n</details>\n\n<details>\n<summary>Commits</summary>\n<p><a href=\"https://github.com/rack-test/rack-test/compare/72fc72dc15bfd33f45bc13cd134fb5e2c04dbe1e...b854dff819ae602382fedcd4b3b12dea93dabf34\">See the full diff on Github</a>. The new version differs by 5 commits:</p>\n\n<ul>\n<li><a href=\"https://github.com/rack-test/rack-test/commit/b854dff819ae602382fedcd4b3b12dea93dabf34\"><code>Release 1.1.0</code></a></li>\n<li><a href=\"https://github.com/rack-test/rack-test/commit/ac5caa1210694a1cffedbd389572a7b3970885a9\"><code>Add simplecov (#227)</code></a></li>\n<li><a href=\"https://github.com/rack-test/rack-test/commit/88559dcad3c8ca781182f26293f47b1fa12d5e6a\"><code>Follow relative locations correctly. Fixes #228 (#230)</code></a></li>\n<li><a href=\"https://github.com/rack-test/rack-test/commit/03eb717b3e95faf1d64fc26fb9559868884333ce\"><code>follow_direct: Include rack.session.options (#233)</code></a></li>\n<li><a href=\"https://github.com/rack-test/rack-test/commit/1e9277a4bbd6cc433382ef9dcb8db08d907327a7\"><code>Added configuration for Stale (#232)</code></a></li>\n</ul>\n</details>\n\n\n\n#### ↗️ railties (_indirect_, 5.2.0 → 5.2.1) · [Repo](https://github.com/rails/rails) · [Changelog](https://github.com/rails/rails/blob/v5.2.1/railties/CHANGELOG.md)\n\n\n<details>\n<summary>Commits</summary>\n<p><a href=\"https://github.com/rails/rails/compare/375a4143cf5caeb6159b338be824903edfd62836...fc5dd0b85189811062c85520fd70de8389b55aeb\">See the full diff on Github</a>. The new version differs by 21 commits:</p>\n\n<ul>\n<li><a href=\"https://github.com/rails/rails/commit/fc5dd0b85189811062c85520fd70de8389b55aeb\"><code>Preparing for 5.2.1 release</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/90c033984f38e40c2ff53c036d89ee22c88fadab\"><code>Preparing for 5.2.1.rc1 release</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/98d342b0954a8df37ba1ef45573043ca53a4c442\"><code>[ci skip] Clarify form_with config wording.</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/fd7b6845d2f0780377bcc06f5e615b9e32d2fa3b\"><code>new_framework_defaults_5_2.rb is incompatible with load_default &quot;5.2&quot;</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/2edd67eec55d5f8dfde0af6fdb7ce166135f8526\"><code>Merge pull request #33054 from jboler/master</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/5372cf55980ae5548bd2bcaeaa34cd51839cfc90\"><code>Keep supporting RUby 2.2</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/9e9cb32020eabbb1e52c7ad88e894d034c1aaaff\"><code>Merge pull request #33152 from bogdanvlviv/fix-ruby-version-file</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/40ef775675bda33ffb34349f41d8a966e75f2ca4\"><code>Merge pull request #32699 from printercu/patch-3</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/0bfe5fa33d065e8b98efd6215aead6059d1a3562\"><code>Bump minimum version of Thor to 0.19.0</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/75a4c7fa8c3943444d6525c8f17b944f0c008d4b\"><code>Merge pull request #32934 from aki77/fix-locale-selector</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/3ea9832be872c2331cdcd3e0da120c52c3810b85\"><code>Merge pull request #32837 from ttanimichi/app-update-skip-spring</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/8416a592b82866a4dafe0a8736f0195a46f9ea3e\"><code>Merge pull request #32780 from ttanimichi/tmp</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/85aa6aec663076c56e2d9b7b15637d5fbba40a39\"><code>Add changelog entry for 69b7c9fc1673606de32c8c5190cd4dfb48ac892a</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/f2201f1101547ef55df753c4a5b0529801889737\"><code>Merge pull request #32649 from rails/universal-ruby-version</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/69b7c9fc1673606de32c8c5190cd4dfb48ac892a\"><code>Don&#39;t include bootsnap by default in apps generated under JRuby</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/d1ff4c08d3c53551264d9712ea85962f5e5db216\"><code>Clean up and consolidate .gitignores</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/5411796e685ffa75573064e070f72acf361c6adc\"><code>Merge pull request #32627 from jlduran/make-master-key-readable-only-by-owner</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/7a938970d1df426200713684690e2cf3dda6d250\"><code>Merge pull request #32561 from TheAssailant/storage-keep-gitignore</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/de9d67bbc32de91c2f5e4ea049d0b93ede0b5487\"><code>Remove upper bound on Capybara</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/4887f97bd8a8859294ad02ccea20d83a94ec0812\"><code>Allow use of minitest-rails gem with Rails test runner</code></a></li>\n<li><a href=\"https://github.com/rails/rails/commit/655ff935c1ea2577d45a52ad94a03b40f4704ee9\"><code>Merge branch &#39;5-2-0&#39; into 5-2-stable</code></a></li>\n</ul>\n</details>\n\n\n\n\n---\n[Depfu](https://depfu.com) will automatically keep this PR conflict-free, as long as you don't add any commits to this branch yourself. You can also trigger a rebase manually by commenting with `@depfu rebase`.\n\n![Depfu Status](https://depfu.com/badges/4938ba74c05613e52459483ece37710e/stats.svg)\n\n","created_at":"2018-08-07T23:38:43Z","updated_at":"2018-08-07T23:38:43Z","closed_at":null,"merged_at":null,"merge_commit_sha":null,"assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/phoet/basement/pulls/65/commits","review_comments_url":"https://api.github.com/repos/phoet/basement/pulls/65/comments","review_comment_url":"https://api.github.com/repos/phoet/basement/pulls/comments{/number}","comments_url":"https://api.github.com/repos/phoet/basement/issues/65/comments","statuses_url":"https://api.github.com/repos/phoet/basement/statuses/f2dbe59f19dcac016b0fed423a40630fc3d4cbaf","head":{"label":"phoet:depfu/update/rails-5.2.1","ref":"depfu/update/rails-5.2.1","sha":"f2dbe59f19dcac016b0fed423a40630fc3d4cbaf","user":{"login":"phoet","id":48745,"node_id":"MDQ6VXNlcjQ4NzQ1","avatar_url":"https://avatars3.githubusercontent.com/u/48745?v=4","gravatar_id":"","url":"https://api.github.com/users/phoet","html_url":"https://github.com/phoet","followers_url":"https://api.github.com/users/phoet/followers","following_url":"https://api.github.com/users/phoet/following{/other_user}","gists_url":"https://api.github.com/users/phoet/gists{/gist_id}","starred_url":"https://api.github.com/users/phoet/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/phoet/subscriptions","organizations_url":"https://api.github.com/users/phoet/orgs","repos_url":"https://api.github.com/users/phoet/repos","events_url":"https://api.github.com/users/phoet/events{/privacy}","received_events_url":"https://api.github.com/users/phoet/received_events","type":"User","site_admin":false},"repo":{"id":236460,"node_id":"MDEwOlJlcG9zaXRvcnkyMzY0NjA=","name":"basement","full_name":"phoet/basement","owner":{"login":"phoet","id":48745,"node_id":"MDQ6VXNlcjQ4NzQ1","avatar_url":"https://avatars3.githubusercontent.com/u/48745?v=4","gravatar_id":"","url":"https://api.github.com/users/phoet","html_url":"https://github.com/phoet","followers_url":"https://api.github.com/users/phoet/followers","following_url":"https://api.github.com/users/phoet/following{/other_user}","gists_url":"https://api.github.com/users/phoet/gists{/gist_id}","starred_url":"https://api.github.com/users/phoet/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/phoet/subscriptions","organizations_url":"https://api.github.com/users/phoet/orgs","repos_url":"https://api.github.com/users/phoet/repos","events_url":"https://api.github.com/users/phoet/events{/privacy}","received_events_url":"https://api.github.com/users/phoet/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/phoet/basement","description":"basement, my personal homepage aka phoet.de","fork":false,"url":"https://api.github.com/repos/phoet/basement","forks_url":"https://api.github.com/repos/phoet/basement/forks","keys_url":"https://api.github.com/repos/phoet/basement/keys{/key_id}","collaborators_url":"https://api.github.com/repos/phoet/basement/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/phoet/basement/teams","hooks_url":"https://api.github.com/repos/phoet/basement/hooks","issue_events_url":"https://api.github.com/repos/phoet/basement/issues/events{/number}","events_url":"https://api.github.com/repos/phoet/basement/events","assignees_url":"https://api.github.com/repos/phoet/basement/assignees{/user}","branches_url":"https://api.github.com/repos/phoet/basement/branches{/branch}","tags_url":"https://api.github.com/repos/phoet/basement/tags","blobs_url":"https://api.github.com/repos/phoet/basement/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/phoet/basement/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/phoet/basement/git/refs{/sha}","trees_url":"https://api.github.com/repos/phoet/basement/git/trees{/sha}","statuses_url":"https://api.github.com/repos/phoet/basement/statuses/{sha}","languages_url":"https://api.github.com/repos/phoet/basement/languages","stargazers_url":"https://api.github.com/repos/phoet/basement/stargazers","contributors_url":"https://api.github.com/repos/phoet/basement/contributors","subscribers_url":"https://api.github.com/repos/phoet/basement/subscribers","subscription_url":"https://api.github.com/repos/phoet/basement/subscription","commits_url":"https://api.github.com/repos/phoet/basement/commits{/sha}","git_commits_url":"https://api.github.com/repos/phoet/basement/git/commits{/sha}","comments_url":"https://api.github.com/repos/phoet/basement/comments{/number}","issue_comment_url":"https://api.github.com/repos/phoet/basement/issues/comments{/number}","contents_url":"https://api.github.com/repos/phoet/basement/contents/{+path}","compare_url":"https://api.github.com/repos/phoet/basement/compare/{base}...{head}","merges_url":"https://api.github.com/repos/phoet/basement/merges","archive_url":"https://api.github.com/repos/phoet/basement/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/phoet/basement/downloads","issues_url":"https://api.github.com/repos/phoet/basement/issues{/number}","pulls_url":"https://api.github.com/repos/phoet/basement/pulls{/number}","milestones_url":"https://api.github.com/repos/phoet/basement/milestones{/number}","notifications_url":"https://api.github.com/repos/phoet/basement/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/phoet/basement/labels{/name}","releases_url":"https://api.github.com/repos/phoet/basement/releases{/id}","deployments_url":"https://api.github.com/repos/phoet/basement/deployments","created_at":"2009-06-25T20:10:17Z","updated_at":"2018-07-14T19:23:58Z","pushed_at":"2018-08-07T23:37:54Z","git_url":"git://github.com/phoet/basement.git","ssh_url":"git@github.com:phoet/basement.git","clone_url":"https://github.com/phoet/basement.git","svn_url":"https://github.com/phoet/basement","homepage":"http://www.phoet.de","size":13191,"stargazers_count":1,"watchers_count":1,"language":"HTML","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":3,"license":null,"forks":0,"open_issues":3,"watchers":1,"default_branch":"master"}},"base":{"label":"phoet:master","ref":"master","sha":"99d9a67cfeb12cdf71b85b7bca6ad6da52c2f863","user":{"login":"phoet","id":48745,"node_id":"MDQ6VXNlcjQ4NzQ1","avatar_url":"https://avatars3.githubusercontent.com/u/48745?v=4","gravatar_id":"","url":"https://api.github.com/users/phoet","html_url":"https://github.com/phoet","followers_url":"https://api.github.com/users/phoet/followers","following_url":"https://api.github.com/users/phoet/following{/other_user}","gists_url":"https://api.github.com/users/phoet/gists{/gist_id}","starred_url":"https://api.github.com/users/phoet/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/phoet/subscriptions","organizations_url":"https://api.github.com/users/phoet/orgs","repos_url":"https://api.github.com/users/phoet/repos","events_url":"https://api.github.com/users/phoet/events{/privacy}","received_events_url":"https://api.github.com/users/phoet/received_events","type":"User","site_admin":false},"repo":{"id":236460,"node_id":"MDEwOlJlcG9zaXRvcnkyMzY0NjA=","name":"basement","full_name":"phoet/basement","owner":{"login":"phoet","id":48745,"node_id":"MDQ6VXNlcjQ4NzQ1","avatar_url":"https://avatars3.githubusercontent.com/u/48745?v=4","gravatar_id":"","url":"https://api.github.com/users/phoet","html_url":"https://github.com/phoet","followers_url":"https://api.github.com/users/phoet/followers","following_url":"https://api.github.com/users/phoet/following{/other_user}","gists_url":"https://api.github.com/users/phoet/gists{/gist_id}","starred_url":"https://api.github.com/users/phoet/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/phoet/subscriptions","organizations_url":"https://api.github.com/users/phoet/orgs","repos_url":"https://api.github.com/users/phoet/repos","events_url":"https://api.github.com/users/phoet/events{/privacy}","received_events_url":"https://api.github.com/users/phoet/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/phoet/basement","description":"basement, my personal homepage aka phoet.de","fork":false,"url":"https://api.github.com/repos/phoet/basement","forks_url":"https://api.github.com/repos/phoet/basement/forks","keys_url":"https://api.github.com/repos/phoet/basement/keys{/key_id}","collaborators_url":"https://api.github.com/repos/phoet/basement/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/phoet/basement/teams","hooks_url":"https://api.github.com/repos/phoet/basement/hooks","issue_events_url":"https://api.github.com/repos/phoet/basement/issues/events{/number}","events_url":"https://api.github.com/repos/phoet/basement/events","assignees_url":"https://api.github.com/repos/phoet/basement/assignees{/user}","branches_url":"https://api.github.com/repos/phoet/basement/branches{/branch}","tags_url":"https://api.github.com/repos/phoet/basement/tags","blobs_url":"https://api.github.com/repos/phoet/basement/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/phoet/basement/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/phoet/basement/git/refs{/sha}","trees_url":"https://api.github.com/repos/phoet/basement/git/trees{/sha}","statuses_url":"https://api.github.com/repos/phoet/basement/statuses/{sha}","languages_url":"https://api.github.com/repos/phoet/basement/languages","stargazers_url":"https://api.github.com/repos/phoet/basement/stargazers","contributors_url":"https://api.github.com/repos/phoet/basement/contributors","subscribers_url":"https://api.github.com/repos/phoet/basement/subscribers","subscription_url":"https://api.github.com/repos/phoet/basement/subscription","commits_url":"https://api.github.com/repos/phoet/basement/commits{/sha}","git_commits_url":"https://api.github.com/repos/phoet/basement/git/commits{/sha}","comments_url":"https://api.github.com/repos/phoet/basement/comments{/number}","issue_comment_url":"https://api.github.com/repos/phoet/basement/issues/comments{/number}","contents_url":"https://api.github.com/repos/phoet/basement/contents/{+path}","compare_url":"https://api.github.com/repos/phoet/basement/compare/{base}...{head}","merges_url":"https://api.github.com/repos/phoet/basement/merges","archive_url":"https://api.github.com/repos/phoet/basement/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/phoet/basement/downloads","issues_url":"https://api.github.com/repos/phoet/basement/issues{/number}","pulls_url":"https://api.github.com/repos/phoet/basement/pulls{/number}","milestones_url":"https://api.github.com/repos/phoet/basement/milestones{/number}","notifications_url":"https://api.github.com/repos/phoet/basement/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/phoet/basement/labels{/name}","releases_url":"https://api.github.com/repos/phoet/basement/releases{/id}","deployments_url":"https://api.github.com/repos/phoet/basement/deployments","created_at":"2009-06-25T20:10:17Z","updated_at":"2018-07-14T19:23:58Z","pushed_at":"2018-08-07T23:37:54Z","git_url":"git://github.com/phoet/basement.git","ssh_url":"git@github.com:phoet/basement.git","clone_url":"https://github.com/phoet/basement.git","svn_url":"https://github.com/phoet/basement","homepage":"http://www.phoet.de","size":13191,"stargazers_count":1,"watchers_count":1,"language":"HTML","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":3,"license":null,"forks":0,"open_issues":3,"watchers":1,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/phoet/basement/pulls/65"},"html":{"href":"https://github.com/phoet/basement/pull/65"},"issue":{"href":"https://api.github.com/repos/phoet/basement/issues/65"},"comments":{"href":"https://api.github.com/repos/phoet/basement/issues/65/comments"},"review_comments":{"href":"https://api.github.com/repos/phoet/basement/pulls/65/comments"},"review_comment":{"href":"https://api.github.com/repos/phoet/basement/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/phoet/basement/pulls/65/commits"},"statuses":{"href":"https://api.github.com/repos/phoet/basement/statuses/f2dbe59f19dcac016b0fed423a40630fc3d4cbaf"}},"author_association":"CONTRIBUTOR","merged":false,"mergeable":null,"rebaseable":null,"mergeable_state":"unknown","merged_by":null,"comments":0,"review_comments":0,"maintainer_can_modify":false,"commits":1,"additions":42,"deletions":42,"changed_files":2}}
{"actor":{"display_login":"depfu"}}