Skip to content

v0.8.5

Choose a tag to compare

@BinFlip BinFlip released this 10 Aug 04:37
· 45 commits to main since this release

First release under ATRAPS LLC ownership. Two packaging defects fixed, and dependencies brought current.

Fixed

  • No licence text was shipped with the crate. LICENSE and NOTICE live at the workspace root, but the package root is dotscope/, and cargo only packages files under the package directory — so every published version declared license = "Apache-2.0" while shipping neither. Verified against 0.8.4 on crates.io: 1,002 files, no licence among them. Both files now exist inside the package and are included.
  • LICENSE was a symlink to LICENSE-APACHE. Symlinks do not survive packaging cleanly; LICENSE is now a regular file, the duplicate is gone, and the README badge, README link, and crate-level doc badge are repointed at it. That doc badge also pointed at a main branch that did not exist, so it was already dead.

Dependencies

  • analyssa 0.4.1 → 0.5.0, which fixes SSA rebuild and phi-transform correctness upstream: on a 125 MB reference binary its pass rollbacks went from 6,094 to 0 and verifier-reported undefined uses from ~28,960 to 0. No API changes were needed here.
  • comfy-table 7.2.2 → 8.0.0. The preset-string API was removed in v8; load_preset(presets::NOTHING) becomes load_style(presets::NOTHING), presets now being TableStyle constants. Rendering is unchanged.
  • All remaining dependencies refreshed via cargo update.

Changed

  • Recorded ATRAPS LLC as copyright holder in LICENSE and NOTICE (2025-2026, the range this history spans).
  • Dropped the deprecated authors field from both workspace members; repointed repository / homepage at the organisation.
  • Default branch renamed mastermain. master appeared in eight places in ci.yml, including the job conditions gating fuzzing and the security audit, all updated.
  • Publishing now uses crates.io trusted publishing instead of a stored registry token, and refuses to publish a release whose commit is not contained in main.

Only dotscope is published to crates.io. The dotscope-cli binaries are attached to this release.