es_compression 0.9.1 es_compression: ^0.9.1 copied to clipboard
Compression framework providing FFI implementations for Brotli, Lz4, Zstd with ready-to-use prebuilt binaries for Win/Linux/Mac.
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
andDartCodecFilterBase
. - 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