es_compression 0.9.2 copy "es_compression: ^0.9.2" to clipboard
es_compression: ^0.9.2 copied to clipboard

outdated

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

0.9.2 #

  • Refactored and provided stubs for native/js library import compat.
  • Fix stats printing in escompress for sub-second conversions.

0.9.1 #

  • (Breaking Change only for 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.

0.9.0 #

  • Initial development release, created by Seth Berman Instantiations, Inc.
  • Implemented general codec framework.
  • Implemented FFI read/write streamable buffers.
  • Implemented Dart Heap read/write streamable buffers.
  • Implemented flexible library loading with OpenLibrary mixin
  • Implemented FFI bindings for Brotli v1.0.9.
  • Implemented Brotli codec framework extensions (encoder/decoders).
  • Implemented shared library and Brotli Cmake build instructions
  • Provided prebuilt Win64 Brotli native shared library
  • Provided prebuilt Linux64 Brotli native shared library
  • Provided prebuilt Mac64 Brotli native shared library
  • Implemented Brotli examples
  • Implemented Brotli benchmarks
  • Implemented Brotli tests
  • Implemented FFI bindings for LZ4 v1.9.2.
  • Implemented LZ4 codec framework extensions (encoder/decoders).
  • Implemented shared library and LZ4 Cmake build instructions
  • Provided prebuilt Win64 LZ4 native shared library
  • Provided prebuilt Linux64 LZ4 native shared library
  • Provided prebuilt Mac64 LZ4 native shared library
  • Implemented LZ4 examples
  • Implemented LZ4 benchmarks
  • Implemented LZ4 tests
  • Implemented FFI bindings for Zstd v1.4.5.
  • Implemented ZStandard (zstd) codec framework extensions (encoder/decoders).
  • Implemented shared library and Zstd Cmake build instructions
  • Provided prebuilt Win64 Zstd native shared library
  • Provided prebuilt Linux64 Zstd native shared library
  • Provided prebuilt Mac64 Zstd native shared library
  • Implemented Zstd examples
  • Implemented Zstd benchmarks
  • Implemented Zstd tests
  • Implemented escompress binary script with gzip, lz4, zstd, brotli integration
  • Implemented Compression framework examples
  • Implemented version objects for each codec that allow the user to easily see what library was bound to.
  • Implemented tests for escompress, examples and benchmarks
  • Produced initial design doc and experience report
48
likes
0
points
1.06k
downloads

Publisher

verified publisherinstantiations.com

Weekly Downloads

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

Homepage
Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

args, ffi

More

Packages that depend on es_compression