{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":152341224,"defaultBranch":"master","name":"epoxy-ios","ownerLogin":"airbnb","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-10-10T00:54:13.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/698437?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715886971.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"a8b231b25800e34dbb80d6996a3c84297c0fa407","ref":"refs/heads/dependabot/bundler/rexml-3.2.8","pushedAt":"2024-05-16T19:16:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump rexml from 3.2.5 to 3.2.8\n\nBumps [rexml](https://github.com/ruby/rexml) from 3.2.5 to 3.2.8.\n- [Release notes](https://github.com/ruby/rexml/releases)\n- [Changelog](https://github.com/ruby/rexml/blob/master/NEWS.md)\n- [Commits](https://github.com/ruby/rexml/compare/v3.2.5...v3.2.8)\n\n---\nupdated-dependencies:\n- dependency-name: rexml\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump rexml from 3.2.5 to 3.2.8"}},{"before":"688aed53aeff78a2ef76ee8a9c139cbf2654b79e","after":"158193d731d4cc1616fc465d331af64c6b7df594","ref":"refs/heads/master","pushedAt":"2024-04-23T05:56:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bryankeller","name":"Bryan Keller","path":"/bryankeller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/746571?s=80&v=4"},"commit":{"message":"Fix timing of layout margin layout invalidation for bars (#168)\n\n* Fix timing of layout margin layout invalidation for bars\r\n\r\n* Update CHANGELOG.md\r\n\r\nCo-authored-by: Bryn Bodayle \r\n\r\n* Update EpoxySwiftUIHostingView.swift\r\n\r\n---------\r\n\r\nCo-authored-by: Bryn Bodayle ","shortMessageHtmlLink":"Fix timing of layout margin layout invalidation for bars (#168)"}},{"before":"e25f2915a004f64c27ebff7ed9ad41ec594a4cef","after":"688aed53aeff78a2ef76ee8a9c139cbf2654b79e","ref":"refs/heads/master","pushedAt":"2024-04-16T20:32:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bryankeller","name":"Bryan Keller","path":"/bryankeller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/746571?s=80&v=4"},"commit":{"message":"Fix visionOS SwiftUI bar interaction (#167)","shortMessageHtmlLink":"Fix visionOS SwiftUI bar interaction (#167)"}},{"before":"42683fb74c4d66b9b41f7850821da6722b726258","after":null,"ref":"refs/heads/revert-161-mj-expose-safe-area-configuration-in-style","pushedAt":"2024-03-15T17:55:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bryankeller","name":"Bryan Keller","path":"/bryankeller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/746571?s=80&v=4"}},{"before":"06d940598f5f4cbe406d3ab286cf7e1bf2687f4c","after":"e25f2915a004f64c27ebff7ed9ad41ec594a4cef","ref":"refs/heads/master","pushedAt":"2024-03-15T17:55:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bryankeller","name":"Bryan Keller","path":"/bryankeller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/746571?s=80&v=4"},"commit":{"message":"Revert \"Expose configuration to ignore EpoxySwiftUIHostingController safe area\" (#165)\n\n* Revert \"Expose configuration to ignore EpoxySwiftUIHostingController safe are…\"\r\n\r\nThis reverts commit e46fab4024d4e8e0d5754d7add8be1ccb94390f3.\r\n\r\n* Remove old comment","shortMessageHtmlLink":"Revert \"Expose configuration to ignore EpoxySwiftUIHostingController …"}},{"before":"cf47cde0aaca64ddaa400ecfbde425415582e6b5","after":"42683fb74c4d66b9b41f7850821da6722b726258","ref":"refs/heads/revert-161-mj-expose-safe-area-configuration-in-style","pushedAt":"2024-03-15T17:43:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bryankeller","name":"Bryan Keller","path":"/bryankeller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/746571?s=80&v=4"},"commit":{"message":"Remove old comment","shortMessageHtmlLink":"Remove old comment"}},{"before":null,"after":"cf47cde0aaca64ddaa400ecfbde425415582e6b5","ref":"refs/heads/revert-161-mj-expose-safe-area-configuration-in-style","pushedAt":"2024-03-15T05:10:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bryankeller","name":"Bryan Keller","path":"/bryankeller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/746571?s=80&v=4"},"commit":{"message":"Revert \"Expose configuration to ignore EpoxySwiftUIHostingController safe are…\"\n\nThis reverts commit e46fab4024d4e8e0d5754d7add8be1ccb94390f3.","shortMessageHtmlLink":"Revert \"Expose configuration to ignore EpoxySwiftUIHostingController …"}},{"before":"fb869c4930d88ea5f07c9970273c38c15b925f47","after":"06d940598f5f4cbe406d3ab286cf7e1bf2687f4c","ref":"refs/heads/master","pushedAt":"2024-03-14T21:16:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"brynbodayle","name":"Bryn Bodayle","path":"/brynbodayle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1455522?s=80&v=4"},"commit":{"message":"Partial Revert \"Refine UIKit to SwiftUI Measurement Strategies (#162)\" (#164)\n\nThis reverts commit fb869c4930d88ea5f07c9970273c38c15b925f47.","shortMessageHtmlLink":"Partial Revert \"Refine UIKit to SwiftUI Measurement Strategies (#162)\" ("}},{"before":"ecee1ace58d58e3cc918a2dea28095de713b1112","after":"fb869c4930d88ea5f07c9970273c38c15b925f47","ref":"refs/heads/master","pushedAt":"2024-03-01T23:19:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"brynbodayle","name":"Bryn Bodayle","path":"/brynbodayle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1455522?s=80&v=4"},"commit":{"message":"Refine UIKit to SwiftUI Measurement Strategies (#162)\n\n* Update UIKit from swiftUI measurement strategies\r\n\r\n* Add example code\r\n\r\n* Swiftlint and fixes\r\n\r\n* CI fixes\r\n\r\n* Updates for self review\r\n\r\n* Updates for PR feedback","shortMessageHtmlLink":"Refine UIKit to SwiftUI Measurement Strategies (#162)"}},{"before":"e46fab4024d4e8e0d5754d7add8be1ccb94390f3","after":"ecee1ace58d58e3cc918a2dea28095de713b1112","ref":"refs/heads/master","pushedAt":"2023-11-21T23:14:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"brynbodayle","name":"Bryn Bodayle","path":"/brynbodayle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1455522?s=80&v=4"},"commit":{"message":"Making AnyItemModel implement ErasedContentProviding. (#156)\n\n* Making AnyItemModel implement ErasedContentProviding.\r\n\r\n* CHANGELOG.md update.\r\n\r\n* Fixing lint error.\r\n\r\n---------\r\n\r\nCo-authored-by: Rafael Assis ","shortMessageHtmlLink":"Making AnyItemModel implement ErasedContentProviding. (#156)"}},{"before":"0f65f7938d7ff7f79644d11a8f4ec3ca1a1b7179","after":"e46fab4024d4e8e0d5754d7add8be1ccb94390f3","ref":"refs/heads/master","pushedAt":"2023-11-10T19:34:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"brynbodayle","name":"Bryn Bodayle","path":"/brynbodayle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1455522?s=80&v=4"},"commit":{"message":"Expose configuration to ignore EpoxySwiftUIHostingController safe area (#161)\n\n* Expose the configuration to ignore the safe area of EpoxySwiftUIHostingController\r\n\r\n* Lint\r\n\r\n* Update bar model comment\r\n\r\n* Update Sources/EpoxyBars/BarModel/SwiftUI.View+BarModel.swift\r\n\r\nCo-authored-by: Bryn Bodayle \r\n\r\n---------\r\n\r\nCo-authored-by: Miguel Jimenez \r\nCo-authored-by: Bryn Bodayle ","shortMessageHtmlLink":"Expose configuration to ignore EpoxySwiftUIHostingController safe area ("}},{"before":"552ad8cec53a79c387eb869d69232efc53e2a977","after":"0f65f7938d7ff7f79644d11a8f4ec3ca1a1b7179","ref":"refs/heads/master","pushedAt":"2023-11-08T21:59:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thedrick","name":"Tyler Hedrick","path":"/thedrick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/796488?s=80&v=4"},"commit":{"message":"[iOS] Revert epoxy hosting view margin changes (#160)\n\n* Revert Epoxy Hosting View layout margin changes\r\n\r\n* Update CHANGELOG.md\r\n\r\n---------\r\n\r\nCo-authored-by: Miguel Jimenez ","shortMessageHtmlLink":"[iOS] Revert epoxy hosting view margin changes (#160)"}},{"before":"b95685c44d2a9beef6a2c9040a6c25f8975252e2","after":"552ad8cec53a79c387eb869d69232efc53e2a977","ref":"refs/heads/master","pushedAt":"2023-11-08T00:12:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"brynbodayle","name":"Bryn Bodayle","path":"/brynbodayle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1455522?s=80&v=4"},"commit":{"message":"Fix EpoxySwiftUIHostingView updates safe area (#159)\n\nCo-authored-by: Miguel Jimenez ","shortMessageHtmlLink":"Fix EpoxySwiftUIHostingView updates safe area (#159)"}},{"before":"06dd506bbdcd9efc77ad2175f47a8e30a1ecf602","after":null,"ref":"refs/heads/dependabot/bundler/activesupport-6.1.7.6","pushedAt":"2023-11-08T00:07:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"thedrick","name":"Tyler Hedrick","path":"/thedrick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/796488?s=80&v=4"}},{"before":"ec2f2d88168f4343835dbbc91e02a1b98869cfde","after":"b95685c44d2a9beef6a2c9040a6c25f8975252e2","ref":"refs/heads/master","pushedAt":"2023-11-08T00:07:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thedrick","name":"Tyler Hedrick","path":"/thedrick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/796488?s=80&v=4"},"commit":{"message":"Bump activesupport from 6.1.7.3 to 6.1.7.6 (#151)\n\nBumps [activesupport](https://github.com/rails/rails) from 6.1.7.3 to 6.1.7.6.\r\n- [Release notes](https://github.com/rails/rails/releases)\r\n- [Changelog](https://github.com/rails/rails/blob/v7.0.7.2/activesupport/CHANGELOG.md)\r\n- [Commits](https://github.com/rails/rails/compare/v6.1.7.3...v6.1.7.6)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: activesupport\r\n dependency-type: indirect\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump activesupport from 6.1.7.3 to 6.1.7.6 (#151)"}},{"before":"eeb182b6afc7ddabda25e18cf5d163c66a33917a","after":"ec2f2d88168f4343835dbbc91e02a1b98869cfde","ref":"refs/heads/master","pushedAt":"2023-11-07T18:55:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"brynbodayle","name":"Bryn Bodayle","path":"/brynbodayle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1455522?s=80&v=4"},"commit":{"message":"Pin hosting controller to the top of the layout margin guide (#157)\n\n* Pin hosting controller to the top of the layout margin guide to respect safe areas on top bars\r\n\r\n* Add comments and pin to the bottom layout margins as well\r\n\r\n* Update CHANGELOG.md\r\n\r\n---------\r\n\r\nCo-authored-by: Miguel Jimenez ","shortMessageHtmlLink":"Pin hosting controller to the top of the layout margin guide (#157)"}},{"before":"bb59fcc0a7ad08d657226809dc97df5c1c4a2371","after":"eeb182b6afc7ddabda25e18cf5d163c66a33917a","ref":"refs/heads/master","pushedAt":"2023-10-17T18:33:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"brynbodayle","name":"Bryn Bodayle","path":"/brynbodayle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1455522?s=80&v=4"},"commit":{"message":"Clean up early rendering flag (#155)","shortMessageHtmlLink":"Clean up early rendering flag (#155)"}},{"before":"9d17ae969eb7e4d183d425bad38db4a2d45fb507","after":"bb59fcc0a7ad08d657226809dc97df5c1c4a2371","ref":"refs/heads/master","pushedAt":"2023-09-22T01:52:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"brynbodayle","name":"Bryn Bodayle","path":"/brynbodayle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1455522?s=80&v=4"},"commit":{"message":"[SwiftUI] Adds forcesEarlySwiftUIRendering flag to fix SwiftUI Cell Sizing (#153)\n\n* [SwiftUI] Fix reused UIHostingController sizing\r\n\r\n* Added to collection view configuration\r\n\r\n---------\r\n\r\nCo-authored-by: michael gofron ","shortMessageHtmlLink":"[SwiftUI] Adds forcesEarlySwiftUIRendering flag to fix SwiftUI Cell S…"}},{"before":null,"after":"06dd506bbdcd9efc77ad2175f47a8e30a1ecf602","ref":"refs/heads/dependabot/bundler/activesupport-6.1.7.6","pushedAt":"2023-08-24T02:44:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump activesupport from 6.1.7.3 to 6.1.7.6\n\nBumps [activesupport](https://github.com/rails/rails) from 6.1.7.3 to 6.1.7.6.\n- [Release notes](https://github.com/rails/rails/releases)\n- [Changelog](https://github.com/rails/rails/blob/v7.0.7.2/activesupport/CHANGELOG.md)\n- [Commits](https://github.com/rails/rails/compare/v6.1.7.3...v6.1.7.6)\n\n---\nupdated-dependencies:\n- dependency-name: activesupport\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump activesupport from 6.1.7.3 to 6.1.7.6"}},{"before":"8d241042ab8466c0e5d1db28337f8c2bfe64b439","after":"9d17ae969eb7e4d183d425bad38db4a2d45fb507","ref":"refs/heads/master","pushedAt":"2023-08-17T17:32:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bryankeller","name":"Bryan Keller","path":"/bryankeller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/746571?s=80&v=4"},"commit":{"message":"Fix hosting view cell sizing bug (#150)","shortMessageHtmlLink":"Fix hosting view cell sizing bug (#150)"}},{"before":"68d6ff6d8d84d5c10cff2a2c2906db68ef2dd527","after":"8d241042ab8466c0e5d1db28337f8c2bfe64b439","ref":"refs/heads/master","pushedAt":"2023-08-16T18:58:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"brynbodayle","name":"Bryn Bodayle","path":"/brynbodayle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1455522?s=80&v=4"},"commit":{"message":"Fix CollectionViewVisibilityMetadata Assertions and Cache (#149)\n\n* Improve visibility metadata\r\n\r\n* Update CollectionView.swift","shortMessageHtmlLink":"Fix CollectionViewVisibilityMetadata Assertions and Cache (#149)"}},{"before":"4042b90c2c47a4f73070f2e014a70950dd796269","after":"68d6ff6d8d84d5c10cff2a2c2906db68ef2dd527","ref":"refs/heads/master","pushedAt":"2023-08-16T17:49:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"brynbodayle","name":"Bryn Bodayle","path":"/brynbodayle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1455522?s=80&v=4"},"commit":{"message":"Removed unused accessibility delegate (#148)","shortMessageHtmlLink":"Removed unused accessibility delegate (#148)"}},{"before":"4be15df3c523e22e7dffecaabb997b0e95ba7926","after":"4042b90c2c47a4f73070f2e014a70950dd796269","ref":"refs/heads/master","pushedAt":"2023-08-16T00:59:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"brynbodayle","name":"Bryn Bodayle","path":"/brynbodayle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1455522?s=80&v=4"},"commit":{"message":"Fix Incorrect Supplementary Item Found During WillDisplay and DidEndDisplaying Callbacks (#147)\n\n* Added fix for supplementary view calbacks during updates\r\n\r\n* Fix cell data selection logic\r\n\r\n* Update Sources/EpoxyCollectionView/CollectionView/ReusableViews/CollectionViewReusableView.swift\r\n\r\nCo-authored-by: Bryan Keller \r\n\r\n---------\r\n\r\nCo-authored-by: Bryan Keller ","shortMessageHtmlLink":"Fix Incorrect Supplementary Item Found During WillDisplay and DidEndD…"}},{"before":"fbcae5c544c11206b00874fb1edcf986a4933e66","after":"4be15df3c523e22e7dffecaabb997b0e95ba7926","ref":"refs/heads/master","pushedAt":"2023-08-15T02:49:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"brynbodayle","name":"Bryn Bodayle","path":"/brynbodayle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1455522?s=80&v=4"},"commit":{"message":"Fix Incorrect Item/Cell FoundDuring WillDisplay and DidEndDisplaying Callbacks (#146)\n\n* Fix cell item callbacks during updates\r\n\r\n* Fixed tests","shortMessageHtmlLink":"Fix Incorrect Item/Cell FoundDuring WillDisplay and DidEndDisplaying …"}},{"before":"9f9c93ced5fd6ab6e022f969c12cadc562ae79bf","after":"fbcae5c544c11206b00874fb1edcf986a4933e66","ref":"refs/heads/master","pushedAt":"2023-07-05T18:22:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"brynbodayle","name":"Bryn Bodayle","path":"/brynbodayle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1455522?s=80&v=4"},"commit":{"message":"Add macOS and tvOS support to EpoxyCore (#143)\n\n* Add macOS and tvOS support to EpoxyCore\r\n\r\nlint\r\n\r\n* Fix main package build step, and CI job for EpoxyCore\r\n\r\n* Update typealiases\r\n\r\n* Remove 'UIView' from type names\r\n\r\n* Improve project compatibility\r\n\r\n* Try only running EpoxyCore job on Xcode 14\r\n\r\n* Update version to 0.10.0\r\n\r\n* Try to fix CI\r\n\r\n* Fix Swift 5.6 build?\r\n\r\n* Fix CI job?\r\n\r\n* Manually specify deployment target, this seems to fix the problem in a clean checkout\r\n\r\n* Update xcodeproj\r\n\r\n* Revert rakefile changes to see if this isnt necessary anymore\r\n\r\n* Fix macOS 13 SDK check\r\n\r\n* Clean up\r\n\r\n* Don't try to build for Xcode 13, which fails for some reason","shortMessageHtmlLink":"Add macOS and tvOS support to EpoxyCore (#143)"}},{"before":"93941a32fe369a8c211fd6cdb86d5b52742aa4cd","after":null,"ref":"refs/heads/eh--fix-crash","pushedAt":"2023-04-19T18:54:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"erichoracek","name":"Eric Horacek","path":"/erichoracek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/438313?s=80&v=4"}},{"before":"ba0edf3aed71beaf5a5316ec299818521ee87e08","after":"9f9c93ced5fd6ab6e022f969c12cadc562ae79bf","ref":"refs/heads/master","pushedAt":"2023-04-19T18:54:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"erichoracek","name":"Eric Horacek","path":"/erichoracek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/438313?s=80&v=4"},"commit":{"message":"[CollectionView] Guard against a UIKit crash caused by attempting to scroll to an item that no longer exists (#142)\n\nCalling `scrollToItem(…)` with in invalid index path raises an exception:\r\n\r\n> NSInternalInconsistencyException: Attempted to scroll the collection view to an out-of-bounds item\r\n\r\nWe must guard against this to check to ensure that this never happens, as we call this method repeatedly and the items/section may change out from under us.","shortMessageHtmlLink":"[CollectionView] Guard against a UIKit crash caused by attempting to …"}},{"before":"91996176b9d9ad926b076dbb0e7ed2893fd73811","after":"93941a32fe369a8c211fd6cdb86d5b52742aa4cd","ref":"refs/heads/eh--fix-crash","pushedAt":"2023-04-19T18:30:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"erichoracek","name":"Eric Horacek","path":"/erichoracek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/438313?s=80&v=4"},"commit":{"message":"[CollectionView] Guard against a UIKit crash caused by attempting to scroll to an item that no longer exists\n\nCalling `scrollToItem(…)` with in invalid index path raises an exception:\n\n> NSInternalInconsistencyException: Attempted to scroll the collection view to an out-of-bounds item\n\nWe must guard against this to check to ensure that this never happens, as we call this method repeatedly and the items/section may change out from under us.","shortMessageHtmlLink":"[CollectionView] Guard against a UIKit crash caused by attempting to …"}},{"before":null,"after":"91996176b9d9ad926b076dbb0e7ed2893fd73811","ref":"refs/heads/eh--fix-crash","pushedAt":"2023-04-19T18:24:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"erichoracek","name":"Eric Horacek","path":"/erichoracek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/438313?s=80&v=4"},"commit":{"message":"[CollectionView] Guard against a UIKit crash caused by attempting to scroll to an item that no longer exists\n\nCalling `scrollToItem(…)` with in invalid index path raises an exception:\n\n> NSInternalInconsistencyException: Attempted to scroll the collection view to an out-of-bounds item\n\nWe must guard against this to check to ensure that this never happens, as we call this method repeatedly and the items/section may change out from under us.","shortMessageHtmlLink":"[CollectionView] Guard against a UIKit crash caused by attempting to …"}},{"before":"66999c396d14c1f889d12465fd2ad6da5c508f27","after":"ba0edf3aed71beaf5a5316ec299818521ee87e08","ref":"refs/heads/master","pushedAt":"2023-03-28T23:08:42.770Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"brynbodayle","name":"Bryn Bodayle","path":"/brynbodayle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1455522?s=80&v=4"},"commit":{"message":"Remove optimistic sizing flag (#141)","shortMessageHtmlLink":"Remove optimistic sizing flag (#141)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAES_3zvgA","startCursor":null,"endCursor":null}},"title":"Activity · airbnb/epoxy-ios"}