Skip to content

Releases: GitoxideLabs/gitoxide

gix-attributes v0.12.0

27 Apr 12:01
7ebc9f7
Compare
Choose a tag to compare

A maintenance release without user-facing changes.

New Features

  • std::fmt::Display for AssignmentRef.
    It displays exactly as it would in a .gitattributes file.

Commit Statistics

  • 3 commits contributed to the release.
  • 1 commit was understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Prepare changelogs prior to release (0135158)
    • Bump gix-path v0.8.0, safety bump 20 crates (gix set to 0.44.1 manually) (43ebaf2)
    • std::fmt::Display for AssignmentRef. (c18482b)

gitoxide-core v0.27.0

27 Apr 12:36
234aee0
Compare
Choose a tag to compare

A maintenance release without user-facing changes.

Commit Statistics

  • 3 commits contributed to the release.
  • 0 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Prepare changelogs prior to release (a725817)
    • Bump gix-path v0.8.0, safety bump 20 crates (gix set to 0.44.1 manually) (43ebaf2)
    • Adjust to changes in gix-attributes (11c9ff0)

gitoxide-core v0.26.0

27 Apr 10:24
9f2317f
Compare
Choose a tag to compare

Documentation

  • fix minor typos

New Features

  • gix index entries also prints attributes.
  • gix clone and gix fetch with controls for shallow repositories.
  • Show the date of the commit when tracing a file.

Bug Fixes

  • gix clone now handles empty repositories.
    Previously it would panic as the case was unexpected, now it prints a message
    informing about the empty repository similar to how git does.
  • chunk-splitting didn't produce chunks correctly and starved threads.
  • make query display less noisy.
  • leverage the database when obtaining commits in order when querying.
    This prevents us from having to traverse the entire commit graph each time, instead
    we can stop on the first known commit and restore the list of all commits from the
    database in insertion order.

New Features (BREAKING)

  • turn gix free index entries into gix index entries.

  • 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

  • 43 commits contributed to the release over the course of 60 calendar days.
  • 60 days passed between releases.
  • 10 commits were understood as conventional.
  • 2 unique issues were worked on: #792, #814

Thanks Clippy

Clippy helped 1 time to make code idiomatic.

Commit Details

