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
(toauto-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
(toauto-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 enablescrates-index/vendored-openssl
(a067f37)