Skip to content

gix-features v0.42.0

Compare
Choose a tag to compare
@Byron Byron released this 25 Apr 20:51
· 291 commits to main since this release
cc5b696

New Features (BREAKING)

  • gix-features uses and republishes bytesize version 2
    gix-features republishes bytesize, which has been bumped from
    major version 1 to major version 2. Because the interface of
    bytesize is effectively part of that of gix-features due to
    the explicit republication of the bytesize module in full (with
    no documented extra limitations related to interface stability),
    this is effectively a breaking change in gix-features as well,
    though many callers may not be substantially affected.

    Major changes that may affect some callers that use bytesize
    through gix-features include the removal of the top-level
    bytesize::to_string() function, the change in default behavior
    from displaying decimal SI units to displaying binary IEC units
    (though all or most gitoxide-related creates, in adapting to the
    changes, have thus far opted to continue using decimal SI units),
    and the small but UI-facing change that decimal SI kilobytes
    (units of 1000 bytes) are given with the symbol "kB" rather than
    the more ambiguous (and arguably less accurate) symbol "KB".

    In addition to republishing bytesize, gix-features also
    republishes prodash. Futhermore, some uses of bytesize are
    transitively through prodash, which itself has recently received
    an update to use bytesize major version 2. (Since prodash does
    not republish bytesize, that is not considered to be a breaking
    change in prodash itself.) To get the benefits of the newer
    version of bytesize while avoiding new inconsistencies, and also
    to avoid depending on multiple versions of bytesize, the
    prodash dependency version has also been upgraded.

    For more information, see:

Commit Statistics

  • 21 commits contributed to the release.
  • 1 commit was understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Thanks Clippy

Clippy helped 1 time to make code idiomatic.

Commit Details

view details
  • Uncategorized
    • Adjusting changelogs prior to release of gix-path v0.10.16, gix-features v0.42.0, gix-hash v0.17.1, gix-object v0.49.0, gix-glob v0.19.1, gix-quote v0.5.1, gix-attributes v0.25.1, gix-command v0.5.1, gix-packetline-blocking v0.18.4, gix-filter v0.19.0, gix-fs v0.14.1, gix-commitgraph v0.27.1, gix-revwalk v0.20.0, gix-traverse v0.46.0, gix-worktree-stream v0.21.0, gix-archive v0.21.0, gix-tempfile v17.0.1, gix-lock v17.0.1, gix-index v0.39.1, gix-config-value v0.14.13, gix-pathspec v0.10.1, gix-ignore v0.14.1, gix-worktree v0.40.1, gix-diff v0.52.0, gix-blame v0.2.0, gix-ref v0.52.0, gix-sec v0.10.13, gix-config v0.45.0, gix-prompt v0.10.1, gix-url v0.30.1, gix-credentials v0.28.1, gix-discover v0.40.0, gix-dir v0.14.0, gix-mailmap v0.27.0, gix-revision v0.34.0, gix-merge v0.5.0, gix-negotiate v0.20.0, gix-pack v0.59.0, gix-odb v0.69.0, gix-refspec v0.30.0, gix-shallow v0.3.1, gix-packetline v0.18.5, gix-transport v0.46.1, gix-protocol v0.50.0, gix-status v0.19.0, gix-submodule v0.19.0, gix-worktree-state v0.18.1, gix v0.72.0, gix-fsck v0.11.0, gitoxide-core v0.47.0, gitoxide v0.43.0, safety bump 7 crates (49fa9f3)
    • Release gix-date v0.10.0, gix-utils v0.2.1, gix-actor v0.35.0, gix-validate v0.9.5, gix-path v0.10.15, gix-features v0.42.0, gix-hash v0.17.1, gix-object v0.49.0, gix-glob v0.19.1, gix-quote v0.5.1, gix-attributes v0.25.0, gix-command v0.5.1, gix-packetline-blocking v0.18.4, gix-filter v0.19.0, gix-fs v0.14.0, gix-commitgraph v0.27.1, gix-revwalk v0.20.0, gix-traverse v0.46.0, gix-worktree-stream v0.21.0, gix-archive v0.21.0, gix-tempfile v17.0.1, gix-lock v17.0.1, gix-index v0.39.0, gix-config-value v0.14.13, gix-pathspec v0.10.1, gix-ignore v0.14.1, gix-worktree v0.40.0, gix-diff v0.52.0, gix-blame v0.2.0, gix-ref v0.51.0, gix-sec v0.10.13, gix-config v0.45.0, gix-prompt v0.10.1, gix-url v0.30.1, gix-credentials v0.28.1, gix-discover v0.40.0, gix-dir v0.14.0, gix-mailmap v0.27.0, gix-revision v0.34.0, gix-merge v0.5.0, gix-negotiate v0.20.0, gix-pack v0.59.0, gix-odb v0.69.0, gix-refspec v0.30.0, gix-shallow v0.3.1, gix-packetline v0.18.5, gix-transport v0.46.0, gix-protocol v0.50.0, gix-status v0.19.0, gix-submodule v0.19.0, gix-worktree-state v0.18.0, gix v0.72.0, gix-fsck v0.11.0, gitoxide-core v0.46.0, gitoxide v0.43.0, safety bump 30 crates (db0b095)
    • Update changelogs prior to release (0bf84db)
    • Merge pull request #1935 from pierrechevalier83/fix_1923 (3b1bef7)
    • J fmt (c3c6504)
    • Thanks clippy (6f009d7)
    • Merge pull request #1968 from GitoxideLabs/dependabot/cargo/cargo-bd18780e40 (46227e6)
    • Bump the cargo group with 40 updates (06bf1e1)
    • Merge pull request #1963 from joshtriplett/zlib-rs-default (9e075b9)
    • Switch to zlib-rs by default and drop other zlib backends (96164c5)
    • Merge pull request #1960 from joshtriplett/zlib-rs (f3684a4)
    • Fix documentation of zlib-rs feature: no longer conflicts with other zlibs (8ece02a)
    • Merge pull request #1957 from EliahKagan/run-ci/versioning (5823b22)
    • gix-features uses and republishes bytesize version 2 (7882907)
    • Merge pull request #1953 from GitoxideLabs/dependabot/cargo/cargo-4a3cda0de8 (3aec7fb)
    • Bump the cargo group with 3 updates (9f1fbc7)
    • Merge pull request #1949 from GitoxideLabs/dependabot/cargo/cargo-6893e2988a (b5e9059)
    • Bump the cargo group with 21 updates (68e6b2e)
    • Merge pull request #1944 from GitoxideLabs/dependabot/cargo/cargo-ea4584273b (79dabb0)
    • Bump crossbeam-channel from 0.5.14 to 0.5.15 in the cargo group (1792178)
    • Merge pull request #1933 from GitoxideLabs/release-gix-features (1612c73)