view details
  • #792
    • gix clone now handles empty repositories. (32cfeac)
  • #814
    • Rename serde1 cargo feature to serde and use the weak-deps cargo capability. (b83ee36)
  • Uncategorized
    • Merge branch 'index-entries-attrs' (f37a930)
    • gix index entries also prints attributes. (08e8fc2)
    • Adjust to changes in gix-worktree (27a39ca)
    • Adjust to changes in gix (a09b63f)
    • Turn gix free index entries into gix index entries. (ca8ebdf)
    • Merge branch 'fix-823' (6ebd61e)
    • Thanks clippy (14e64e7)
    • Merge branch 'clone-auth' (1a65308)
    • Adjust to changes in gix (58398fb)
    • 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)
    • Merge branch 'main' into dev (cdef398)
    • Minor adjustments to the worktree structure. (8920229)
    • Rename the serde1 feature to serde (19338d9)
    • Create new gix-fs crate to consolidate all filesystem utilities (f8cc33c)
    • Merge branch 'main' into dev (23ee47f)
    • Merge branch 'worktree-stack' (3d47919)
    • Assure we load all gitattributes when needed. (9237121)
    • Adjust to changes in gix-attributes (1755c81)
    • Merge branch 'patch-1' (d0052c1)
    • Upgrade various dependencies (f9ad837)
    • Release gix-path v0.7.3, gix-config-value v0.10.2, gix-config v0.20.1, gix-discover v0.16.2, gix-index v0.15.1, gix-odb v0.43.1, gix-packetline v0.15.1, gix-protocol v0.30.2, gix-worktree v0.15.2, gix v0.43.1 (38eed1d)
    • Fix minor typos (02c4659)
    • Release gix-tempfile v5.0.2, gix-validate v0.7.4, gix-config v0.20.0, gix-prompt v0.3.3, gix-diff v0.28.1, gix-discover v0.16.1, gix-pack v0.33.2, gix-transport v0.29.1, gix-protocol v0.30.1, gix-revision v0.12.1, gix-worktree v0.15.1, gix v0.43.0, safety bump gix v0.43.0 (5dc1f9f)
    • Release gix-features v0.28.1, gix-tempfile v5.0.1, gix-ref v0.27.1, gix-pack v0.33.1, gix-packetline v0.15.0, gix-transport v0.29.0, gix-protocol v0.30.0, gix v0.42.0, safety bump 3 crates (c1f1bfb)
    • Merge branch 'shallow-protocol' (531dd19)
    • gix clone and gix fetch with controls for shallow repositories. (9723e1a)
    • Merge branch 'fix-cred-helper' (01277a6)
    • Release gix-tempfile v5.0.0, gix-lock v5.0.0, gix-ref v0.27.0, gix-config v0.19.0, gix-url v0.16.0, gix-credentials v0.12.0, gix-discover v0.16.0, gix-index v0.15.0, gix-pack v0.33.0, gix-odb v0.43.0, gix-transport v0.28.0, gix-protocol v0.29.0, gix-worktree v0.15.0, gix v0.41.0, safety bump 12 crates (29a0870)
    • Release gix v0.40.0 (18e72c9)
    • Release gix-features v0.28.0, gix-actor v0.19.0, gix-object v0.28.0, gix-diff v0.28.0, gix-traverse v0.24.0, gix-pack v0.32.0, safety bump 20 crates (0f411e9)
    • Adjust manifests prior to release (addd789)
    • Prepare for git-tempfile release (56c005b)
    • Rather use unbounded queues to get the delimited progress bar back (cc73cad)
    • Chunk-splitting didn't produce chunks correctly and starved threads. (82a2cdb)
    • Improve error handling and reporting of ein t query (d5616b6)
    • Make fmt (8ef1cb2)
    • Merge branch 'rename-tracking' (3827ac6)
    • Show the date of the commit when tracing a file. (5903371)
    • Make query display less noisy. (ed1d8a0)
    • Leverage the database when obtaining commits in order when querying. (f359b38)
    • Refactor (a2042f8)

cargo-smart-release v0.19.0

27 Apr 12:10
a3cb773
Compare
Choose a tag to compare

New Features

  • avoid panics in favor of error handling. That way more information can be provided which helps with a fix.

Commit Statistics

  • 2 commits contributed to the release.
  • 1 commit was understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Avoid panics in favor of error handling. That way more information can be provided which helps with a fix. (00471ae)
    • Bump gix-path v0.8.0, safety bump 20 crates (gix set to 0.44.1 manually) (43ebaf2)

cargo-smart-release v0.18.0

27 Apr 10:53
44d2b67
Compare
Choose a tag to compare

Documentation

  • fix minor typos

Bug Fixes

  • $HOME detection on windows

Commit Statistics

  • 20 commits contributed to the release over the course of 61 calendar days.
  • 62 days passed between releases.
  • 2 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Thanks Clippy

Clippy helped 1 time to make code idiomatic.

Commit Details

