{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":293498508,"defaultBranch":"master","name":"compose-multiplatform","ownerLogin":"JetBrains","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-09-07T10:40:49.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/878437?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716470086.0","currentOid":""},"activityList":{"items":[{"before":"b29b91ccab8aa99fbe3cebd66481b1bc89d04239","after":null,"ref":"refs/heads/stability-levels-1610","pushedAt":"2024-05-23T13:14:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"zamulla","name":"Aleksey Zamulla","path":"/zamulla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2485935?s=80&v=4"}},{"before":"4c01cbdec794c7cc5d5f817d86b57e85f5c87f09","after":"b32350459acceb9cca6b9e4422b7aaa051d9ae7d","ref":"refs/heads/master","pushedAt":"2024-05-23T13:14:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zamulla","name":"Aleksey Zamulla","path":"/zamulla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2485935?s=80&v=4"},"commit":{"message":"update: stability levels change for 1.6.10 (#4857)\n\nUpdate the stability levels of iOS and Web in the main README according\r\nto the 1.6.10 release changes.","shortMessageHtmlLink":"update: stability levels change for 1.6.10 (#4857)"}},{"before":"e15921c71be3e012f9cedc864b5b9ca7ff538ab5","after":"b29b91ccab8aa99fbe3cebd66481b1bc89d04239","ref":"refs/heads/stability-levels-1610","pushedAt":"2024-05-23T13:12:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zamulla","name":"Aleksey Zamulla","path":"/zamulla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2485935?s=80&v=4"},"commit":{"message":"update: link to the tutorial that now includes Web","shortMessageHtmlLink":"update: link to the tutorial that now includes Web"}},{"before":null,"after":"e15921c71be3e012f9cedc864b5b9ca7ff538ab5","ref":"refs/heads/stability-levels-1610","pushedAt":"2024-05-23T12:21:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"zamulla","name":"Aleksey Zamulla","path":"/zamulla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2485935?s=80&v=4"},"commit":{"message":"update: stability levels change for 1.6.10","shortMessageHtmlLink":"update: stability levels change for 1.6.10"}},{"before":"89c6d1adce0e1757b657fa1194be73a1844958b4","after":null,"ref":"refs/heads/ok/update_kotlin_in_examples","pushedAt":"2024-05-23T08:23:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"eymar","name":"Oleksandr Karpovich","path":"/eymar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7372778?s=80&v=4"}},{"before":"0e38f58b42d23ff6d0ad30b119d34fa1cd6ccedb","after":"4c01cbdec794c7cc5d5f817d86b57e85f5c87f09","ref":"refs/heads/master","pushedAt":"2024-05-23T08:23:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eymar","name":"Oleksandr Karpovich","path":"/eymar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7372778?s=80&v=4"},"commit":{"message":"Update kotlin version in examples (#4844)\n\nChanges:\r\n- update all examples to Kotlin 2.0\r\n- migrate to using kotlin(\"plugin.compose\") for Compose compiler\r\nconfiguration\r\n- remove deprecated Compose Web gradle API usages\r\n\r\n- added a workaround for\r\nhttps://github.com/JetBrains/compose-multiplatform/issues/4848 in\r\nJetsnack example\r\n\r\n\r\nTesting:\r\n- `./gradlew build` in every example\r\n- run some examples in simulators (or desktop, browser)","shortMessageHtmlLink":"Update kotlin version in examples (#4844)"}},{"before":"743281dc3980fb92d93945de80ead09078f250a9","after":"89c6d1adce0e1757b657fa1194be73a1844958b4","ref":"refs/heads/ok/update_kotlin_in_examples","pushedAt":"2024-05-23T08:21:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eymar","name":"Oleksandr Karpovich","path":"/eymar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7372778?s=80&v=4"},"commit":{"message":"PR review","shortMessageHtmlLink":"PR review"}},{"before":"beb2315c35b441f220f2031a6e9d73e37b408669","after":null,"ref":"refs/heads/igordmn-patch-7","pushedAt":"2024-05-22T13:30:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"igordmn","name":"Igor Demin","path":"/igordmn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5963351?s=80&v=4"}},{"before":"d0263b76dd86facedb623e60d8cfb31bd202fb61","after":"0e38f58b42d23ff6d0ad30b119d34fa1cd6ccedb","ref":"refs/heads/master","pushedAt":"2024-05-22T13:30:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"igordmn","name":"Igor Demin","path":"/igordmn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5963351?s=80&v=4"},"commit":{"message":"Raise the minimal supported AGP to 8.1.0 (#4840)\n\nAGP 7 isn't supported by Jetpack Compose 1.7 (which we'll use in CMP\r\n1.7) and by Lifecycle 2.8.\r\n\r\nAfter this CI is merged, I will:\r\n- revert the revert of [the skiko API\r\nfix](https://github.com/JetBrains/compose-multiplatform-core/pull/1328)\r\nin jb-main\r\n- raise the AGP version on TeamCity\r\n\r\n### Details\r\n\r\nIt was discovered after merging [the skiko API\r\nfix](https://github.com/JetBrains/compose-multiplatform-core/pull/1328).\r\nWe had `D8: java.lang.NullPointerException` error on TeamCity. After\r\ninvestigating dependencies, it appears that previous the dependencies\r\nwere incorrect:\r\n```\r\norg.jetbrains.compose.material:material -> androidx.compose.material:material:1.6.7 -> androidx.lifecycle:lifecycle-livedata-core:2.6.1\r\n```\r\nAnd the new are correct, but aren't supported by AGP 7:\r\n```\r\norg.jetbrains.compose.material:material -> org.jetbrains.compose.ui -> org.jetbrains.androidx.lifecycle:lifecycle-common -> androidx.lifecycle:lifecycle-common:2.8.0 -> androidx.lifecycle:lifecycle-livedata-core:2.8.0\r\n```\r\nThe dependency chains was printed by this command on the\r\n`commonResources` test project:\r\n```\r\n./gradlew dependencyInsight --configuration demoDebugRuntimeClasspath --dependency androidx.lifecycle:lifecycle-livedata-core\r\n```\r\n\r\n## Testing\r\n\r\n1. Create a pure Jetpack Compose project via Android Studio Hedgehog |\r\n2023.1.1 Patch 2\r\n2. Set Jetpack Compose to 1.7.0-beta01\r\n3. Downgrade AGP to 7.4.0\r\n4. Run\r\n5. See the error:\r\n```\r\nERROR:C:\\Users\\igord\\.gradle\\caches\\transforms-4\\7fcc63c0892ce9266300d6463c3c751d\\transformed\\lifecycle-livedata-core-2.8.0-runtime.jar: D8: java.lang.NullPointerException: Cannot invoke \"String.length()\" because \"\" is null\r\nExecution failed for task ':app:mergeExtDexDebug'.\r\n> Could not resolve all files for configuration ':app:debugRuntimeClasspath'.\r\n > Failed to transform lifecycle-livedata-core-2.8.0.aar (androidx.lifecycle:lifecycle-livedata-core:2.8.0) to match attributes {artifactType=android-dex, asm-transformed-variant=NONE, dexing-enable-desugaring=true, dexing-enable-jacoco-instrumentation=false, dexing-is-debuggable=true, dexing-min-sdk=24, org.gradle.category=library, org.gradle.dependency.bundling=external, org.gradle.libraryelements=aar, org.gradle.status=release, org.gradle.usage=java-runtime}.\r\n > Execution failed for DexingNoClasspathTransform: C:\\Users\\igord\\.gradle\\caches\\transforms-3\\4aae1223695d47acd0b149bb5811ca5f\\transformed\\lifecycle-livedata-core-2.8.0-runtime.jar.\r\n > Error while dexing.\r\n```\r\n6. Change AGP to 8.1.0\r\n7. The run is successful.\r\n\r\n## Release Notes\r\n### Breaking changes - Android\r\n- Minimal supported AGP raised to 8.1.0","shortMessageHtmlLink":"Raise the minimal supported AGP to 8.1.0 (#4840)"}},{"before":"524a44e6770fe56648d633165d9f194407070598","after":"743281dc3980fb92d93945de80ead09078f250a9","ref":"refs/heads/ok/update_kotlin_in_examples","pushedAt":"2024-05-22T09:16:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eymar","name":"Oleksandr Karpovich","path":"/eymar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7372778?s=80&v=4"},"commit":{"message":"Fix imageviewer and workaround jetsnack","shortMessageHtmlLink":"Fix imageviewer and workaround jetsnack"}},{"before":null,"after":"524a44e6770fe56648d633165d9f194407070598","ref":"refs/heads/ok/update_kotlin_in_examples","pushedAt":"2024-05-21T16:18:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"eymar","name":"Oleksandr Karpovich","path":"/eymar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7372778?s=80&v=4"},"commit":{"message":"Update kotlin version in examples","shortMessageHtmlLink":"Update kotlin version in examples"}},{"before":null,"after":"9644ed715ffe6661f8c4480c285696f4fc3d358e","ref":"refs/heads/ok/upd_versions_in_jetsnack","pushedAt":"2024-05-21T11:59:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"eymar","name":"Oleksandr Karpovich","path":"/eymar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7372778?s=80&v=4"},"commit":{"message":"Update version in the Jetsnack example","shortMessageHtmlLink":"Update version in the Jetsnack example"}},{"before":"60914ecac707c8a757bfe6a46649fa0d61e2f4b4","after":"d0263b76dd86facedb623e60d8cfb31bd202fb61","ref":"refs/heads/master","pushedAt":"2024-05-21T09:03:33.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"MatkovIvan","name":"Ivan Matkov","path":"/MatkovIvan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1836384?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/support/1.6.10'","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/support/1.6.10'"}},{"before":"bcb31112a385cf7104229bbfa723b75adabdcf7f","after":null,"ref":"refs/heads/ivan.matkov/update-examples","pushedAt":"2024-05-21T08:43:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"MatkovIvan","name":"Ivan Matkov","path":"/MatkovIvan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1836384?s=80&v=4"}},{"before":"f37785288c2f1c8e25102b0fcdbf9ecd30e7c275","after":"60914ecac707c8a757bfe6a46649fa0d61e2f4b4","ref":"refs/heads/master","pushedAt":"2024-05-21T08:43:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MatkovIvan","name":"Ivan Matkov","path":"/MatkovIvan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1836384?s=80&v=4"},"commit":{"message":"Update examples to 1.6.10 (#4843)","shortMessageHtmlLink":"Update examples to 1.6.10 (#4843)"}},{"before":null,"after":"bcb31112a385cf7104229bbfa723b75adabdcf7f","ref":"refs/heads/ivan.matkov/update-examples","pushedAt":"2024-05-21T06:31:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MatkovIvan","name":"Ivan Matkov","path":"/MatkovIvan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1836384?s=80&v=4"},"commit":{"message":"Update examples to 1.6.10","shortMessageHtmlLink":"Update examples to 1.6.10"}},{"before":"a6961385ccf0dee7b6d31e3f73d2c8ef91005f1a","after":"f37785288c2f1c8e25102b0fcdbf9ecd30e7c275","ref":"refs/heads/master","pushedAt":"2024-05-21T05:27:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MatkovIvan","name":"Ivan Matkov","path":"/MatkovIvan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1836384?s=80&v=4"},"commit":{"message":"Add 1.6.10 to changelog (#4827)","shortMessageHtmlLink":"Add 1.6.10 to changelog (#4827)"}},{"before":"77b2c6cd067eb0975825fff21fdf65ca3429fc16","after":null,"ref":"refs/heads/ivan.matkov/changelog-1.6.10","pushedAt":"2024-05-21T05:27:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"MatkovIvan","name":"Ivan Matkov","path":"/MatkovIvan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1836384?s=80&v=4"}},{"before":"3955a8313da42792a7f47ab00979998ae755602b","after":"beb2315c35b441f220f2031a6e9d73e37b408669","ref":"refs/heads/igordmn-patch-7","pushedAt":"2024-05-20T21:14:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igordmn","name":"Igor Demin","path":"/igordmn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5963351?s=80&v=4"},"commit":{"message":"Update gradle.properties","shortMessageHtmlLink":"Update gradle.properties"}},{"before":"ccbb9090371b17ebef519b4544c319c2b2c1f244","after":"3955a8313da42792a7f47ab00979998ae755602b","ref":"refs/heads/igordmn-patch-7","pushedAt":"2024-05-20T21:14:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igordmn","name":"Igor Demin","path":"/igordmn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5963351?s=80&v=4"},"commit":{"message":"Update gradle-plugin.yml","shortMessageHtmlLink":"Update gradle-plugin.yml"}},{"before":"01a680489e28cc8a7df2d8635109fe63ea971f6e","after":"ccbb9090371b17ebef519b4544c319c2b2c1f244","ref":"refs/heads/igordmn-patch-7","pushedAt":"2024-05-20T21:05:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igordmn","name":"Igor Demin","path":"/igordmn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5963351?s=80&v=4"},"commit":{"message":"Update gradle-plugin.yml","shortMessageHtmlLink":"Update gradle-plugin.yml"}},{"before":"35c4f6e11d25a9c5c68cac3b98b3bbbae7c2ad21","after":"01a680489e28cc8a7df2d8635109fe63ea971f6e","ref":"refs/heads/igordmn-patch-7","pushedAt":"2024-05-20T21:01:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igordmn","name":"Igor Demin","path":"/igordmn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5963351?s=80&v=4"},"commit":{"message":"Update gradle.properties","shortMessageHtmlLink":"Update gradle.properties"}},{"before":null,"after":"35c4f6e11d25a9c5c68cac3b98b3bbbae7c2ad21","ref":"refs/heads/igordmn-patch-7","pushedAt":"2024-05-20T20:55:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"igordmn","name":"Igor Demin","path":"/igordmn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5963351?s=80&v=4"},"commit":{"message":"Raise the minimal supported AGP to 8.1.0","shortMessageHtmlLink":"Raise the minimal supported AGP to 8.1.0"}},{"before":null,"after":"a6961385ccf0dee7b6d31e3f73d2c8ef91005f1a","ref":"refs/heads/igor.demin/fix-skiko-api-2","pushedAt":"2024-05-20T15:55:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"igordmn","name":"Igor Demin","path":"/igordmn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5963351?s=80&v=4"},"commit":{"message":"CfW: rely on exact configuration names to find the dependencies (#4828)","shortMessageHtmlLink":"CfW: rely on exact configuration names to find the dependencies (#4828)"}},{"before":"ce89665df5996bb3098f7966482d9ebfde848727","after":"478542b6222582961b10e92162bc1a0fe91b8cef","ref":"refs/heads/release/1.6.10","pushedAt":"2024-05-17T15:54:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eymar","name":"Oleksandr Karpovich","path":"/eymar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7372778?s=80&v=4"},"commit":{"message":"CfW: rely on exact configuration names to find the dependencies (#4828)\n\n(cherry picked from commit a6961385ccf0dee7b6d31e3f73d2c8ef91005f1a)","shortMessageHtmlLink":"CfW: rely on exact configuration names to find the dependencies (#4828)"}},{"before":"066303dba11959e66a1195e1846fa9f5e1956357","after":null,"ref":"refs/heads/ok/fix_configuration_resolve","pushedAt":"2024-05-17T15:53:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"eymar","name":"Oleksandr Karpovich","path":"/eymar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7372778?s=80&v=4"}},{"before":"f9585f54d105b42cb805d9823f72a4c18135643d","after":"a6961385ccf0dee7b6d31e3f73d2c8ef91005f1a","ref":"refs/heads/master","pushedAt":"2024-05-17T15:53:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eymar","name":"Oleksandr Karpovich","path":"/eymar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7372778?s=80&v=4"},"commit":{"message":"CfW: rely on exact configuration names to find the dependencies (#4828)","shortMessageHtmlLink":"CfW: rely on exact configuration names to find the dependencies (#4828)"}},{"before":null,"after":"066303dba11959e66a1195e1846fa9f5e1956357","ref":"refs/heads/ok/fix_configuration_resolve","pushedAt":"2024-05-17T15:41:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"eymar","name":"Oleksandr Karpovich","path":"/eymar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7372778?s=80&v=4"},"commit":{"message":"CfW: rely on exact configuration names to find the dependencies","shortMessageHtmlLink":"CfW: rely on exact configuration names to find the dependencies"}},{"before":"25bfe4e63fa59a8718afd26b19735b88bf3cc005","after":"77b2c6cd067eb0975825fff21fdf65ca3429fc16","ref":"refs/heads/ivan.matkov/changelog-1.6.10","pushedAt":"2024-05-17T14:12:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MatkovIvan","name":"Ivan Matkov","path":"/MatkovIvan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1836384?s=80&v=4"},"commit":{"message":"Update to nav_cupcake","shortMessageHtmlLink":"Update to nav_cupcake"}},{"before":"5a3673739c17beff234ca8741fd6e0eeeb688a3c","after":null,"ref":"refs/heads/ivan.matkov/nav_cupcake","pushedAt":"2024-05-17T14:06:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"MatkovIvan","name":"Ivan Matkov","path":"/MatkovIvan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1836384?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUgl1bQA","startCursor":null,"endCursor":null}},"title":"Activity ยท JetBrains/compose-multiplatform"}