image_compress_plus_ios 4.0.0 copy "image_compress_plus_ios: ^4.0.0" to clipboard
image_compress_plus_ios: ^4.0.0 copied to clipboard

PlatformiOS

iOS implementation of image_compress_plus.

4.0.0 #

  • BREAKING: raise the minimum Dart SDK from 3.0 to 3.9.
  • BREAKING: adopt image_compress_plus_platform_interface 4.0.
  • FIX: sanitize nested string-keyed metadata dictionaries correctly.
  • FIX: correct Pigeon host API visibility and POSIX retry error matching.

3.1.0 #

  • FEAT: added Swift Package Manager support alongside CocoaPods.

3.0.0 #

  • BREAKING: raised minimum iOS deployment target to 13.0.
  • BREAKING: bumped package version to 3.0.0 and raised Dart/Flutter toolchain requirements.
  • BREAKING: migrated the iOS implementation from MethodChannel handlers to a Pigeon host API.
  • DEPS: bumped image_compress_plus_platform_interface to 3.0.0 and adopted the new API surface.
  • REFACTOR: rebuilt the iOS compression flow around request/support/compressor modules.
  • PERF: unified internal image processing to pixel semantics with scale = 1.
  • PERF: merged normalize/resize/rotate into a single geometry render pass.
  • PERF: improved WebP decoding with target-size thumbnail decode.
  • FIX: corrected pixel size fallback for scaled UIImage inputs.
  • FEAT: supported single-edge target resizing semantics.
  • FEAT: preserved metadata more completely while stripping conflicting fields.
  • FEAT: added retriable file operations and stable/transient filesystem errors.

2.1.0 #

  • FEAT: added Swift Package Manager support while retaining CocoaPods compatibility.

2.0.0 #

  • BREAKING: major version bump to align with image_compress_plus 3.0.0.

1.0.3 #

1.0.2 #

1.0.1 #

  • Change sdk constraint to >=2.12.0 <4.0.0.

1.0.0 #

  • The first version for migrate to platform interface.