Compare commits
14 commits
2b5a30f966
...
a2edead3e7
Author | SHA1 | Date | |
---|---|---|---|
|
a2edead3e7 | ||
60e6e6216f | |||
|
a7160fadde | ||
|
3ae7f8813e | ||
|
642930d397 | ||
|
057a365a0e | ||
|
b67b1730b1 | ||
|
a5d49733fd | ||
|
c5c9f85e4b | ||
|
88c635cbad | ||
|
1a5c056204 | ||
|
c9db056791 | ||
|
5f94794d24 | ||
|
f41a92243c |
7 changed files with 285 additions and 194 deletions
25
CHANGELOG.md
25
CHANGELOG.md
|
@ -3,6 +3,31 @@
|
||||||
All notable changes to this project will be documented in this file.
|
All notable changes to this project will be documented in this file.
|
||||||
|
|
||||||
|
|
||||||
|
## [v0.4.6](https://codeberg.org/ThetaDev/artifactview/compare/v0.4.5..v0.4.6) - 2024-07-28
|
||||||
|
|
||||||
|
### 🐛 Bug Fixes
|
||||||
|
|
||||||
|
- *(deps)* Update rust crate serde_json to v1.0.120 (#14) - ([06f9c27](https://codeberg.org/ThetaDev/artifactview/commit/06f9c278a857a272580ee1c4f8e58078556accda))
|
||||||
|
- *(deps)* Update rust crate quick_cache to 0.6.0 (#15) - ([2e06266](https://codeberg.org/ThetaDev/artifactview/commit/2e0626667e5fc344df9870cd8c924b9dd60886bb))
|
||||||
|
- *(deps)* Update rust crate serde to v1.0.204 (#16) - ([1321386](https://codeberg.org/ThetaDev/artifactview/commit/13213861ba0ea30504caa50da2a99af567876e5c))
|
||||||
|
- *(deps)* Update rust crate quick-xml to 0.36.0 (#19) - ([5f94794](https://codeberg.org/ThetaDev/artifactview/commit/5f94794d24f300762da2ab162f4336508b516eda))
|
||||||
|
- *(deps)* Update rust crate async-compression to v0.4.12 (#22) - ([88c635c](https://codeberg.org/ThetaDev/artifactview/commit/88c635cbad535eb902ea54a314e8511965a792b4))
|
||||||
|
- *(deps)* Update rust crate quick-xml to v0.36.1 (#23) - ([c5c9f85](https://codeberg.org/ThetaDev/artifactview/commit/c5c9f85e4baec58dcc2001ac3a7f005c7f501557))
|
||||||
|
- *(deps)* Update rust crate quick_cache to v0.6.2 (#24) - ([a5d4973](https://codeberg.org/ThetaDev/artifactview/commit/a5d49733fd84ba37e8c258f191bf79f4affb86f9))
|
||||||
|
- *(deps)* Update rust crate thiserror to v1.0.63 (#25) - ([b67b173](https://codeberg.org/ThetaDev/artifactview/commit/b67b1730b1e9c06b4ff99774c37c71391f48f93a))
|
||||||
|
- *(deps)* Update rust crate comrak to 0.26.0 (#27) - ([642930d](https://codeberg.org/ThetaDev/artifactview/commit/642930d397efa106267bd2aff8c413ab4173a5c6))
|
||||||
|
|
||||||
|
### ⚙️ Miscellaneous Tasks
|
||||||
|
|
||||||
|
- *(deps)* Update rust crate axum-test to v15.3.0 (#17) - ([a88f1ba](https://codeberg.org/ThetaDev/artifactview/commit/a88f1ba91c054fdb267f0edef10aacf14a909694))
|
||||||
|
- *(deps)* Lock file maintenance (#18) - ([f41a922](https://codeberg.org/ThetaDev/artifactview/commit/f41a92243c91086d5d774410b1452303fad64ccf))
|
||||||
|
- *(deps)* Update rust crate env_logger to v0.11.5 (#20) - ([c9db056](https://codeberg.org/ThetaDev/artifactview/commit/c9db0567916e500017034d6a99eb48a25a1671e0))
|
||||||
|
- *(deps)* Update rust crate scraper to v0.19.1 (#21) - ([1a5c056](https://codeberg.org/ThetaDev/artifactview/commit/1a5c056204b488e36ef95145b05a674c661a2154))
|
||||||
|
- *(deps)* Update rust crate tokio to v1.39.1 (#26) - ([057a365](https://codeberg.org/ThetaDev/artifactview/commit/057a365a0ecafe00fa84e53c736272f5db26f0f1))
|
||||||
|
- *(deps)* Update rust crate tokio to v1.39.2 (#28) - ([3ae7f88](https://codeberg.org/ThetaDev/artifactview/commit/3ae7f8813e19818098a6b67d0c6770db8a79defe))
|
||||||
|
- *(deps)* Update rust crate zip to v2 (#9) - ([a7160fa](https://codeberg.org/ThetaDev/artifactview/commit/a7160fadde6c95c6c03c90c5d2301738c8e559c2))
|
||||||
|
|
||||||
|
|
||||||
## [v0.4.5](https://codeberg.org/ThetaDev/artifactview/compare/v0.4.4..v0.4.5) - 2024-07-01
|
## [v0.4.5](https://codeberg.org/ThetaDev/artifactview/compare/v0.4.4..v0.4.5) - 2024-07-01
|
||||||
|
|
||||||
### 🚀 Features
|
### 🚀 Features
|
||||||
|
|
442
Cargo.lock
generated
442
Cargo.lock
generated
File diff suppressed because it is too large
Load diff
|
@ -1,6 +1,6 @@
|
||||||
[package]
|
[package]
|
||||||
name = "artifactview"
|
name = "artifactview"
|
||||||
version = "0.4.5"
|
version = "0.4.6"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
authors = ["ThetaDev <thetadev@magenta.de>"]
|
authors = ["ThetaDev <thetadev@magenta.de>"]
|
||||||
license = "MIT"
|
license = "MIT"
|
||||||
|
@ -30,7 +30,7 @@ axum = { version = "0.7.5", default-features = false, features = [
|
||||||
"tracing",
|
"tracing",
|
||||||
] }
|
] }
|
||||||
axum-extra = { version = "0.9.3", features = ["typed-header"] }
|
axum-extra = { version = "0.9.3", features = ["typed-header"] }
|
||||||
comrak = { version = "0.24.1", default-features = false }
|
comrak = { version = "0.26.0", default-features = false }
|
||||||
dotenvy = "0.15.7"
|
dotenvy = "0.15.7"
|
||||||
envy = { path = "crates/envy" }
|
envy = { path = "crates/envy" }
|
||||||
flate2 = "1.0.30"
|
flate2 = "1.0.30"
|
||||||
|
|
|
@ -49,7 +49,7 @@ tokio-util = { version = "0.7", features = ["compat"], optional = true }
|
||||||
tokio = { version = "1", features = ["full"] }
|
tokio = { version = "1", features = ["full"] }
|
||||||
tokio-util = { version = "0.7", features = ["compat"] }
|
tokio-util = { version = "0.7", features = ["compat"] }
|
||||||
env_logger = "0.11.2"
|
env_logger = "0.11.2"
|
||||||
zip = "0.6.3"
|
zip = "2.1.5"
|
||||||
|
|
||||||
# shared across multiple examples
|
# shared across multiple examples
|
||||||
# anyhow = "1"
|
# anyhow = "1"
|
||||||
|
|
|
@ -70,7 +70,7 @@ fn generate_zip64many_zip() -> std::path::PathBuf {
|
||||||
|
|
||||||
let zip_file = std::fs::File::create(&path).unwrap();
|
let zip_file = std::fs::File::create(&path).unwrap();
|
||||||
let mut zip = zip::ZipWriter::new(zip_file);
|
let mut zip = zip::ZipWriter::new(zip_file);
|
||||||
let options = FileOptions::default().compression_method(zip::CompressionMethod::Stored);
|
let options = FileOptions::<()>::default().compression_method(zip::CompressionMethod::Stored);
|
||||||
|
|
||||||
for i in 0..2_u32.pow(16) + 1 {
|
for i in 0..2_u32.pow(16) + 1 {
|
||||||
zip.start_file(format!("{i}.txt"), options).unwrap();
|
zip.start_file(format!("{i}.txt"), options).unwrap();
|
||||||
|
|
|
@ -36,7 +36,7 @@ async fn test_write_zip64_file() {
|
||||||
let cursor = std::io::Cursor::new(buffer);
|
let cursor = std::io::Cursor::new(buffer);
|
||||||
let mut zip = zip::read::ZipArchive::new(cursor).unwrap();
|
let mut zip = zip::read::ZipArchive::new(cursor).unwrap();
|
||||||
let mut file1 = zip.by_name("file1").unwrap();
|
let mut file1 = zip.by_name("file1").unwrap();
|
||||||
assert_eq!(file1.extra_data(), &[] as &[u8]);
|
assert_eq!(file1.extra_data(), Some(&[] as &[u8]));
|
||||||
let mut buffer = Vec::new();
|
let mut buffer = Vec::new();
|
||||||
file1.read_to_end(&mut buffer).unwrap();
|
file1.read_to_end(&mut buffer).unwrap();
|
||||||
assert_eq!(buffer.as_slice(), &[0, 0, 0, 0]);
|
assert_eq!(buffer.as_slice(), &[0, 0, 0, 0]);
|
||||||
|
|
|
@ -7,7 +7,7 @@ license = "BSD-2-Clause"
|
||||||
repository = "https://github.com/borisfaure/junit-parser"
|
repository = "https://github.com/borisfaure/junit-parser"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
quick-xml = { version = "0.35.0", features = ["escape-html"] }
|
quick-xml = { version = "0.36.0", features = ["escape-html"] }
|
||||||
thiserror = "1.0.61"
|
thiserror = "1.0.61"
|
||||||
time = { version = "0.3.36", features = ["parsing", "serde-well-known"] }
|
time = { version = "0.3.36", features = ["parsing", "serde-well-known"] }
|
||||||
serde = { version = "1.0", features = ["derive"] }
|
serde = { version = "1.0", features = ["derive"] }
|
||||||
|
|
Loading…
Reference in a new issue