view details
  • Uncategorized
    • 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)
    • Merge branch 'patch-1' (d0052c1)
    • Update to latest bitflags version. (594cca5)
    • Release gix-path v0.7.3, gix-config-value v0.10.2, gix-config v0.20.1, gix-discover v0.16.2, gix-index v0.15.1, gix-odb v0.43.1, gix-packetline v0.15.1, gix-protocol v0.30.2, gix-worktree v0.15.2, gix v0.43.1 (38eed1d)
    • Merge branch 'pascalkuthe/main' (d47cebe)
    • $HOME detection on windows (d1bd513)
    • Merge pull request #798 from theduke/patch-1 (6deccbb)
    • Fix minor typos (cc48c35)
    • Fix typo in README (889a3c3)
    • Release gix-tempfile v5.0.2, gix-validate v0.7.4, gix-config v0.20.0, gix-prompt v0.3.3, gix-diff v0.28.1, gix-discover v0.16.1, gix-pack v0.33.2, gix-transport v0.29.1, gix-protocol v0.30.1, gix-revision v0.12.1, gix-worktree v0.15.1, gix v0.43.0, safety bump gix v0.43.0 (5dc1f9f)
    • Release gix-features v0.28.1, gix-tempfile v5.0.1, gix-ref v0.27.1, gix-pack v0.33.1, gix-packetline v0.15.0, gix-transport v0.29.0, gix-protocol v0.30.0, gix v0.42.0, safety bump 3 crates (c1f1bfb)
    • Merge branch 'fix-cred-helper' (01277a6)
    • Release gix-tempfile v5.0.0, gix-lock v5.0.0, gix-ref v0.27.0, gix-config v0.19.0, gix-url v0.16.0, gix-credentials v0.12.0, gix-discover v0.16.0, gix-index v0.15.0, gix-pack v0.33.0, gix-odb v0.43.0, gix-transport v0.28.0, gix-protocol v0.29.0, gix-worktree v0.15.0, gix v0.41.0, safety bump 12 crates (29a0870)
    • Release gix v0.40.0 (18e72c9)
    • Release gix-features v0.28.0, gix-actor v0.19.0, gix-object v0.28.0, gix-diff v0.28.0, gix-traverse v0.24.0, gix-pack v0.32.0, safety bump 20 crates (0f411e9)
    • Prepare for git-tempfile release (56c005b)
    • Make fmt (8ef1cb2)
    • Release gix-object v0.26.4, gix-diff v0.26.3, gix v0.37.2, gix-commitgraph v0.13.1, gitoxide-core v0.25.0, gitoxide v0.23.0 (9982949)

gix-worktree v0.16.0

26 Apr 15:58
4527fb8
Compare
Choose a tag to compare

New Features

  • cache::state::ignore::Source to specify where to read .gitignore files from.
    This allows better tuning and makes it more versatile for usage in any application, not
    just git.
  • provide statistics for cache operations, and turn debug API into better public API for Cache.
    That way it's a bit clearer what it is doing and does away with
    some rather dubious test code.
  • diff between worktree and index

Bug Fixes

  • cache::Ignore assures that case-sensitivity is handled similarly to git.
    Previously directory excludes like dir/ could (possibly) yield different results compared to git.
    This is an opportunitstic change as it wasn't possible to trigger the wanted behaviour in a test
    related to directory-specific matching. It did trigger, however, when matching normal patterns
    which indicated there was indeed a bug.

New Features (BREAKING)

  • support to obtain Attributes using the Cache type.

  • 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.

  • remove types that are now available in gix-os

