PackageTrack
Sign in Get early access

es_compression

Compression framework providing FFI implementations for Brotli, Lz4, Zstd (Zstandard) with ready-to-use prebuilt binaries for Win/Linux/Mac.

2.0.15 8.0K downloads/mo #3218 most downloaded on pub.dev instantiations/es_compression

What this package is like to depend on

Last release 10 months ago

14 Oct 2025

Release timing varies

gaps range from 3 weeks to 12 months

Nearly every release is documented

notes for 27 of 27 stable releases

Nothing withdrawn

no release was ever pulled

6 years old

28 releases · first in 2020

1 release in the last 12 months

see the full history below

Release timeline

28 releases · Nov 2020 to Oct 2025
2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 28
  1. 2.0.15 14 Oct 2025
    Release notes
    • Add android 16kb page size compile flags, android build instructions contributed by ice-orion. #55
    Open source →
    Release notes
    • Add android 16kb page size compile flags, android build instructions contributed by ice-orion. #55
    Open source →
  2. 2.0.14 02 Apr 2025
    Release notes
    • Added Android deployment instructions to the README based on great contribution from nightmarefsm. #54
    • Fixed brotli encoder truncation on data larger than buffer. #53
    Open source →
    Release notes
    • Added Android deployment instructions to the README based on great contribution from nightmarefsm. #54
    • Fixed brotli encoder truncation on data larger than buffer. #53
    Open source →
  3. 2.0.13 07 Sep 2024
    Release notes
    Open source →
    Release notes
    Open source →
  4. 2.0.12 20 Jun 2024
    Release notes
    • Removed deprecated dart:cli.waitFor() uses. #50
    • Migrate Isolate.resolvePackageUri() to Isolate.resolvePackageUriSync(). #50
    • Fixed issues reported by dart analyzer
    • Updated constraints to >=3.2.0 <4.0.0.
    Open source →
    Release notes
    • Removed deprecated dart:cli.waitFor() uses. #50
    • Migrate Isolate.resolvePackageUri() to Isolate.resolvePackageUriSync(). #50
    • Fixed issues reported by dart analyzer
    • Updated constraints to >=3.2.0 <4.0.0.
    Open source →
  5. 2.0.11 02 Sep 2023
    Release notes
    • Fixed explicit type issues reported by dart analyzer
    • Updated constraints to >=2.16.0 <3.0.0.
    Open source →
    Release notes
    • Fixed explicit type issues reported by dart analyzer
    • Updated constraints to >=2.16.0 <3.0.0.
    Open source →
  6. 2.0.10 03 Mar 2023
    Release notes
    • Fixed issue #40
    Open source →
    Release notes
    • Fixed issue #40
    Open source →
  7. 2.0.9 11 Feb 2023
    Release notes
    Open source →
    Release notes
    Open source →
  8. 2.0.8 03 Oct 2022
    Release notes
    • Correcting iOS FFI access to native library (special thanks to srmanc for this fix).
    Open source →
    Release notes
    • Correcting iOS FFI access to native library (special thanks to srmanc for this fix).
    Open source →
  9. 2.0.7 16 Aug 2022
    Release notes Open source →
    Release notes Open source →
  10. 2.0.6 08 Jul 2022
    Release notes
    • Updated ffi package dependency constraints to >=1.0.0 <3.0.0
    Open source →
    Release notes
    • Updated ffi package dependency constraints to >=1.0.0 <3.0.0
    Open source →
  11. 2.0.5 04 May 2022
    Release notes Open source →
  12. 2.0.4 03 May 2022
    Release notes
    • Enhanced Android library resolution (special thanks to mejdi14 for providing this).
    • Linter updates and code cleanup
    Open source →
  13. 2.0.3 14 May 2021
    Release notes
    Open source →
  14. 2.0.2 27 Mar 2021
    Release notes
    • Fix ios dynamic library resolution in open_library.dart
    • Updated constraints to >=2.12.0 <3.0.0.
    Open source →
  15. 2.0.1 16 Mar 2021
    Release notes
    Open source →
  16. 2.0.0 12 Feb 2021
    Release notes
    • Stable null safety release.
    • Updated constraints to >=2.12.0-0 <3.0.0.
    • Migrate package:ffi Allocator uses (removed temporary internal malloc/free).
    • Migrate package:ffi Utf8 uses.
    • Update copyright year
    Open source →
  17. 2.0.0-nullsafety.0 02 Feb 2021 pre-release
    Release notes
    • Migrate to null safety
    • Updated memory allocation due to FFI breaking changes.
    • Updated empty structs (implicit opaque) to subclass new FFI Opaque native type.
    • Update SDK constraints to >=2.12.0-253 <3.0.0 based on beta release guidelines.
    Open source →
  18. 1.0.0 02 Feb 2021
    Release notes
    Open source →
  19. 0.9.9 26 Dec 2020
    Release notes
    • Fixed List initializer issues reported by dart static analysis on pub.dev
    Open source →
  20. 0.9.8 23 Nov 2020
    Release notes
    Open source →
  21. 0.9.7 17 Nov 2020
    Release notes
    • (Breaking Change: Codec Users) Removed (user-override library) path argument in constructors for BrotliCodec, Lz4Codec and ZstdCodec in favor of static getters/setters BrotliCodec.libraryPath, Lz4Codec.libraryPath, ZstdCodec.libraryPath.
    • Refactored open_library.dart by splitting out the various shared library resolving mechanisms into an ordered list of strategy objects.
    • Stubbed OpenViaPackageRelativeStrategy to more easily allow for use within flutter.
    • CMake corrections to allow for building Android shared libraries on Win/Clang/Ninja configurations.
    • Updated readme with more information on shared library resolution.
    Open source →
  22. 0.9.6 13 Nov 2020
    Release notes
    • Refactored and provided stubs for native/js library import compat.
    • Additional comments.
    Open source →
  23. 0.9.5 11 Nov 2020
    Release notes
    • Extended library export for direct access to encoder/decoder/version/option objects.
    • Visibility tweaks to library constants to resolve conflicts.
    • Fix broken links generated by dartdoc
    Open source →
  24. 0.9.4 11 Nov 2020
    Release notes
    • Relaxed platform restrictions in shared library loader.
    • Cosmetic tweaks to README.md.
    Open source →
  25. 0.9.3 05 Nov 2020
    Release notes
    • (Breaking Change: Codec Implementors) bool positionable param -> named param in CodecBuffer.resetRead() and CodecBuffer.resetWrite().
    • Tweaks based on feedback from effective_dart analysis.
    Open source →
  26. 0.9.2 05 Nov 2020
    Release notes
    • Refactored and provided stubs for native/js library import compat.
    • Fix stats printing in escompress for sub-second conversions.
    Open source →
  27. 0.9.1 04 Nov 2020
    Release notes
    • (Breaking Change: Codec Implementors) Removed class generic type from CodecFilter class.
    • Created extendable base class for FFI-based codec filters: NativeCodecFilterBase.
    • Created extendable base class for non-FFI codec filters: DartCodecFilterBase.
    • Refactored existing codec filters to subclass NativeCodecFilterBase and DartCodecFilterBase.
    • Fixed some minor issues with the README.
    Open source →
  28. 0.9.0 02 Nov 2020
    Release notes
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive