Chris Hennick
8fb107ad5e
chore: release ( #222 )
2024-07-20 16:31:46 +00:00
Chris Hennick
8b11361b9e
chore: release
2024-07-18 15:34:03 -07:00
Chris Hennick
193bbe125b
fix( #215 ): Upgrade to deflate64 0.1.9
2024-07-18 21:06:33 +00:00
LoveSy
421e1dd8fb
feat: support XZ decompression
2024-06-22 11:12:53 +08:00
Chris Hennick
cb076226f0
chore: release
2024-06-04 10:06:22 -07:00
Chris Hennick
999d41d438
feat: Update dependencies
2024-06-02 12:25:02 -07:00
Chris Hennick
08d073edaf
chore: release
2024-05-27 19:09:03 -07:00
Chris Hennick
78aca55db5
chore: release
2024-05-24 22:11:17 -07:00
Danny McClanahan
79b96bdfde
add "std" feature to getrandom for io::Error conversion
2024-05-24 07:54:40 -04:00
Danny McClanahan
ea308499af
bulk parsing and bulk writing
...
- use blocks for reading individual file headers
- remove unnecessary option wrapping for stream entries
- create Block trait
- add coerce method to reduce some boilerplate
- add serialize method to reduce more boilerplate
- use to_le! and from_le!
- add test case
- add some docs
- rename a few structs to clarify zip32-only
2024-05-24 07:52:25 -04:00
Chris Hennick
e5607ac276
chore: release
2024-05-23 18:22:52 -07:00
Chris Hennick
65a0bde48e
chore: release
2024-05-21 12:29:12 -07:00
Chris Hennick
20fa9edd14
refactor: Make deflate
enable both default implementations
2024-05-20 18:11:09 -07:00
Chris Hennick
a731f2a4c6
refactor: Merge the hidden deflate-flate2 flag into the public one
2024-05-20 18:02:30 -07:00
Chris Hennick
870f915bc5
refactor: Rename _deflate-non-zopfli to _deflate-flate2
2024-05-20 12:02:05 -07:00
Chris Hennick
6071dc13b0
perf: Change default compression implementation to flate2/zlib-ng
2024-05-20 11:55:51 -07:00
Shun Sakai
d873e6d2c1
chore: Enable all features for Docs.rs
2024-05-19 20:32:56 +09:00
Chris Hennick
933ccc4f92
Enable deflate-zlib as well, and keep deflate64 separate
...
deflate-zlib was an omission; deflate64 is a different, backward-incompatible algorithm.
Signed-off-by: Chris Hennick <4961925+Pr0methean@users.noreply.github.com>
2024-05-17 18:55:22 -07:00
Shun Sakai
62788e213b
docs: Add package.metadata.docs.rs
...
This is to enable `doc_auto_cfg` feature with Docs.rs.
2024-05-18 09:42:23 +09:00
Chris Hennick
461fb58a02
chore: release
2024-05-16 21:03:31 -07:00
Chris Hennick
1cb0e1b3b7
refactor: Eliminate deprecation warning when --all-features
implicitly enables the deprecated feature
2024-05-15 17:13:20 -07:00
Chris Hennick
629623594d
doc: Add "compression" as a keyword
2024-05-11 15:39:55 -07:00
Chris Hennick
3d7852a337
chore: release
2024-05-10 16:54:43 -07:00
Chris Hennick
2ea4e5059f
fix: Extract directory contents on Unix even if the directory doesn't have write permission ( https://github.com/zip-rs/zip-old/issues/423 )
2024-05-10 14:27:25 -07:00
Chris
972d6be583
chore: release
...
Signed-off-by: Chris <4961925+Pr0methean@users.noreply.github.com>
2024-05-09 05:28:19 +00:00
Jake Shadle
224fc60a9b
Remove num_enum
2024-05-07 08:16:34 +02:00
Chris
a1f239980e
chore: release
...
Signed-off-by: Chris <4961925+Pr0methean@users.noreply.github.com>
2024-05-06 23:44:12 +00:00
Johannes Löthberg
a17578990b
Add AesWriter
...
Signed-off-by: Johannes Löthberg <johannes.loethberg@elokon.com>
2024-05-06 16:37:05 +02:00
Chris
3fe87e998e
chore: release
...
Signed-off-by: Chris <4961925+Pr0methean@users.noreply.github.com>
2024-05-06 08:20:05 +00:00
Chris Hennick
a9482ea8ca
Bump version to trigger new release PR
...
Signed-off-by: Chris Hennick <4961925+Pr0methean@users.noreply.github.com>
2024-05-04 09:21:18 -07:00
Chris Hennick
c4906cfd59
Merge remote-tracking branch 'allilo/add_compression_algo_arg' into oldpr452
...
# Conflicts:
# Cargo.toml
# examples/write_dir.rs
2024-05-03 19:44:55 -07:00
Allison Lo
1852e96192
Prelim changes to write_dir
...
Remove old code and fix match statement
Edit arg names and use PathBuf and Path
Fix path ordering
Fix enum names
Add clap as a dev dependency
Pin clap version
2024-05-03 17:19:30 -07:00
Chris Hennick
5ad3fe4acf
Merge pull request #91 from cosmicexplorer/oldpr396a
...
perf: use indexmap in read::zip_archive::Shared instead of a separate vec and hashmap
2024-05-03 19:43:20 +00:00
Chris Hennick
0e97f9eebe
Merge pull request #90 from zip-rs/dependabot/cargo/num_enum-0.7.2
...
chore(deps): update num_enum requirement from 0.6.1 to 0.7.2
2024-05-03 17:41:33 +00:00
Danny McClanahan
d1695053f5
use indexmap
2024-05-03 13:24:11 -04:00
dependabot[bot]
6f2887831d
chore(deps): update num_enum requirement from 0.6.1 to 0.7.2
...
Updates the requirements on [num_enum](https://github.com/illicitonion/num_enum ) to permit the latest version.
- [Commits](https://github.com/illicitonion/num_enum/compare/0.6.1...0.7.2 )
---
updated-dependencies:
- dependency-name: num_enum
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-05-03 10:24:10 +00:00
Chris Hennick
1d1d9a631f
Merge branch 'master' into no-byte-order-a
2024-05-02 22:22:42 -07:00
Chris Hennick
84ae5fc157
refactor: Remove byteorder dependency ( #83 )
2024-05-02 17:50:27 -07:00
Chris Hennick
033ec7bd46
Merge pull request #76 from cosmicexplorer/oldpr401
...
feat: add ZipWriter::merge_archive() to efficiently copy all entries from a ZipArchive
2024-05-02 20:49:28 +00:00
Chris Hennick
c8655d9eda
Merge pull request #77 from cosmicexplorer/oldpr395
...
refactor: use num_enum to clean up the System type
2024-05-02 20:48:04 +00:00
Chris Hennick
ffea4df58f
Merge branch 'master' into oldpr401
2024-05-02 11:34:20 -07:00
Chris Hennick
383e00de62
Merge branch 'master' into oldpr395
2024-05-02 11:33:59 -07:00
Chris Hennick
64325a19f3
Merge branch 'master' into oldpr397
2024-05-02 11:33:30 -07:00
Chris Hennick
2c3a3f5aa0
revert: #58 (partial): bzip2-rs
can't replace bzip2
because it's decompress-only
2024-05-02 11:26:14 -07:00
Chris Hennick
b5bc43857a
Revert "Make bzip2 a synonym of bzip2-rs"
...
This reverts commit 01a8ff41b1
.
2024-05-02 11:23:32 -07:00
Danny McClanahan
a16a34f1a5
use displaydoc and thiserror to remove some boilerplate
2024-05-02 00:41:40 -04:00
Danny McClanahan
3cfbdfca83
use num_enum to clean up the System type
2024-05-02 00:30:35 -04:00
Danny McClanahan
e42ff64449
add merge_archive benchmarks
2024-05-02 00:25:05 -04:00
Chris Hennick
01a8ff41b1
Make bzip2 a synonym of bzip2-rs
...
Signed-off-by: Chris Hennick <4961925+Pr0methean@users.noreply.github.com>
2024-05-01 18:00:43 -07:00
Chris Hennick
ef4a594e04
Merge remote-tracking branch 'lolpro/master' into oldpr429
...
# Conflicts:
# Cargo.toml
2024-05-01 10:53:49 -07:00