flutter_archive 6.0.3 copy "flutter_archive: ^6.0.3" to clipboard
flutter_archive: ^6.0.3 copied to clipboard

Create and extract ZIP archive files in Android, iOS and macOS. Zip all files in a directory recursively or a given list of files.

6.0.3 #

  • [iOS] Fixed build issue #78

6.0.2 #

  • [iOS] Upgraded to ZIPFoundation 0.9.19

6.0.1 #

  • [iOS] Upgraded to ZIPFoundation 0.9.18 (thanks to AliakseiT)

6.0.0 #

  • [Andfroid] Fix AGP 8.0 compile error
  • [Andfroid] Updated gradle version 7.3.1 and Kotlin version 1.7.10
  • [Andfroid] Set compileSdkVersion to 33

5.0.0 #

  • [iOS] BRAKING CHANGE: minimum iOS version is now iOS 12.0
  • [iOS] Upgraded to ZIPFoundation 0.9.13 (thanks to daniel-possienke)

4.2.2 #

  • [iOS] fixed: progress never 100% (thanks to Lan-tb)
  • [iOS] added charset support (thanks to Lan-tb)

4.2.1 #

  • [Android] Fixed build issue related to Result.error
  • fixed sdk constraints

4.2.0 #

  • [Android] Fixed #25: added parameter zipFileCharset to ZipFile.extractToDirectory for defining the charset to use

4.1.1 #

  • Fixed #43

4.1.0 #

  • fixed: skipping file in ZipFile.extractToDirectory did not work
  • [Android] updated to Kotlin 1.5.30
  • [Android] upgraded gradle
  • [Android] jcenter => mavenCentral
  • [Android] set compileSdkVersion to 31
  • [Android] Removed V1 embedding
  • [Android] Fixed warning "inappropriate blocking method call"
  • [iOS] updated podspec (added s.swift_version etc.)

4.0.1 #

[iOS] ZipFile.createFromDirectory: fixed issues with file paths

4.0.0 #

  • ZipFile.createFromDirectory: added a new parameter onZipping for progress reporting and to allow filtering files to be included in the zip (#30)
  • BREAKING CHANGE: replaced enum ExtractOperation with ZipFileOperation
  • [iOS] fixed: recurseSubDirs parameter in ZipFile.createFromDirectory was ignored
  • [Android] Updated compileSdkVersion and targetSdkVersion to 30

3.0.0 #

  • null safety

2.0.2 #

  • Fixed minor lint issues
  • Experimental fix to #26 (publish plugin from Mac)

2.0.1 #

  • Added support for iOS 9

2.0.0 #

  • Added support for macOS (thanks for the PR to tonycn)

1.0.3 #

  • Fixed #13: Extracting multiple zip files in parallel does not work when using onExtracting callback

1.0.2 #

  • [Android] Fixed: java.lang.ClassCastException: java.util.zip.ZipFile cannot be cast to java.io.Closeable occurring if API level < 19

1.0.1 #

  • Fixed "MissingPluginException"

1.0.0 #

  • Renamed FlutterArchive as ZipFile, renamed also methods
  • Support for progress reporting in unzip (ZipFile.extractToDirectory)
  • Added support for including base directory name to file paths
  • [iOS] Upgraded to ZIPFoundation 0.9.11

0.1.4 #

  • [Android] Fixed: unzipping some files could fail to "java.util.zip.ZipException: invalid stored block lengths"
  • [Android] Fixed: any thrown exception during zip/unzip caused crash

0.1.3 #

  • [Android] Improved error handling.

0.1.2 #

  • [iOS] Zip/unzip files in a background thread to keep UI more responsive.

0.1.1+1 #

  • Minor cleanup.

0.1.1 #

  • Added support for Android V2 embedding.

0.1.0 #

  • Updated public API.
  • Improved documentation.
  • Added code samples.

0.0.2 #

  • Documented public APIs and updated README.md.

0.0.1 #

  • Initial release.
146
likes
130
pub points
98%
popularity

Publisher

verified publisherkineapps.com

Create and extract ZIP archive files in Android, iOS and macOS. Zip all files in a directory recursively or a given list of files.

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-3-Clause (LICENSE)

Dependencies

flutter

More

Packages that depend on flutter_archive