Skip to content

Commit b90ec4a

Browse files
docs: update changelog with format parser bug fixes
1 parent dff1ff5 commit b90ec4a

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,16 @@ and [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
123123
- cascette-protocol: Fixed "No provider set" error in tests by adding rustls dev-dependency
124124
to provide crypto provider for reqwest with rustls feature
125125
- Fixed reqwest feature from invalid rustls-tls to rustls in Cargo.toml
126+
- cascette-formats: Fixed 4 format parser bugs found via Agent.exe comparison
127+
- EKey page padding detection uses `espec_index == 0xFFFFFFFF` sentinel
128+
matching Agent.exe, with zero-fill fallback for backward compatibility
129+
- Root V4 content flags widened to `u64` and parsed with
130+
`ContentFlags::read_v4()`/`write_v4()` for 5-byte (40-bit) flags instead
131+
of truncating to `u32`
132+
- Root version detection heuristic tightened to check version field against
133+
known values (2..=4) instead of `< 10`
134+
- EKey entry proptest size assertion corrected (36 -> 25 bytes), added
135+
missing `#[test]` annotations to 7 proptest macro functions
126136

127137
### Infrastructure
128138

0 commit comments

Comments
 (0)