{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":252698416,"defaultBranch":"develop","name":"SectionKit","ownerLogin":"traderepublic","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-04-03T10:17:29.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/17580522?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1719405799.0","currentOid":""},"activityList":{"items":[{"before":"8b583a4b1db43e1f7094cf9286ec40d3f9ebea34","after":"a7e553067a2fb58012a9e65d454c1c789d67cd79","ref":"refs/heads/master","pushedAt":"2024-06-26T12:42:57.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"CalvinChangCC","name":"Calvin Chang","path":"/CalvinChangCC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6193432?s=80&v=4"},"commit":{"message":"Release 2.1.2 (#125)","shortMessageHtmlLink":"Release 2.1.2 (#125)"}},{"before":"2eff101678edae64605a278e9698debe07fa51c7","after":null,"ref":"refs/heads/Add-sectionKitCompositionalLayout-support-to-the-SingleSectionCollectionViewAdapter","pushedAt":"2024-06-26T12:26:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"CalvinChangCC","name":"Calvin Chang","path":"/CalvinChangCC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6193432?s=80&v=4"}},{"before":"1b380a5e8562992765d793dd29e848e821995778","after":"8eb8410ef75c940a66ca9d165a87caa14e0f6c53","ref":"refs/heads/develop","pushedAt":"2024-06-26T12:26:17.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"CalvinChangCC","name":"Calvin Chang","path":"/CalvinChangCC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6193432?s=80&v=4"},"commit":{"message":"CompositionalLayout support for SingleSectionCollectionViewAdapter (#124)\n\nAdd section kit compositional layout support to the single section\r\ncollection view adapter","shortMessageHtmlLink":"CompositionalLayout support for SingleSectionCollectionViewAdapter (#124"}},{"before":null,"after":"2eff101678edae64605a278e9698debe07fa51c7","ref":"refs/heads/Add-sectionKitCompositionalLayout-support-to-the-SingleSectionCollectionViewAdapter","pushedAt":"2024-06-26T11:49:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"CalvinChangCC","name":"Calvin Chang","path":"/CalvinChangCC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6193432?s=80&v=4"},"commit":{"message":"add example","shortMessageHtmlLink":"add example"}},{"before":"95976281ca4ca460796477d034536f140ac88494","after":"8b583a4b1db43e1f7094cf9286ec40d3f9ebea34","ref":"refs/heads/master","pushedAt":"2024-06-19T09:45:05.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"CalvinChangCC","name":"Calvin Chang","path":"/CalvinChangCC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6193432?s=80&v=4"},"commit":{"message":"Release 2.1.1 (#123)","shortMessageHtmlLink":"Release 2.1.1 (#123)"}},{"before":"918c9c67511172c1bdd9b0c6d523c5c2b9f14a31","after":null,"ref":"refs/heads/Layout-Testing-Support","pushedAt":"2024-06-18T13:31:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"CalvinChangCC","name":"Calvin Chang","path":"/CalvinChangCC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6193432?s=80&v=4"}},{"before":"33a220cdf242eebaab23f385961645abc14e2d20","after":"1b380a5e8562992765d793dd29e848e821995778","ref":"refs/heads/develop","pushedAt":"2024-06-18T13:31:04.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"CalvinChangCC","name":"Calvin Chang","path":"/CalvinChangCC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6193432?s=80&v=4"},"commit":{"message":"Get layoutSection from LayoutProvider (#122)\n\nPublic the layoutSectionProvider to allow the engineer get the\r\ncompositional `layoutSection` from the section controller","shortMessageHtmlLink":"Get layoutSection from LayoutProvider (#122)"}},{"before":null,"after":"918c9c67511172c1bdd9b0c6d523c5c2b9f14a31","ref":"refs/heads/Layout-Testing-Support","pushedAt":"2024-06-13T16:54:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"CalvinChangCC","name":"Calvin Chang","path":"/CalvinChangCC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6193432?s=80&v=4"},"commit":{"message":"clean up","shortMessageHtmlLink":"clean up"}},{"before":"59dda67fee57ef8447a88079eec773ac451c2320","after":"95976281ca4ca460796477d034536f140ac88494","ref":"refs/heads/master","pushedAt":"2024-05-22T14:20:28.000Z","pushType":"pr_merge","commitsCount":28,"pusher":{"login":"CalvinChangCC","name":"Calvin Chang","path":"/CalvinChangCC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6193432?s=80&v=4"},"commit":{"message":"Release 2.1.0 (#121)\n\nRelease 2.1.0 - Compositional Layout Support","shortMessageHtmlLink":"Release 2.1.0 (#121)"}},{"before":"79393ca0647dc9a791d1a54bff5150b0faa84d3b","after":null,"ref":"refs/heads/dependabot/bundler/rexml-3.2.8","pushedAt":"2024-05-22T14:03:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"878d29e7b762c0102041062bc040cf52bf9bce32","after":"33a220cdf242eebaab23f385961645abc14e2d20","ref":"refs/heads/develop","pushedAt":"2024-05-22T14:03:05.000Z","pushType":"pr_merge","commitsCount":1,"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 (#119)","shortMessageHtmlLink":"Bump rexml from 3.2.5 to 3.2.8 (#119)"}},{"before":"158322570c9254785054592fb9597527dbb3369d","after":null,"ref":"refs/heads/Compositional-layout-support","pushedAt":"2024-05-22T13:26:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"CalvinChangCC","name":"Calvin Chang","path":"/CalvinChangCC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6193432?s=80&v=4"}},{"before":"6ab82ff426913b7c86596f5120da4b39f709c29f","after":"878d29e7b762c0102041062bc040cf52bf9bce32","ref":"refs/heads/develop","pushedAt":"2024-05-22T13:26:57.000Z","pushType":"pr_merge","commitsCount":25,"pusher":{"login":"CalvinChangCC","name":"Calvin Chang","path":"/CalvinChangCC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6193432?s=80&v=4"},"commit":{"message":"Compositional layout support (#115)\n\nAdd the compositional layout support for the SectionKit","shortMessageHtmlLink":"Compositional layout support (#115)"}},{"before":"a6c9f71e5487ff212349ee9feaf91ecbc2d9e2be","after":"158322570c9254785054592fb9597527dbb3369d","ref":"refs/heads/Compositional-layout-support","pushedAt":"2024-05-22T09:58:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CalvinChangCC","name":"Calvin Chang","path":"/CalvinChangCC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6193432?s=80&v=4"},"commit":{"message":"fix tests","shortMessageHtmlLink":"fix tests"}},{"before":"1402557d8593b4f68fa87c358b0838ada159900a","after":"a6c9f71e5487ff212349ee9feaf91ecbc2d9e2be","ref":"refs/heads/Compositional-layout-support","pushedAt":"2024-05-22T09:52:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"CalvinChangCC","name":"Calvin Chang","path":"/CalvinChangCC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6193432?s=80&v=4"},"commit":{"message":"make better assertion","shortMessageHtmlLink":"make better assertion"}},{"before":"f3da2311ba4bb6f32bc1d657ebed372c39c9e84d","after":null,"ref":"refs/heads/test","pushedAt":"2024-05-22T09:51:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"CalvinChangCC","name":"Calvin Chang","path":"/CalvinChangCC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6193432?s=80&v=4"}},{"before":"0e4f7104e23fbf374d6abb5d8e6a2745d175e188","after":"f3da2311ba4bb6f32bc1d657ebed372c39c9e84d","ref":"refs/heads/test","pushedAt":"2024-05-22T09:50:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CalvinChangCC","name":"Calvin Chang","path":"/CalvinChangCC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6193432?s=80&v=4"},"commit":{"message":"remove","shortMessageHtmlLink":"remove"}},{"before":null,"after":"0e4f7104e23fbf374d6abb5d8e6a2745d175e188","ref":"refs/heads/test","pushedAt":"2024-05-22T09:46:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"CalvinChangCC","name":"Calvin Chang","path":"/CalvinChangCC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6193432?s=80&v=4"},"commit":{"message":"test","shortMessageHtmlLink":"test"}},{"before":"0d51914b6de80511494c99cabcc18202a8f7f9d0","after":"1402557d8593b4f68fa87c358b0838ada159900a","ref":"refs/heads/Compositional-layout-support","pushedAt":"2024-05-22T09:41:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"CalvinChangCC","name":"Calvin Chang","path":"/CalvinChangCC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6193432?s=80&v=4"},"commit":{"message":"make better assertion","shortMessageHtmlLink":"make better assertion"}},{"before":"7c20ef324deaaa56a8918c5957845b47e52acf9a","after":"0d51914b6de80511494c99cabcc18202a8f7f9d0","ref":"refs/heads/Compositional-layout-support","pushedAt":"2024-05-21T15:22:22.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"CalvinChangCC","name":"Calvin Chang","path":"/CalvinChangCC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6193432?s=80&v=4"},"commit":{"message":"Merge branch 'develop' into Compositional-layout-support","shortMessageHtmlLink":"Merge branch 'develop' into Compositional-layout-support"}},{"before":null,"after":"79393ca0647dc9a791d1a54bff5150b0faa84d3b","ref":"refs/heads/dependabot/bundler/rexml-3.2.8","pushedAt":"2024-05-16T19:50:58.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":"ed5e3b7d8bcf21bda29b0474ef35ca286d1d4f8d","after":null,"ref":"refs/heads/dependabot/bundler/git-1.19.1","pushedAt":"2024-04-25T09:17:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"a59e6bfc0de04891e5e4a4c8519a6c3a194c6d66","after":"6ab82ff426913b7c86596f5120da4b39f709c29f","ref":"refs/heads/develop","pushedAt":"2024-04-25T09:17:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump git from 1.11.0 to 1.19.1 (#118)","shortMessageHtmlLink":"Bump git from 1.11.0 to 1.19.1 (#118)"}},{"before":"734fa3253dacfee175b2cf70cc76cdb2ae588f79","after":"59dda67fee57ef8447a88079eec773ac451c2320","ref":"refs/heads/master","pushedAt":"2024-04-25T09:14:37.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"HeEAaD","name":"Steffen Matthischke","path":"/HeEAaD","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118770?s=80&v=4"},"commit":{"message":"Release 2.0.2 (#117)","shortMessageHtmlLink":"Release 2.0.2 (#117)"}},{"before":null,"after":"ed5e3b7d8bcf21bda29b0474ef35ca286d1d4f8d","ref":"refs/heads/dependabot/bundler/git-1.19.1","pushedAt":"2024-04-25T09:09:02.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 git from 1.11.0 to 1.19.1\n\nBumps [git](https://github.com/ruby-git/ruby-git) from 1.11.0 to 1.19.1.\n- [Release notes](https://github.com/ruby-git/ruby-git/releases)\n- [Changelog](https://github.com/ruby-git/ruby-git/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/ruby-git/ruby-git/compare/v1.11.0...v1.19.1)\n\n---\nupdated-dependencies:\n- dependency-name: git\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump git from 1.11.0 to 1.19.1"}},{"before":"00025694e8fa5597e83ed6bb7729b920e7e29510","after":null,"ref":"refs/heads/revert_c7c79c7808037ec56555e59a373f9339e634457c","pushedAt":"2024-04-25T08:58:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"HeEAaD","name":"Steffen Matthischke","path":"/HeEAaD","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118770?s=80&v=4"}},{"before":"264ec4423be93fb14836b08af0411650ea5a1bde","after":"a59e6bfc0de04891e5e4a4c8519a6c3a194c6d66","ref":"refs/heads/develop","pushedAt":"2024-04-25T08:58:35.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"HeEAaD","name":"Steffen Matthischke","path":"/HeEAaD","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118770?s=80&v=4"},"commit":{"message":"Don't pass reference of batchOperation to closure to restore behavior before c7c79c7 (#116)\n\nc7c79c7808037ec56555e59a373f9339e634457c introduced a regression: \r\nThe completion closure of\r\n`UICollectionView.performBatchUpdates(_:completion:)` has a strong\r\nreference to `batchOperation`. This causes that the `batchOperation`\r\nstays longer in memory as the collection view itself.\r\n\r\nA symptom of this is that `MainCollectionViewContext.apply(update:)`\r\nmight get called while the `adapter` is deallocated already.\r\n\r\nThis PR restores behavior to the state before\r\nc7c79c7808037ec56555e59a373f9339e634457c by just referencing the\r\n`completion` closure instead of `batchOperation`.","shortMessageHtmlLink":"Don't pass reference of batchOperation to closure to restore behavior…"}},{"before":"8a75feba74a0dd2062d7cb290d5720f17b8e6a4d","after":"00025694e8fa5597e83ed6bb7729b920e7e29510","ref":"refs/heads/revert_c7c79c7808037ec56555e59a373f9339e634457c","pushedAt":"2024-04-25T08:50:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"HeEAaD","name":"Steffen Matthischke","path":"/HeEAaD","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118770?s=80&v=4"},"commit":{"message":"Don't pass reference of batchOperation to closure to keep behavior before c7c79c7808037ec56555e59a373f9339e634457c","shortMessageHtmlLink":"Don't pass reference of batchOperation to closure to keep behavior be…"}},{"before":"30b1307d685965ac80fd9580fc7ccae7c44a6e96","after":"8a75feba74a0dd2062d7cb290d5720f17b8e6a4d","ref":"refs/heads/revert_c7c79c7808037ec56555e59a373f9339e634457c","pushedAt":"2024-04-25T08:48:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"HeEAaD","name":"Steffen Matthischke","path":"/HeEAaD","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118770?s=80&v=4"},"commit":{"message":"Don't pass reference of batchOperation to closure to keep behavior before c7c79c7808037ec56555e59a373f9339e634457c","shortMessageHtmlLink":"Don't pass reference of batchOperation to closure to keep behavior be…"}},{"before":"6c1422b10520101910167f7da52a0574d283b24c","after":"30b1307d685965ac80fd9580fc7ccae7c44a6e96","ref":"refs/heads/revert_c7c79c7808037ec56555e59a373f9339e634457c","pushedAt":"2024-04-24T16:05:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"HeEAaD","name":"Steffen Matthischke","path":"/HeEAaD","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118770?s=80&v=4"},"commit":{"message":"Don't pass reference of batchOperation to closure to keep behavior before c7c79c7808037ec56555e59a373f9339e634457c","shortMessageHtmlLink":"Don't pass reference of batchOperation to closure to keep behavior be…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEb7dk_QA","startCursor":null,"endCursor":null}},"title":"Activity · traderepublic/SectionKit"}