Skip to content

Commit 4046e41

Browse files
docs: update changelog with format validation fixes
1 parent 98041c1 commit 4046e41

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,15 @@ and [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
133133
known values (2..=4) instead of `< 10`
134134
- EKey entry proptest size assertion corrected (36 -> 25 bytes), added
135135
missing `#[test]` annotations to 7 proptest macro functions
136+
- cascette-formats: Added format validation matching Agent.exe constraints
137+
- `EncodingHeader::validate()` checks all 8 header fields (version, unk_11,
138+
ckey/ekey hash sizes, page counts, espec block size)
139+
- `ESpecTable::parse()` rejects empty strings and unterminated data
140+
- Install manifest V2 support with per-entry `file_type` byte
141+
- `IndexFooter::validate_file_size()` checks expected vs actual file size
142+
- `PatchArchiveHeader` flag bit interpretation with `is_plain_data()` and
143+
`has_extended_header()`; rejects unsupported extended header flag
144+
- `TvfsFile::parse()` and `load_from_blte()` call `header.validate()`
136145

137146
### Infrastructure
138147

0 commit comments

Comments
 (0)