Releases: miurahr/py7zr
Releases · miurahr/py7zr
Release v0.16.0
Added ----- * Add Brotli compression. * CI: Test on AArch64. Changed ------- * CLI: support multi-volume archive without making temporary file(#311) * Filter parameter: PPMd: mem is now accept int or "<val>{m|k|b}" as same as 7-zip command line option. int value is recognized as "1 << val" ie. 24 means 4MB. * Dependency: PyPPMd v0.14.0+ * Dependency PyCryptodome to PyCryptodomex that changes package name from PyCrypto to PyCryptodome(#334) Signed-off-by: Hiroshi Miura <[email protected]>
Release v0.15.2
Added ----- - CLI: create sub-command(c) has -P or --password option.(#332) Fixed ----- - Fix not to produce directory when memory extraction mode.(#323) Changed ------- - Use PyPPMd v0.12.1 or later for ppmd compression instead of ppmd-cffi(#322) - Add minimum version requirement for PyCryptodome (#329) - Bump setuptools_scm @6.0.1 Signed-off-by: Hiroshi Miura <[email protected]>
Release v0.15.1
Changed ------- - Update release automation script. - Bump ppmd-cffi and bcj-cffi versions(#320) Signed-off-by: Hiroshi Miura <[email protected]>
Release v0.15.0
Added ----- - Add option to specify multiprocessing instead of multi-threading. (#306) Changed ------- - Change Property Borg class to constant class(#319) - Reformat whole code with black. - Merge pyzstdfilter into compressor.py. - Lint codes by flake8/black. Fixed ----- - README: description of dependencies. - ZStandard decompression on PyPy3 Signed-off-by: Hiroshi Miura <[email protected]>
v0.14.1
Fixed ----- * Fix of empty file archive(#305,#310) Signed-off-by: Hiroshi Miura <[email protected]>
v0.13.1
Fixed ----- * Backport fix of empty file archive(#305,#310) Signed-off-by: Hiroshi Miura <[email protected]>
v0.14.0
Added ----- * Introduce writed() method that accept dict[name, BinaryIO](#302) Changed ------- * READ_BLOCKSIZE configurable on constructor(#307) * Use pyzstd for zstandard algorithm on CPython(#304) * Use bcj-cffi library for lzma+bcj performance(#303) * CLI: Fix getting module_name on 3.6.13(#308) Signed-off-by: Hiroshi Miura <[email protected]>
Release v0.13.0
Added ----- * Add writestr() and writef() methods in SevenZipFile class.(#290,#293) * Add benchmark tests for compression algorithms(#295) * Track benchmark results on Github issue(#296) Changed ------- * Refactoring BCF Filter classes, and move to individual module.(#292) Signed-off-by: Hiroshi Miura <[email protected]>
Fix crash when appending to empty archive
Prepare for release v0.12.0 Changed ------- * PPMd and ZStandard is now one of default algorithms(#269) * Increment copyright year Fixed ----- * Crash when append files to an empty files archive(#286) Signed-off-by: Hiroshi Miura <[email protected]>
Security: remove trojan affected archive in test files
Prepare for v0.10.2 Signed-off-by: Hiroshi Miura <[email protected]>