Zstandard extension
PHP extension for compression and decompression with Zstandard library.
License: MIT
Version | Release | Download |
0.15.2 | 2025-09-01 | zstd-0.15.2.tgz |
0.15.1 | 2025-08-17 | zstd-0.15.1.tgz |
0.15.0 | 2025-08-12 | zstd-0.15.0.tgz |
0.14.0 | 2024-11-05 | zstd-0.14.0.tgz |
0.13.3 | 2024-01-28 | zstd-0.13.3.tgz |
Version | Message |
0.15.2 | - fix: memory leak with zstd_uncompress/zstd_uncompress_dist |
0.15.1 | - fix: disable dcb encoding when dictionary loading fails |
0.15.0 |
- feat: Incremental Compression: Added zstd_(un)compress_init() and zstd_(un)compress_add() functions for streaming compression - feat: ZstdContext Classes: Introduced Zstd\\Compress\\Context and Zstd\\Uncompress\\Context classes for object-oriented streaming - feat: Dictionary Support: Added dictionary parameter to compress and uncompress functions - feat: Named Arguments: Support for PHP 8.0+ named arguments - update: Zstd Library: Updated to zstd 1.5.7 - update: Constants Unification: Renamed constants for consistency: - experimental: DCZ Support: Experimental compression dictionary transport support in output handler - improve: Refactored internal compression/decompression to use stream-based approach with php_zstd_context{} - improve: Enhanced output handler with dictionary support - improve: Error handling and memory management - fix: streaming compressed data with zstd_uncompress_dict() - fix: improved output handler context initialization |
0.14.0 |
- feat: output handler (PHP 8.0+) - feat: minimum system libzstd library version to 1.4.0 - update: built-in zstd library to 1.5.6 |
0.13.3 | - fix: incompatible pointer types (32-bit) |