0.8.0 - 2024-11-10
bug fixes
- (clippy) pedantic warnings - (0f8d395) - @justinrubek
- commits when multiple files share the same name - (30b55aa) - @justinrubek
- strip
.git
suffix from repo path - (2ec393c) - @justinrubek - properly reset semver values when bumping - (594d039) - @justinrubek
- apply file replacements when file doesn't already exist - (3a7ca45) - @justinrubek
- attempt to always run from base directory of project - (a64418f) - @justinrubek
- strip prefix from
Cargo.toml
entries - (e3786d2) - @justinrubek
build system
- (cargo) cargo update - (34c75ea) - @justinrubek
- (nix) nix flake update - (61a80b4) - @justinrubek
- (nix) rename
cli
package tobomp
- (4daddfc) - @justinrubek - (cargo) cargo update - (b356f99) - @justinrubek
- (cargo) configure tracing - (34b0deb) - @justinrubek
chores
- (version) 0.8.0 - (64a406e) - @justinrubek
- (flake-module) clean nix code - (103ee54) - @justinrubek
- (bomper) add
authors
to configuration - (9e8110c) - @justinrubek
continuous integration
- (github/actions) automatic flake update - (11cef92) - @justinrubek
- (github/actions) simply tag logic - (ff4ab7e) - @justinrubek
- (pre-commit) add statix hook - (f5640ac) - @justinrubek
- (github/actions) replace cocogitto with bomper - (c322382) - @justinrubek
documentation
- (readme) more specific help command example - (56547f1) - @justinrubek
- (readme) revamp with up-to-date information - (728e838) - @justinrubek
- (examples) author configuration - (b64840a) - @justinrubek
- (readme) add readme badges - (de14dad) - @justinrubek
- (readme) update with flake module information - (9fe9222) - @justinrubek
features
- (changelog) display version creation date - (dadf5fd) - @justinrubek
- support repos with no existing tags - (350d9a4) - @justinrubek
- (cli) add
repository
flag - (45b6865) - @justinrubek - support prefixed
v
character in tags - (db58500) - @justinrubek - (changelog) link to commit and commit author profile - (3bb823b) - @justinrubek
- (changelog) link version to github release - (581ff8e) - @justinrubek
- (changelog) render commit scope - (786378b) - @justinrubek
- (cli/bump)
description
flag - (f53b1e7) - @justinrubek - (cli/changelog) add
at
flag - (45dd987) - @justinrubek - (cli)
changelog
subcommand - (2488a02) - @justinrubek - (cli/bump) tag bump commits - (9de5056) - @justinrubek
- (cli/bump) commit changes - (771772f) - @justinrubek
- (cli) display diff during dry-run - (247522d) - @justinrubek
- (cli/bump) persist changes to disk - (6e20c30) - @justinrubek
- construct changelog entry from commits - (17c8082) - @justinrubek
- determine semver increment automatically from conventional commits - (abc97f4) - @justinrubek
- determine commits from HEAD to latest tag - (b843915) - @justinrubek
- determine semver version increments - (1d16393) - @justinrubek
- determine latest git tag using semver - (6923be3) - @justinrubek
refactors
- (cli) move
dry-run
flag to individual sub-commands - (ca04c78) - @justinrubek - (cli) rename package to
bomp
- (1c3adc0) - @justinrubek - (cli/changelog) use
unreleased
when showing un-comitted changes - (ab09a65) - @justinrubek - (cli) organize commands using subcommands - (6bc27e9) - @justinrubek
style
- display solid line for diffs - (35937a4) - @justinrubek