github GitoxideLabs/gitoxide git-config-v0.16.2
git-config v0.16.2

21 months ago

New Features

  • add File::write_to_filter() to have a filter select the section to write.
    This way, one can selectively write sections to a file, based on the section's origin
    or other meta-data.

    For convenience sake, most mutating methods on SectionMut can now be chained as well.

  • add File::set_meta() to affect what metadata new sections receive.
    That way it's possible to better control the metadata associated with new sections,
    given that the config file metadata may not truly reflect its identity anymore since it
    can be a combination from many different files with various sources.

Bug Fixes

  • note that crates have been renamed from git-* to gix-*.
    This also means that the git-* prefixed crates of the gitoxide project
    are effectively unmaintained.
    Use the crates with the gix-* prefix instead.

    If you were using git-repository, then gix is its substitute.

  • File::section(...) could panic due to invlid expectation.
    This has been fixed to prevent panics.

Commit Statistics

  • 6 commits contributed to the release over the course of 3 calendar days.
  • 4 days passed between releases.
  • 4 commits were understood as conventional.
  • 1 unique issue was worked on: #737

Commit Details

view details
  • #737
    • add File::write_to_filter() to have a filter select the section to write. (4b424ab)
    • add File::set_meta() to affect what metadata new sections receive. (3fa86e1)
    • File::section(...) could panic due to invlid expectation. (8836f5a)
  • Uncategorized
    • note that crates have been renamed from git-* to gix-*. (e14dc7d)
    • Release git-features v0.26.4 (109f434)
    • Release git-features v0.26.3 (1ecfb7f)

Don't miss a new gitoxide release

NewReleases is sending notifications on new releases.