github Byron/gitoxide gix-index-v0.16.0
gix-index v0.16.0

17 months ago

New Features

  • add Index::entries_mut_and_pathbacking().
    With it one can read entries and read paths at the same time.

New Features (BREAKING)

  • Rename serde1 cargo feature to serde and use the weak-deps cargo capability.
    With it it's possible to not automatically declare all optional dependencies externally visible
    features, and thus re-use feature names that oterwise are also a crate name.

    Previously I thought that serde1 is for future-proofing and supporting multiple serde versions
    at the same time. However, it's most definitely a burden I wouldn't want anyway, so using
    serde seems to be the way to go into the future.

Commit Statistics

  • 25 commits contributed to the release over the course of 23 calendar days.
  • 27 days passed between releases.
  • 2 commits were understood as conventional.
  • 1 unique issue was worked on: #814

Thanks Clippy

Clippy helped 1 time to make code idiomatic.

Commit Details

view details
  • #814
    • Rename serde1 cargo feature to serde and use the weak-deps cargo capability. (b83ee36)
  • Uncategorized
    • Release gix-index v0.16.0, gix-mailmap v0.12.0, gix-pack v0.34.0, gix-odb v0.44.0, gix-packetline v0.16.0, gix-transport v0.30.0, gix-protocol v0.31.0, gix-revision v0.13.0, gix-refspec v0.10.0, gix-worktree v0.16.0, gix v0.44.0 (e4df557)
    • Release gix-hash v0.11.1, gix-path v0.7.4, gix-glob v0.6.0, gix-attributes v0.11.0, gix-config-value v0.11.0, gix-fs v0.1.1, gix-tempfile v5.0.3, gix-utils v0.1.1, gix-lock v5.0.1, gix-object v0.29.1, gix-ref v0.28.0, gix-sec v0.7.0, gix-config v0.21.0, gix-prompt v0.4.0, gix-url v0.17.0, gix-credentials v0.13.0, gix-diff v0.29.0, gix-discover v0.17.0, gix-hashtable v0.2.0, gix-ignore v0.1.0, gix-bitmap v0.2.3, gix-traverse v0.25.0, gix-index v0.16.0, gix-mailmap v0.12.0, gix-pack v0.34.0, gix-odb v0.44.0, gix-packetline v0.16.0, gix-transport v0.30.0, gix-protocol v0.31.0, gix-revision v0.13.0, gix-refspec v0.10.0, gix-worktree v0.16.0, gix v0.44.0, safety bump 7 crates (91134a1)
    • Prepare changelogs prior to release (30a1a71)
    • Merge branch 'fix-823' (6ebd61e)
    • Thanks clippy (14e64e7)
    • Release gix-utils v0.1.0, gix-hash v0.11.0, gix-date v0.5.0, gix-features v0.29.0, gix-actor v0.20.0, gix-object v0.29.0, gix-archive v0.1.0, gix-fs v0.1.0, safety bump 25 crates (8dbd0a6)
    • Make fmt (5d2b5d0)
    • Merge branch 'main' into dev (cdef398)
    • Rename the serde1 feature to serde (19338d9)
    • Add a test for --intend-to-add and clarify what this flag means. (27471e7)
    • Add Index::entries_mut_and_pathbacking(). (9af47c3)
    • Refactor (691758a)
    • Improve documentation of gix_index::entry::Stat::matches (1e19760)
    • Clarify Stat::is_racy documentation (4736b60)
    • Improve Mode::change_to_match_fs documentation (bf8a7a4)
    • Cleanup entry::mode API (9cb76e9)
    • Update index::entry::stat tests (f2a9b3f)
    • Parallel status check (d7f250d)
    • Streamline status API (0f747f3)
    • Centralize index entry Stat creation/comparison (870bdb2)
    • Allow access to index timestamp (c49f12d)
    • Release gix-hash v0.10.4, gix-hashtable v0.1.3 (b574a39)
    • Merge branch 'patch-1' (d0052c1)
    • Update to latest bitflags version. (594cca5)

Don't miss a new gitoxide release

NewReleases is sending notifications on new releases.