Repository navigation
2.6.1
Release Notes
ImagePickerAndroid β October 3, 2026
This release brings major dependency updates, improvements to image and video processing, better camera permission handling, fixes for image orientation and background processing, and updated documentation.
β¨ What's New
- Improved Multi-Image Conversion β Added a multi-bitmap model and a generic method for converting multiple URIs to bitmaps, with the new approach applied to multi-image selection.
- Improved Image Conversion β Refined URI-to-bitmap conversion and the
getUriFromBitmapmethod. - Improved Video Handling β Added additional error handling around single-video picking methods.
- Improved Camera Permission Handling β Refined camera permission handling for single-photo capture and addressed an Activity context crash during permission requests.
π§ Improvements & Fixes
- Fixed issues with single-image selection and Base64 image handling.
- Fixed issues with
TakeSingleCameraImageWithBase64ValueandPickSingleImageWithBase64Value. - Updated Base64 encoding to use the
NO_WRAPflag. - Fixed issues in camera and multiple-image handling.
- Moved bitmap conversion away from the main thread and fixed issues with returning processed data to the UI.
- Replaced the URLs list with decoded URIs where required.
- Made some variables private and removed unused imports.
π Image & Compatibility Fixes
- Fixed an issue where images could appear sideways on API < 28.
- Changed the date pattern format to avoid image overwriting.
- Included additional minor fixes.
π¦ Dependencies & Tooling
- AGP: 9.4.1
- Gradle: 9.8.0
- Kotlin: 2.4.20
- AppCompat: 1.8.0
- Compose BOM: 2026.09.00
- Compose: 1.12.1
- Core KTX: 1.19.1
- Media3 ExoPlayer: 1.11.1
π Documentation
- Fixed documentation code.
- Fixed KDoc.
- Updated the README multiple times.