Commit Statistics

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

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 (d7173b2)
    • 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 'index-entries-attrs' (f37a930)
    • Remove ignored archive to assure tests run as intended (df28b7d)
    • cache::state::ignore::Source to specify where to read .gitignore files from. (c402891)
    • Provide statistics for cache operations, and turn debug API into better public API for Cache. (745fc37)
    • Remove duplicate usage of case in cache::state::Attributes|Ignore types. (21b4e67)
    • Merge branch 'attributes-cache' (3456c84)
    • Support to obtain Attributes using the Cache type. (af9ca15)
    • cache::Ignore assures that case-sensitivity is handled similarly to git. (27157ae)
    • Merge branch 'fix-819' (69faad0)
    • Adjust to improvements in gix-object (efeb29d)
    • 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)
    • Minor adjustments to the worktree structure. (8920229)
    • Rename the serde1 feature to serde (19338d9)
    • Create new gix-fs crate to consolidate all filesystem utilities (f8cc33c)
    • Add a test to assure we can detect conflicts (055611c)
    • Adjust to changes in gix-index (cae539b)
    • Refactor (691758a)
    • Make it compile (6acc5f1)
    • Merge branch 'main' into dev (23ee47f)
    • Merge branch 'worktree-stack' (3d47919)
    • First steps of attribute cache initialization. (e24b677)
    • Adjust to changes in gix-attributes (1755c81)
    • Remove types that are now available in gix-os (b645d28)
    • Add test for racy git detection (c5adbe1)
    • Remove unused config option (55d8902)
    • Ensure stable sort order for deterministic tests (0582ec5)
    • Improve terminology and documentation (8b2bcdc)
    • Clean up status::Diff implementations (8df154b)
    • Use existing concurrency primitive in_parallel (c5f3fc8)
    • Parallel status check (d7f250d)
    • Streamline status API (0f747f3)
    • Centralize index entry Stat creation/comparison (870bdb2)
    • Change index/worktree diff to a visitor based API (1c43c75)
    • Refactor gix_worktree::read module (16eab81)
    • Refactor (31ddda2)
    • Diff between worktree and index (0a8e50f)
    • Add function to read blob from worktree (38e228c)
    • Release gix-hash v0.10.4, gix-hashtable v0.1.3 (b574a39)

gix v0.44.0

26 Apr 15:58
4527fb8
Compare
Choose a tag to compare

New Features

  • gix index entries also prints attributes.
  • add Repository::attributes() and Worktree::attributes().
  • add index.threads configuration to gix::config::tree
  • Before writing new objects, check if they exist.
    That way we safe expensive IO at the cost of some CPU.
  • add Object::into_tag() and Tag::decode() methods.
    This makes the API more symmetric as similar methods exist for commits
    and trees.
  • Allow USE_NSEC and USE_STDEV compile time flags to configured at runtime.
    Right now git may be compiled without these capabilities, even though on some platforms
    it might make perfect sense to enable them by default or enable them on a per repository
    basis. This is now possible thanks to added gitoxide specific functions.
  • open::Options now allow controlling where gitattributes files are loaded from.
    That way it's possible to, for example, isolate all operations that rely on the gitattribute
    system, like checkouts or additions to the index.
  • revision::walk::Platform::selected(filter) to selectively prune parts of the commit graph.

Bug Fixes

  • When removing all shallow commits from shallow file, delete it.
    Previously it would leave an empty file, which will be ignored by the implementation
    but might be confusing to users.
  • gix::open() can handle bare repositories with index.
    These are mis-classified as non-bare repository, which previosuly
    caused it to get off-track.

New Features (BREAKING)

  • add Repository::excludes() and simplify signature of Worktree::excludes().
    Further, this change removes the permission module without replacement,
    and moves permissions into open.

    This corrects an artifact of this crate previously being name gix-repository and brings
    these types semantically closer to where they are actually used.

  • support configuring the connection (i.e. for auth) during clone.
    This change also removes the generic type for Progress from Connection
    which forces it to be passed to every potentially long-running method.

  • 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.

  • remove types that are now available in gix-os

Commit Statistics

  • 47 commits contributed to the release over the course of 26 calendar days.
  • 27 days passed between releases.
  • 14 commits were understood as conventional.
  • 2 unique issues were worked on: #801, #814

Thanks Clippy

Clippy helped 1 time to make code idiomatic.

Commit Details

