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

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

  • compatibility with bstr v1.3, use *.as_bytes() instead of .as_ref().
    as_ref() relies on a known target type which isn't always present. However, once
    there is only one implementation, that's no problem, but when that changes compilation
    fails due to ambiguity.

Commit Statistics

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

Commit Details

view details
  • Uncategorized
    • compatibility with bstr v1.3, use *.as_bytes() instead of .as_ref(). (135d317)
    • Release gix-glob v0.5.4 (c56d336)

Don't miss a new gitoxide release

NewReleases is sending notifications on new releases.