Releases: anthraxx/git-smash
Releases · anthraxx/git-smash
v0.1.1
[0.1.1] - 2024-06-07
Bug Fixes
- git: Ensure git diff does never use an external diff tool
- cli: Force color output in spawned pipes
- diff: Handle hunks that have no offset in the diff
Features
- changelog: Add git cliff config to generate changelogs
Miscellaneous Tasks
- deny: Add cargo deny configuration
- clippy: Add configuration
- make: Add one shot release target with changelog generator
- editor: Adding editor config
- cleanup: Apply clippy suggestions
- ci: Cleanup github ci matrix arch
- clippy: Refactor equatable_if_let
- deps: Switch from structopt to clap 4 #2
- deps: Update all dependencies
- deps: Update dependencies
- deps: Upgrade all dependencies
- ci: Use cargp-deny instead of audit in github ci
0.1.0
0.0.2
features
- add clap completion generator via cli option
- only list unique targets not yet shown
- add options and config to list blame chunks or files history
- add commit list based on blame chunks
bugfixes
- avoid invalid utf8 panic with binary line split and lossy conversion
- avoid pager ever being called when listing git stages files
0.0.1
features
- implemented git config fallback for all options
- support sk and fzf as fuzzy matcher for the menu
- flatten cmd pipeline into git log with unlimited streaming
- add interactive option to edit the final rebase draft
- add auto rebase mode to smash the fixup into the target
- add option to limit listed revs to local non published commits
- add option to set the number of commits per file
- add option to specify git log format to show targets
- implement select (menu) and list (print) mode