All notable changes to this project will be documented in this file. See conventional commits for commit guidelines.
0.7.0 - 2024-05-04
- (cargo) cargo update - (8591230) - @justinrubek
- (nix) nix flake update - (dfa601d) - @justinrubek
- (github/actions) pass changelog items to github releases - (79b339c) - @justinrubek
- (cli) search for configuration file in project base directory - (e9e8289) - @justinrubek
- (cli) optionally specify config file directly - (63a8efb) - @justinrubek
- add
flakeModules.bomper
output - (1376355) - @justinrubek
- rename pre-commit
treefmt
package option - (1e61861) - @justinrubek - purged unused flake-utils input - (5eb9799) - @justinrubek
0.6.2 - 2023-05-25
- (pre-commit-hooks) Wrap treefmt with the needed formatters - (8741cd1) - @justinrubek
- (nix) update flake inputs - (08e73ab) - @justinrubek
- (pre-commit-hooks) Use treefmt - (eafbd28) - @justinrubek
- restore bomper dependency - (f458621) - @justinrubek
- remove bomper dependency - (2879aef) - @justinrubek
- (nix) use treefmt support in pre-commit-hooks - (55defff) - @justinrubek
- (nix) extract formatting into flake-parts module - (b937ace) - @justinrubek
- (treefmt) use 2021 edition - (3ab1d3e) - @justinrubek
0.6.1 - 2023-04-02
- (readme) change bomp.toml to bomp.ron - (ae8d311) - @justinrubek
- Stop using implicit cargo metadata - (ad4173f) - @justinrubek
- Added test for cargo workspaces - (a0a5261) - @justinrubek
0.6.0 - 2023-03-18
- (nix) Properly refer to name of package for check - (d4d41de) - @justinrubek
- (nix) Properly refer to name of package for chheck - (dd66d14) - @justinrubek
- disable dry-run by default - (dfcf09e) - @justinrubek
- (nix) add flake checks - (6f4299a) - @justinrubek
- (nix) use crane for building rust packages - (420c54c) - @justinrubek
- update bomper dependency - (277364b) - @justinrubek
- update bomper dependency - (d453357) - @justinrubek
- (example) add examples - (e87dc92) - @justinrubek
- (readme) clarify examples - (0e8f45a) - @justinrubek
- Cargo.toml updating - (464ff42) - @justinrubek
- Autodetect cargo workspace packages - (96590cb) - @justinrubek
- Cargo.lock editing - (4f97982) - @justinrubek
- display program information: version, author, and about - (0bceca7) - @justinrubek
- (nix) Update flake structure - (2f8004f) - @justinrubek
- (nix/devShell) add direnv - (c97b23c) - @justinrubek
- (nix/devShell) add bacon - (243031b) - @justinrubek
- remove needless waiting for input - (0594e65) - @justinrubek
- update cog changelog format - (adf3689) - @justinrubek
- (nix) format with alejandra - (520a41c) - @justinrubek
- cargo fmt - (d2c10b1) - @justinrubek
- test cargo replacement - (7312f0a) - @justinrubek
- dual_replace test fails when SearchReplacer causes no overwriting - (7dab549) - @justinrubek
- SearchReplacer now writes end of segment when there are multiple replacements in a single file - (0c8b410) - Justin Rubek
- (flake.nix) refactor to use flake-parts - (c93af18) - Justin Rubek
- update dependency to bomper - (78c93a4) - Justin Rubek
- self-reference flake as dependency for bumping version - (7767bc2) - Justin Rubek
- (bomp.toml) added search checking to all files - (d8ce155) - Justin Rubek
- (readme) explain that bomper uses itself for - (4472b31) - Justin Rubek
- clippy - (151c4a4) - Justin Rubek
- Added FileJail and tested SearchReplacer - (6276ed6) - Justin Rubek
- (bomp.toml) add Cargo.lock - (a402743) - Justin Rubek
- (Cargo.lock) update bomper version - (5d7dd93) - Justin Rubek
- (readme) added basic description of bomper and uses - (3e25b3c) - Justin Rubek
- describe persist function - (0701bb9) - Justin Rubek
- (bomp.toml) switched file format to support search and simple replacement - (43182b9) - Justin Rubek
- Added error type for anyhow - (3e27945) - Justin Rubek
- Replacer trait - (d56c711) - Justin Rubek
- SearchReplacer - replaces matched strings only when a verification regex finds a match - (56d38ab) - Justin Rubek
- persist impl for FileReplacer which automatically persists that file - (d7446a2) - Justin Rubek
- move file replacement logic into replacers submodule - (83c1d47) - Justin Rubek
- cargo fmt - (5e81c23) - Justin Rubek
- (cargo) removed semicolon - (0e1be23) - Justin Rubek
- (actions) added publish-crate workflow with manual steps - (116a204) - Justin Rubek
- (actions) removed publish-crates workflow job - (bd63a9e) - Justin Rubek
- (cog.toml) added pre_bump_hook to run bomper - (c87a17c) - Justin Rubek
- (cargo) added fields for crates.io - (5be620d) - Justin Rubek
- (license) renamed to not be a markdown file - (7fb00a4) - Justin Rubek
- made crates.io release action a different step - (22d383f) - Justin Rubek
- (actions) consolidated actions into tag.yml - (7ecfb4a) - Justin Rubek
- (actions) made GitHub release occur across 2 steps - (5e3bd29) - Justin Rubek
- added GitHub actions for publishing releases to crates.io - (6dc27eb) - Justin Rubek
- added Cargo.lock and removed incorrect .gitignore value - (b7abe5a) - Justin Rubek
- updated README.md with information on nix and the features provided by the default devShell - (9dfca5b) - Justin Rubek
- fixed link to Cocogitto in README.md - (8af4f7e) - Justin Rubek
- added bomp_files function to handle overwriting multiple files - (4910158) - Justin Rubek
- made overwrite_file accept and consume a PathBuf - (970286e) - Justin Rubek
- file changes are only applied when all operations succeed - (8a2e53d) - Justin Rubek
- add bomp.toml - (a9f69a6) - Justin Rubek
- Add information on cocogitto - (294905b) - Justin Rubek
- Add README - (452ff0c) - Justin Rubek
- Add license - (3d11df6) - Justin Rubek
- added cli args with clap - (45e217f) - Justin Rubek
- app replaces files when ran - (1e04875) - Justin Rubek
- added file replacement using regex - (f07806c) - Justin Rubek
- added thiserror type - (f9c1d9a) - Justin Rubek
- made files configuration a set - (97e338b) - Justin Rubek
- load config from bomp.toml - (062b3c3) - Justin Rubek
- fix clippy issues - (8ca7936) - Justin Rubek
- remove println - (c58bb66) - Justin Rubek
Changelog generated by cocogitto.