Skip to content

Commit 90cb650

Browse files
committed
Bump to v0.8.6
1 parent 7ca50a7 commit 90cb650

3 files changed

Lines changed: 16 additions & 3 deletions

File tree

CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,19 @@
22

33
All notable changes to this project will be documented in this file.
44

5+
## v0.8.6 - 2026-07-15
6+
7+
### Fixed
8+
9+
- Encode and validate Zlib DICTID values in RFC 1950 network byte order, including when footer checksum verification is disabled.
10+
- Decode concatenated GZIP members with per-member CRC-32 and ISIZE validation, validate FHCRC headers, and enforce stream-wide size limits.
11+
- Restore the optimized single-member GZIP path and reuse caller-provided output buffers without an intermediate allocation.
12+
13+
### Tooling
14+
15+
- Add interleaved before/after benchmark capture with source-state validation and standardized result artifacts.
16+
17+
518
## v0.8.5 - 2026-06-20
619

720
### Performance

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ Platform: macOS (Apple Silicon), MoonBit wasm-gc target. Full results in [bench.
2121
- Streaming APIs for chunk-based DEFLATE/GZIP/Zlib compression and decompression
2222
- In-memory ZIP read/write support, including ZIP64 metadata, data descriptors, listing, and CRC-32 validation
2323
- Configurable input and output limits
24-
- 360+ tests covering format correctness, edge cases, security scenarios, and malformed input
24+
- 380+ tests covering format correctness, edge cases, security scenarios, and malformed input
2525

2626
## Installation
2727

@@ -34,7 +34,7 @@ Or add this to your `moon.mod.json`:
3434
```json
3535
{
3636
"deps": {
37-
"hustcer/fzip": "0.8.5"
37+
"hustcer/fzip": "0.8.6"
3838
}
3939
}
4040
```

moon.mod.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "hustcer/fzip",
3-
"version": "0.8.5",
3+
"version": "0.8.6",
44
"readme": "README.md",
55
"repository": "https://github.com/hustcer/fzip",
66
"license": "Apache-2.0",

0 commit comments

Comments
 (0)