github GitoxideLabs/gitoxide cargo-smart-release-v0.8.0
cargo-smart-release v0.8.0

2 years ago

New Features

  • highlight (non-fatal) errors when losslessly parsing changelogs
  • Commit statistics reveal the days passes between releases

Bug Fixes

  • more prominent message if 'bat' wasn't found in PATH

Changed (BREAKING)

  • Remove easy::borrow::Error entirely; support for multiple objects per handle
    This massive simplification finally allows any amounts of objects to be
    created while adding support for reusing their data buffers thanks
    to a simple free-list stored with the handle.
  • rename easy::Object to OwnedObject; remove Ref suffix from ObjectRef and TreeRef

New Features (BREAKING)

  • upgrade to crates-index 0.18
    It now assumes that the crates-index must exist, which migth not always
    be the case and rightfully so. Now we wrap it to get back to the
    original behavior.

Commit Statistics

  • 34 commits contributed to the release over the course of 51 calendar days.
  • 55 days passed between releases.
  • 7 commits where understood as conventional.
  • 6 unique issues were worked on: #266, #270, #274, #279, #287, #308

Thanks Clippy

Clippy helped 1 time to make code idiomatic.

Commit Details

view details
  • #266
    • upgrade to crates-index 0.18 (15e60b2)
    • upgrade dependencies except for crates-index (c77c0d6)
    • Revert "chore: upgrade all dependencies" (0dfe4a7)
    • upgrade all dependencies (a3caf39)
    • Adjustments due to change in git-repository (e44dc4d)
    • Adjustments to match changes in git-repository (117d5f8)
    • Adapt to changes in git-repository (3ab9b03)
  • #270
    • Use new built-in sorting to avoid more expensive sorting later on (e5442df)
  • #274
    • Remove easy::borrow::Error entirely; support for multiple objects per handle (c4184f3)
    • rename easy::Object to OwnedObject; remove Ref suffix from ObjectRef and TreeRef (880b564)
  • #279
  • #287
    • smart-release now actually shows the time between releases (cd8d343)
  • #308
    • more prominent message if 'bat' wasn't found in PATH (9c1e38b)
  • Uncategorized
    • Release git-protocol v0.14.0, git-ref v0.11.0, git-repository v0.14.0, cargo-smart-release v0.8.0 (b286b24)
    • Release git-odb v0.26.0, git-packetline v0.12.3, git-url v0.3.5, git-transport v0.15.0, git-protocol v0.14.0, git-ref v0.11.0, git-repository v0.14.0, cargo-smart-release v0.8.0 (42ebb53)
    • Release git-diff v0.13.0, git-tempfile v1.0.4, git-chunk v0.3.0, git-traverse v0.12.0, git-pack v0.16.0, git-odb v0.26.0, git-packetline v0.12.3, git-url v0.3.5, git-transport v0.15.0, git-protocol v0.14.0, git-ref v0.11.0, git-repository v0.14.0, cargo-smart-release v0.8.0 (1b76119)
    • Release git-actor v0.8.0, git-config v0.1.10, git-object v0.17.0, git-diff v0.13.0, git-tempfile v1.0.4, git-chunk v0.3.0, git-traverse v0.12.0, git-pack v0.16.0, git-odb v0.26.0, git-packetline v0.12.3, git-url v0.3.5, git-transport v0.15.0, git-protocol v0.14.0, git-ref v0.11.0, git-repository v0.14.0, cargo-smart-release v0.8.0 (8f57c29)
    • Release git-features v0.19.1, git-actor v0.8.0, git-config v0.1.10, git-object v0.17.0, git-diff v0.13.0, git-tempfile v1.0.4, git-chunk v0.3.0, git-traverse v0.12.0, git-pack v0.16.0, git-odb v0.26.0, git-packetline v0.12.3, git-url v0.3.5, git-transport v0.15.0, git-protocol v0.14.0, git-ref v0.11.0, git-repository v0.14.0, cargo-smart-release v0.8.0 (d78aab7)
    • Release git-hash v0.9.1, git-features v0.19.1, git-actor v0.8.0, git-config v0.1.10, git-object v0.17.0, git-diff v0.13.0, git-tempfile v1.0.4, git-chunk v0.3.0, git-traverse v0.12.0, git-pack v0.16.0, git-odb v0.26.0, git-packetline v0.12.3, git-url v0.3.5, git-transport v0.15.0, git-protocol v0.14.0, git-ref v0.11.0, git-repository v0.14.0, cargo-smart-release v0.8.0, safety bump 4 crates (373cbc8)
    • prepar changelogs for cargo-smart-release release (8900d69)
    • highlight (non-fatal) errors when losslessly parsing changelogs (51d1c68)
    • Better not have items within items in changelogs (6946125)
    • upgrade dependencies (968df47)
    • minor refactor (dae710f)
    • upgrade to pulldown-cmark 0.9 (11f5fd8)
    • Commit statistics reveal the days passes between releases (4843b7b)
    • upgrade to clap 3.0.0 (3325d50)
    • adapt to changes in git-repository (9f63852)
    • Release git-chunk v0.2.0, safety bump 4 crates (b792fab)
    • upgrade to latest clap rc (1b76db0)
    • Merge branch 'sync-db-draft' (7d2e20c)
    • make fmt (066f3ff)
    • thanks clippy (7dd2313)

Don't miss a new gitoxide release

NewReleases is sending notifications on new releases.