Skip to content

Release 0.3.3 - #3

Merged
BinFlip merged 1 commit into
mainfrom
feature/v0.3.3
Sep 14, 2026
Merged

BinFlip merged 1 commit into
mainfrom
feature/v0.3.3

Conversation

@BinFlip

@BinFlip BinFlip commented Sep 14, 2026

Copy link
Copy Markdown
Collaborator

Maintenance release with no API or behavior changes.

Changes

  • Dependencies: refreshed Cargo.lock (log 0.4.33 -> 0.4.34, scroll_derive 0.13.1 -> 0.13.2, which pulls in syn 3.0.5). Direct dependencies (goblin 0.10.7, scroll 0.13.0, tracing 0.1.44) were already current on crates.io.
  • Clippy on current stable: the UTF-16 decoders (DfmValue::as_text, as_text_strict, the DFM renderer, PE resource-name reading) now use as_chunks::<2>() instead of chunks_exact(2) plus a fallible array conversion. Clippy 1.98's chunks_exact_to_as_chunks lint would otherwise fail the stable clippy job. as_chunks is stable since 1.88, so the MSRV is unchanged.
  • Em-dash sweep: replaced em-dashes with plain hyphens across rustdoc, comments, README, SAMPLES.md, and CHANGELOG.md. Two lines that began with a dash would have rendered as stray list items (src/lib.rs, which also tripped doc_lazy_continuation, and README.md) and were reworded.
  • Test fixtures: added source and build notes for tests/fixtures/known-rtti/ and tests/fixtures/fpc-methodrtti/.
  • Version bumped to 0.3.3 with a changelog entry.

Verification (local)

  • cargo fmt --check
  • cargo clippy -- -D warnings and cargo clippy --all-targets --all-features -- -D warnings (stable 1.98)
  • RUSTDOCFLAGS="-D warnings" cargo doc --no-deps
  • cargo test --all-features on stable and cargo test on 1.88: 114 tests pass on both

Maintenance release with no API or behavior changes.

- Refresh Cargo.lock: log 0.4.34, scroll_derive 0.13.2 (adds syn 3.0.5).
  Direct dependencies were already at their latest versions.
- Replace chunks_exact(2) with as_chunks::<2>() in the UTF-16 decoders
  to satisfy clippy's new chunks_exact_to_as_chunks lint on stable.
  as_chunks is stable since 1.88, so the MSRV is unchanged.
- Replace em-dashes with plain hyphens across docs, comments, README,
  SAMPLES.md and CHANGELOG.md. Reword the two lines that began with a
  dash so they no longer render as list items (one tripped clippy's
  doc_lazy_continuation).
- Add source and build notes for the known-rtti and fpc-methodrtti
  test fixtures.
@BinFlip
BinFlip merged commit e06e0aa into main Sep 14, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant