All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- pnpm packages
--workersdefault value changed to cpu cores count - 1
- Support for Node.js 22.
- deep-equal package
- README
[BREAKING CHANGE] - works only on Node.js >= 20.11.0
- Support for Node.js 20.
- Package version updates
- npm to pnpm migration
- ESM modules
- vitest
--no-color- disable logger colorful messages
README.md
README.md
@gfx/zopfliinstead ofnode-zopfli.
- removed
--zopfli-block-splitting-lastoptions fromzopfli.
- removed required
zstdlibrary for other compressions.
zstdcompression.
zopflicompression.jestfor tests.
- Multiple compression.
- Correct error handling inside workers.
- Support for Node.js versions < 12.
- Beta flag for
--incrementalcompression.
- parallel execution with
--workersoption.
- Updated
commanderto 7.2.0 devDependenciesupdates
--skip-compressed- skip compressed files if they already exist
- compression extensions like
gz,zz,br, etc. excluded by default
--remove-larger- remove compressed files if they larger than uncompressed originals
- commander 5.1.0 -> 6.2.0
- uuid 8.3.0 -> 8.3.1
- deep-equal 2.0.3 -> 2.0.4
- other dev packages
- uuid 8.1.0 -> 8.3.0
- typescript 3.9.5 -> 3.9.7
- eslint ecmaVersion 2020
- Bump lodash from 4.17.14 to 4.17.19
--incrementalcompression
- commander
5.1.0 - uuid
8.0.0
- GZIPPER_GZIP_LEVEL, gzipLevel
- GZIPPER_GZIP_MEMORY_LEVEL, gzipMemoryLevel
- GZIPPER_GZIP_STRATEGY, gzipStrategy
- By default, gzipper compress all the files in the directory.