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

23 hours ago

Documentation

  • add crate-root doctests

Bug Fixes (BREAKING)

  • accept owned AsKey inputs in raw setters
    set_raw_value() and set_raw_value_filter() no longer requireconfig's'event` lifetime internally.

    This makes the setter APIs consistent with the read-only raw accessors
    and allows short-lived key inputs, such as String-backed values, to be
    used without forcing an extra borrow at the call site.

    Add a regression test covering short-lived keys passed to
    set_raw_value()

  • allow &str to be parsed as key properly
    Previously there were lifetime issue because the key
    needed the same lifetime as the underlying parsed file,
    which was hard to accomplish even with &'static str'
    as it really needed "&'static &'static str".

    However, this also means that owned keys can't be passed
    anymore.

Commit Statistics

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

Commit Details

view details
  • Uncategorized
    • Update changelogs prior to release (f9fbcba)
    • Run more fuzz artifacts as part of the test-suite (a1ad31b)
    • Merge pull request #2530 from GitoxideLabs/advisories (63b8419)
    • Add corpus-builder scripts when corpus files are available; auto-run artifacts in test suite (e64e3b8)
    • Add fuzz tests for 10 more crates, and related fixes (0396152)
    • Merge pull request #2518 from GitoxideLabs/improvements (444a92b)
    • Make package.include patterns more specific so they don't match ignored files (c2c917f)
    • Merge pull request #2499 from GitoxideLabs/dependabot/cargo/cargo-17cc682121 (44020e0)
    • Bump the cargo group with 26 updates (9d04035)
    • Merge pull request #2494 from GitoxideLabs/improvements (50fb46f)
    • Accept owned AsKey inputs in raw setters (672d7cd)
    • Merge pull request #2493 from GitoxideLabs/improvements (af1ad55)
    • Allow &str to be parsed as key properly (cf6c403)
    • Merge pull request #2487 from GitoxideLabs/top-level-examples (29c275e)
    • Add crate-root doctests (b1102c2)
    • Merge pull request #2480 from GitoxideLabs/report (98bae84)

Don't miss a new gitoxide release

NewReleases is sending notifications on new releases.