Skip to content

Upgrading file_picker 9 to 10

Breaking9.2.3 → 10.3.10Breaking2Security1Platform1New3Changed3Fixed25Other1

BreakingUpgrade verdict

2 breaking changes and a platform requirement change and a security fix.

  • When picking files, image compression quality now starts at 0 instead of the previous default, so files may be handled differently unless you set it yourself.
  • The old allowCompression switch is being retired in favor of compressionQuality, and it now starts turned off.
  • Android projects can now build with Gradle 9.
  • The Android side now uses a newer version of a file-type detection library that fixes a serious security flaw.
4 items need code or config changes
Breaking2
The compressionQuality property in pickFiles now defaults to 0.
compressionQualitypickFiles
The allowCompression property is deprecated in favor of compressionQuality and now defaults to false.
allowCompressioncompressionQuality
Security1
Updates Apache Tika to 3.2.3 to address CVE-2025-66516 and CVE-2025-54988, a critical XXE vulnerability.
Apache Tika
Platform1
Adds support for Gradle 9 on Android.
Gradle