view details
  • #801
    • revision::walk::Platform::selected(filter) to selectively prune parts of the commit graph. (ec93f75)
  • #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 (d7173b2)
    • 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)
    • When removing all shallow commits from shallow file, delete it. (2cd5054)
    • Merge branch 'index-entries-attrs' (f37a930)
    • gix index entries also prints attributes. (08e8fc2)
    • Adjust to changes in gix-worktree (27a39ca)
    • Add Repository::attributes() and Worktree::attributes(). (bc28443)
    • Add Repository::excludes() and simplify signature of Worktree::excludes(). (26e6a66)
    • Add index.threads configuration to gix::config::tree (40a1b74)
    • Adjust to changes in gix-worktree (f722d6b)
    • Merge branch 'attributes-cache' (3456c84)
    • Adjust to changes in gix-worktree (13a070f)
    • Merge branch 'fix-823' (6ebd61e)
    • gix::open() can handle bare repositories with index. (43f695a)
    • Thanks clippy (14e64e7)
    • Merge branch 'clone-auth' (1a65308)
    • Support configuring the connection (i.e. for auth) during clone. (cb34376)
    • Merge branch 'fix-819' (69faad0)
    • Before writing new objects, check if they exist. (afe7faa)
    • Add Object::into_tag() and Tag::decode() methods. (037f52d)
    • 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)
    • Support native zlib-ng via flate2's zlib-ng feature (9a6e0d7)
    • Make fmt (5d2b5d0)
    • Merge branch 'main' into dev (cdef398)
    • Minor adjustments to the worktree structure. (8920229)
    • Rename the serde1 feature to serde (19338d9)
    • Create new gix-fs crate to consolidate all filesystem utilities (f8cc33c)
    • Allow USE_NSEC and USE_STDEV compile time flags to configured at runtime. (35cb6b4)
    • Merge branch 'main' into dev (23ee47f)
    • Merge branch 'worktree-stack' (3d47919)
    • open::Options now allow controlling where gitattributes files are loaded from. (358500f)
    • Adjust to changes in gix-attributes (1755c81)
    • Remove types that are now available in gix-os (b645d28)
    • Refactor (0677406)
    • Centralize index entry Stat creation/comparison (870bdb2)
    • Release gix-hash v0.10.4, gix-hashtable v0.1.3 (b574a39)
    • Merge branch 'patch-1' (b02bf24)
    • Add test to run tests on 32 bit systems (fb31ee8)
    • Merge branch 'patch-1' (d0052c1)
    • Upgrade serial-test to v2 (6932017)
    • Release gix-revision v0.12.2 (ec64a88)
    • Merge branch 'fix-801' (a884121)
    • Prevent env-altering tests to affect shallow tests (61eec5a)

gix-utils v0.1.1

26 Apr 15:47
91134a1
Compare
Choose a tag to compare

A maintenance release without user-facing changes.

Commit Statistics

  • 3 commits contributed to the release over the course of 1 calendar day.
  • 7 days passed between releases.
  • 0 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Prepare changelogs prior to release (30a1a71)
    • Merge branch 'index-entries-attrs' (f37a930)
    • Indicate that gix-utils is in early mode. (0f3b65f)

gix-url v0.17.0

26 Apr 15:48
91134a1
Compare
Choose a tag to compare

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

  • 6 commits contributed to the release over the course of 46 calendar days.
  • 46 days passed between releases.
  • 1 commit was understood as conventional.
  • 1 unique issue was worked on: #814

Commit Details

view details
  • #814
    • Rename serde1 cargo feature to serde and use the weak-deps cargo capability. (b83ee36)
  • Uncategorized
    • Prepare changelogs prior to release (30a1a71)
    • 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)
    • Merge branch 'main' into dev (cdef398)
    • Rename the serde1 feature to serde (19338d9)
    • Merge branch 'fix-cred-helper' (01277a6)

gix-traverse v0.25.0

26 Apr 15:48
91134a1
Compare
Choose a tag to compare

Bug Fixes

  • Debug for commit::Sorting.

Commit Statistics

  • 7 commits contributed to the release over the course of 25 calendar days.
  • 53 days passed between releases.
  • 1 commit was understood as conventional.
  • 1 unique issue was worked on: #801

Thanks Clippy

Clippy helped 1 time to make code idiomatic.

Commit Details

view details
  • #801
    • Debug for commit::Sorting. (a70085e)
  • Uncategorized
    • 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)
    • Release gix-hash v0.10.4, gix-hashtable v0.1.3 (b574a39)
    • Merge branch 'fix-801' (a884121)