Releases: justinrubek/bomper
Releases · justinrubek/bomper
0.8.0
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
0.7.0
pre-commit installed at .git/hooks/pre-commit
Build system
- 8591230 - (cargo) cargo update - @justinrubek
- dfa601d - (nix) nix flake update - @justinrubek
Continuous Integration
- 79b339c - (github/actions) pass changelog items to github releases - @justinrubek
Features
- e9e8289 - (cli) search for configuration file in project base directory - @justinrubek
- 63a8efb - (cli) optionally specify config file directly - @justinrubek
- 1376355 - add
flakeModules.bomper
output - @justinrubek
Miscellaneous Chores
-
ff8de86 - (version) 0.7.0 - @justinrubek
-
1e61861 - rename pre-commit
treefmt
package option - @justinrubek -
5eb9799 - purged unused flake-utils input - @justinrubek
0.6.2
chore(version): 0.6.2
0.6.1
chore(version): 0.6.1
0.6.0
chore(version): 0.6.0
0.5.1
chore(version): 0.5.1
0.5.0
chore(version): 0.5.0
0.4.5
chore(version): 0.4.5
0.4.4-dev3
fix(cargo): removed semicolon
0.4.4-dev2
docs(cargo): added fields for crates.io