FileKit 0.14.2 is a maintenance release focused on picker reliability, Apple platform fixes, and keeping FileKit aligned with the latest Kotlin Multiplatform tooling.
This release also removes the deprecated iosX64 target. Compose Multiplatform 1.11.1 no longer supports Apple x86_64 targets, including iosX64, so FileKit now follows the upstream target support.
🐛 Bug fixes
- Run JVM file picker work off the main thread to avoid blocking Compose Desktop apps by @kdroidFilter in #593
- Fix
PlatformFile.delete()on iOS by using security-scoped access by @AnsifDev in #594 - Fix duplicated file extensions in macOS save dialogs by @NielsBillen in #595
⚠️ Platform support
- Drop
iosX64support because Compose Multiplatform 1.11.1 removed Applex86_64target support: https://kotlinlang.org/docs/multiplatform/whats-new-compose-111.html#changes-to-ios-target-support
⬆️ Dependency updates
- Kotlin
2.3.21→2.4.0 - Compose Multiplatform
1.10.3→1.11.1 - Android Gradle Plugin
9.2.0→9.2.1 - Gradle
9.4.1→9.5.1 - Coil
3.4.0→3.5.0 - JNA
5.18.1→5.19.1 - kotlinx-coroutines
1.10.2→1.11.0
🙏 Contributors
Thanks a lot to @kdroidFilter, @AnsifDev, and @NielsBillen for their contributions ❤️
- @NielsBillen made their first contribution in #595
Full Changelog: 0.14.1...0.14.2