Closed arkivanov closed 3 months ago
The recent updates involve upgrading dependencies to their stable versions, simplifying configurations, and reintroducing a previously excluded implementation. Notably, kotlinxCoroutines
and reaktive
dependencies were updated to their latest stable releases. Additionally, unnecessary implementations and platform-specific configurations were removed to streamline the setup, enhancing the overall project structure and maintenance.
Files | Change Summary |
---|---|
deps.versions.toml |
Updated kotlinxCoroutines to "1.8.0" and reaktive to "2.1.0" |
lifecycle-coroutines/build.gradle.kts |
Removed implementation of atomicfu as a workaround for an issue |
lifecycle-reaktive/build.gradle.kts |
Simplified setup by removing platform-specific configurations and using setupMultiplatform() directly |
tools/check-publication/build.gradle.kts |
Reintroduced lifecycle-reaktive implementation previously excluded |
π°β¨
In the realm of code, where the bits do hop,
Upgrades and cleans, our work, non-stop.
Dependencies fresh, the structure now sleek,
A rabbit's touch, for the changes we seek.
ππ¦π
Celebrate we do, with a hop and a leap,
In our digital burrow, the code runs deep.
πΎπ»π
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Also removed related workarounds that are no longer needed.
Summary by CodeRabbit
kotlinxCoroutines
to version "1.8.0" andreaktive
to version "2.1.0" for improved performance and stability.setupMultiplatform()
directly, enhancing maintainability.lifecycle-reaktive
to the checks.