airbnb / Showkase

KSP2 / Room 2.7 support (#405)
* Upgrade xprocessing to v2.7 * Upgrade to Kotlin v2.1 This is required now that we've upgraded xprocessing to v2.7 * Upgrade to Compose compiler plugin This is required now that we're on Kotlin v2+ * Upgrade to latest kotlin metadata library, which corresponds to the same version as Kotlin The kotlix artifact is deprecated and we should be on the new one now that we're using Kotlin v2+ * Upgrade to kotlinCompileTesting v0.7 This is required to make it work with Kotlin v2+ and KSP2 * Migrate away from deprecated and removed XAnnotated APIs to the new XAnnotedBox APIs * Update to AGP 8.9.1 This was necessary because the older version was forcing in Kotlin v1.9 when building * Enable toolchain support to make sure both the kotlin and jvm test compile tasks use the same JDK version * Ensure consistent ordering of the values we receive from the ksp processor * Regenerate paparazzi test files * Generate new screenshot artifacts * Ensure consistent ordering of elements processed by KSP * Move multipreview composables to submodule2 * Fix Detekt issues * Generate screenshots * Clean up screenshots and update with latest --------- Co-authored-by: Vinay Gaba <vinaygaba@gmail.com>
Adam Ahmed Adam Ahmed committed on Aug 3, 2025, 04:30 PM
Showing 181 changed files +267 additions -361 deletions
M build.gradle +8 -11
Browse files at this commit โ†’