Commit graph

270 commits

Author SHA1 Message Date
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
Chris Hennick
2156d88334
Bump version number
Signed-off-by: Chris Hennick <4961925+Pr0methean@users.noreply.github.com>
2024-04-30 09:26:54 -07:00
Chris Hennick
122ff1f8cb
build: Emit a warning when deprecated deflate-miniz is used 2024-04-29 16:49:43 -07:00
Chris Hennick
067f7bee28
doc: update repo link and Actions badge link 2024-04-28 13:26:44 -07:00
Chris Hennick
12b988b824
chore: override version number to 1.1.2 since the breaking change was reverted 2024-04-28 10:50:33 -07:00
Chris Hennick
e48d4ef1d1
revert: refactor!: remove deflate-miniz feature since it's now equivalent to deflate (#35)"
Reverts: 16633213
2024-04-28 10:43:52 -07:00
Chris Hennick
1663321323
refactor!: remove deflate-miniz feature since it's now equivalent to deflate (#35) 2024-04-24 00:21:04 -07:00
Chris Hennick
8b6260b350
build: fix a warning in Cargo.toml involving default-features 2024-04-23 12:09:04 -07:00
Chris Hennick
9fc31e6a88
build: Use same time version as dependency and dev-dependency by making it a workspace dep 2024-04-22 18:43:01 -07:00
Chris Hennick
1184ba4491
Update dependencies: chrono and time 2024-04-21 20:29:19 -07:00
Chris Hennick
aafd7868fc
Update repo link in Cargo.toml 2024-04-20 16:46:06 -07:00
Chris Hennick
16b66841b3
Add contains_file_named 2024-04-20 11:58:18 -07:00
Chris Hennick
174825229c
Change crate name to "zip" per https://github.com/zip-rs/zip/issues/446#issuecomment-2063837388 2024-04-19 18:50:27 -07:00
Kornel
788ee0e14e
Syntax error in Cargo.toml
Signed-off-by: Kornel <kornel@geekhood.net>
2024-04-18 12:46:23 +01:00
Chris Hennick
4a356d9b70
Finish bumping version to 1.1.0 2024-04-17 15:23:06 -07:00
Wyatt Herkamp
61afe4dad9
Added ExtendedFileOptions 2024-04-15 16:32:07 -04:00
Chris Hennick
9438bef0f7 Replace AtomicU64 with OnceLock 2024-04-14 07:53:32 -07:00
Chris Hennick
b7fe3f6e4f Add tests and update fuzzing dictionary/corpus for LZMA 2024-04-11 13:14:34 -07:00
Chris Hennick
7f8311efea Add support for decompressing LZMA 2024-04-11 13:03:57 -07:00
Chris Hennick
29a5fd9aa1 Bug fix: still need to include benchmarks for publishing to succeed 2024-04-09 18:42:58 -07:00
Chris Hennick
4eef0d297e Exclude tests and examples from packaging 2024-04-09 11:04:58 -07:00
Chris Hennick
792c57a01d cargo upgrade 2024-04-08 10:56:20 -07:00
Chris Hennick
3c35357b2e Bump version to 1.0.0 2024-04-08 10:53:47 -07:00
Chris Hennick
c677a62f9b Update to deflate64 0.1.8 2024-03-13 13:58:18 -07:00
Chris Hennick
dec73ef5c1 Merge branch 'tune_fuzz'
# Conflicts:
#	src/read.rs
2024-03-13 13:09:14 -07:00
Chris Hennick
ece098d393 Make InvalidPassword a kind of ZipError 2024-03-13 13:05:54 -07:00