Skip to content

v2.1.0

Choose a tag to compare

@faukah faukah released this 23 Jun 20:21
· 91 commits to main since this release

Added

  • Added StoreSnapshot, query_store_snapshot(...),
    query_store_snapshot_with_backend(...), and diff_store_snapshots(...)
    for users who want to capture store data separately from report generation.
    This lets callers provide snapshots from custom sources, including remote
    machines or persisted snapshot files.
  • Added CommandBackend::store_url(...) for callers that want command-backed
    queries to target a specific Nix store URI.

Changed

  • Changed store-backed report generation to always query two in-memory store
    snapshots before comparing them. The existing query_diff_report(...) API
    continues to work, but now uses the same snapshot comparison path exposed to
    crate users.

What's Changed

  • dix: allow canonicalized tempdir in tests by @jakobhellermann in #82
  • build(deps): bump nixpkgs from 4df1b88 to 9f11f82 by @dependabot[bot] in #84
  • build(deps): bump rusqlite from 0.40.0 to 0.40.1 in the rust-dependencies group by @dependabot[bot] in #83
  • dix: render: swap size diff colors, render +/- with size by @faukah in #87
  • dix: change diffing model to snapshots by @faukah in #86
  • build(deps): bump actions/checkout from 6.0.3 to 7.0.0 by @dependabot[bot] in #89
  • build(deps): bump itertools from 0.14.0 to 0.15.0 in the rust-dependencies group by @dependabot[bot] in #90
  • build(deps): bump nixpkgs from 9f11f82 to 3e41b24 by @dependabot[bot] in #91
  • dix: bump to 2.1.0 by @faukah in #92

Full Changelog: v2.0.1...v2.1.0