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-*
togix-*
.
This also means that thegit-*
prefixed crates of thegitoxide
project
are effectively unmaintained.
Use the crates with thegix-*
prefix instead.If you were using
git-repository
, thengix
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