github Byron/gitoxide git-transport-v0.23.0
git-transport v0.23.0

22 months ago

New Features (BREAKING)

  • upgrade edition to 2021 in most crates.
    MSRV for this is 1.56, and we are now at 1.60 so should be compatible.
    This isn't more than a patch release as it should break nobody
    who is adhering to the MSRV, but let's be careful and mark it
    breaking.

    Note that git-features and git-pack are still on edition 2018
    as they make use of a workaround to support (safe) mutable access
    to non-overlapping entries in a slice which doesn't work anymore
    in edition 2021.

Bug Fixes (BREAKING)

  • max-pure now builds without any C build tooling due to lack of openssl-sys.
    To make this work, we leave the reqwest configuration to downstream crates.
    Note that this means downstream will have to select their TLS settings
    themselves, so builds may fail after upgrade until this is done.

    An example for a reqwest configuration can be found in the
    gitoxide Cargo.toml in the root of the gitoxide repository.

Commit Statistics

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

Thanks Clippy

Clippy helped 1 time to make code idiomatic.

Commit Details

view details
  • #602
    • max-pure now builds without any C build tooling due to lack of openssl-sys. (4308a20)
  • Uncategorized
    • prepare changelogs prior to release (e4648f8)
    • Merge branch 'max-pure' (03ff188)
    • thanks clippy (c7cba33)
    • Merge branch 'version2021' (0e4462d)
    • upgrade edition to 2021 in most crates. (3d8fa8f)

Don't miss a new gitoxide release

NewReleases is sending notifications on new releases.