flutter_image_compress_common 1.1.1
flutter_image_compress_common: ^1.1.1 copied to clipboard
Compress image with native (Objective-C/Kotlin) with faster speed. Support Android/iOS.
1.1.1 #
1.1.0 #
- REFACTOR(common): drop go-flutter plugin, rebuild example native shell (#368). (6d3898b0)
- FIX(*): translate native compress failures to CompressError instead of null (#397). (296af9a3)
- FIX(Android): preserve source EXIF on PNG and WebP output (refs #130) (#395). (4ddf1390)
- FIX(iOS): preserve full source metadata on keepExif=true via direct CGImage passthrough (#168) (#391). (2d6b7fe4)
- FIX(iOS): mkdir target parent before writeToURL (analog of #375) (#389). (ed265d8f)
- FIX(Android): recycle source bitmap in CommonHandler JPEG/PNG/WebP path (#77 #80 #136 partial) (#388). (2775be8b)
- FIX(Android): recycle HEIC bitmaps and always close HeifWriter (#136 partial) (#387). (38466e7b)
- FIX(Android): recycle intermediate bitmaps in scale/rotate pipeline (#77 #80 partial) (#382). (ef837251)
- FIX(iOS): detect HEIC/HEIF/AVIF via ISO BMFF ftyp box in mime sniffer (#381). (8c768f00)
- FIX(Android): delete HEIC tmp file + cache CI deps (#321 partial) (#380). (03230ba6)
- FIX(iOS): delete HEIC intermediate tmp file after read-back (#321 partial) (#377). (cfeb1344)
- FIX(Android): preserve full EXIF and stop leaking tmp .jpg in ExifKeeper (#376). (31558ae4)
- FIX(Android): mkdirs the target path's parent before writing (#194 #181 #90) (#375). (6616d101)
- FIX(iOS): reject non-image input files instead of returning a bogus
XFile(#374). (7b2f5cc1) - FIX(Android): decode into
ARGB_8888instead ofRGB_565(#373). (96fbaf08) - FIX(iOS): compute rotated bbox off the main thread without UIKit (#353) (#370). (717690e8)
- FIX(Android): don't kill the process when the input file is unreadable (#122) (#372). (c88e4758)
- FIX(iOS): don't crash on WebP + keepExif when ImageIO can't rewrite metadata (#369). (46e59a4b)
- FIX(iOS): guard HEIC encoding against nil colorSpace and silent write failures (#358). (aa69d225)
- FIX: Remove AssetsLibrary usage for iOS 26 compatibility (#366). (966a1328)
- FIX: Update commons-io dependency from 2.6 to 2.16.1+ to fix security… (#340). (41f996cc)
- FEAT(Android): opt into Flutter's built-in Kotlin (KGP migration) (#390). (e6a8e769)
- FEAT(darwin): migrate to Swift Package Manager (#323). (a77d6c49)
- DOCS(Android): surface HEIC + keepExif limitation via Log.w + README matrix (refs #130) (#394). (3d47a609)
1.0.6 #
- DEPS: Bump
compileSdkto34.
1.0.4 #
- DEPS: Bump KGP (Kotlin Gradle Plugin) to
1.8.20. - DEPS: Bump Java source compatibility and the JVM target to
11.
1.0.1 #
- Change sdk constraint to
>=2.12.0 <4.0.0.
1.0.0 #
- The first version for migrate to platform interface.