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

15 months ago

Chore

  • Add clippy::redundant-closure-for-method-calls lint
  • inline format args

New Features

  • add --capitalize-commit option to capitalize commit message in cargo-smart-release
  • add vendored-openssl feature toggle.
    This should help the build on some platforms.

Bug Fixes

  • fix docs generation
    URLs need to be escaped. Plus added doc build to CI without deps

Bug Fixes (BREAKING)

  • don't auto-publish stable crates by inverting no-auto-publish-of-stable-crates (to auto-publish...).
    It turned out that I was happily publishing stable crates even without user-facing changes
    as this was the default.
    This will now stop, and is fine if stable crates are not exposing API of unstable crates.

Commit Statistics

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

Commit Details

view details
  • Uncategorized
    • Make sure smart-release can survive publishes (dd54d18)
    • Release gix-prompt v0.5.3, gix v0.49.1, cargo-smart-release v0.20.0 (f069852)
    • Adjust smart-release journey test to deal with the polarity changes of --no-auto-publish-of-stable-crates (abd74ea)
    • Prepare changelogs prior to release (849f508)
    • Merge branch 'smart-release-stability' (8629f56)
    • Don't auto-publish stable crates by inverting no-auto-publish-of-stable-crates (to auto-publish...). (39bcb1d)
    • Adjust package versions (by cargo-smart-release) (c70e54f)
    • Release gix-date v0.7.0, gix-trace v0.1.2, gix-actor v0.23.0, gix-commitgraph v0.17.1, gix-utils v0.1.4, gix-object v0.32.0, gix-ref v0.32.0, gix-config v0.25.0, gix-diff v0.32.0, gix-discover v0.21.0, gix-hashtable v0.2.3, gix-revwalk v0.3.0, gix-traverse v0.29.0, gix-index v0.20.0, gix-mailmap v0.15.0, gix-negotiate v0.4.0, gix-pack v0.39.0, gix-odb v0.49.0, gix-protocol v0.35.0, gix-revision v0.17.0, gix-refspec v0.13.0, gix-worktree v0.21.0, gix v0.48.0, safety bump 20 crates (27e8c18)
    • Merge branch 'i64-times' (b407461)
    • Adapt to changes in gix-date (fba45c6)
    • Release gix-date v0.6.0, gix-hash v0.11.3, gix-trace v0.1.1, gix-features v0.31.0, gix-actor v0.22.0, gix-path v0.8.2, gix-glob v0.9.0, gix-quote v0.4.5, gix-attributes v0.14.0, gix-chunk v0.4.3, gix-commitgraph v0.17.0, gix-config-value v0.12.2, gix-fs v0.3.0, gix-tempfile v7.0.0, gix-utils v0.1.3, gix-lock v7.0.0, gix-validate v0.7.6, gix-object v0.31.0, gix-ref v0.31.0, gix-sec v0.8.2, gix-config v0.24.0, gix-command v0.2.6, gix-prompt v0.5.2, gix-url v0.20.0, gix-credentials v0.16.0, gix-diff v0.31.0, gix-discover v0.20.0, gix-hashtable v0.2.2, gix-ignore v0.4.0, gix-bitmap v0.2.5, gix-revwalk v0.2.0, gix-traverse v0.28.0, gix-index v0.19.0, gix-mailmap v0.14.0, gix-negotiate v0.3.0, gix-pack v0.38.0, gix-odb v0.48.0, gix-packetline v0.16.3, gix-transport v0.33.0, gix-protocol v0.34.0, gix-revision v0.16.0, gix-refspec v0.12.0, gix-worktree v0.20.0, gix v0.47.0, gitoxide-core v0.29.0, gitoxide v0.27.0, safety bump 30 crates (ea9f942)
    • Merge branch 'corpus' (aa16c8c)
    • A build script to set a gitoxide version according to what's in git (83f6466)
    • Merge branch 'help-874-redundant-closures' (fe59956)
    • Add clippy::redundant-closure-for-method-calls lint (bcad5c2)
    • Merge branch 'future-dates' (8d2e6a9)
    • Adapt to changes in gix-actor (4a80e86)
    • Adapt to changes in gix-date (d575336)
    • Release gix-attributes v0.13.1, gix-diff v0.30.1, gix-revwalk v0.1.0, gix-traverse v0.27.0, gix-index v0.18.0, gix-revision v0.15.2, gix-negotiate v0.2.1, gix-pack v0.37.0, gix-odb v0.47.0, gix-protocol v0.33.2, gix-worktree v0.19.0, gix v0.46.0, safety bump 7 crates (2560a2c)
    • Merge branch 'walk-with-commitgraph' (fdee9a2)
    • Adapt to changes in gix (20f73c8)
    • Release gix-revision v0.15.1, gix v0.45.1 (11766a0)
    • just fmt (ffc1276)
    • Merge branch 'auto-clippy' (dbf8aa1)
    • Autofix map-or-unwrap clippy lint (and manual fix what was left) (2087032)
    • Merge branch 'main' into auto-clippy (3ef5c90)
    • Auto-fix clippy to remove explicit iter looping (3eff567)
    • Merge pull request #866 from nyurik/docs (e4aa014)
    • Merge pull request #864 from nyurik/lint-fmt (279dc09)
    • Include custom clippy settings (b057500)
    • Fix docs generation (3d8d9f3)
    • Inline format args (dbc6cbb)
    • Merge branch 'consecutive-negotiation' (97b3f7e)
    • Release gix-commitgraph v0.15.0, gix-revision v0.14.0, gix-negotiate v0.1.0, safety bump 7 crates (92832ca)
    • Merge branch 'capitalize-commit' (450212e)
    • Adjust CLI docs to match the existing conventions (more) (df0c982)
    • Cargo fmt (31b261d)
    • Add --capitalize-commit option to capitalize commit message in cargo-smart-release (4a244a2)
    • Add vendored-openssl feature toggle. (09aae21)
    • Add feature vendored-openssl which enables crates-index/vendored-openssl (a067f37)

Don't miss a new gitoxide release

NewReleases is sending notifications on new releases.