- improved: modify formatting of command line documentation - added: `git machete help <command>` now accepts command aliases - fixed: removed stack trace when terminating `git machete` command prompt with `Ctrl+D` - added: support for Python 3.11 - added: machete config key `machete.traverse.push` that controls default behavior of `traverse` command - improved: formatting of the `config` section in the sphinx documentation
3.12.5
- added: `git machete github retarget-pr` now updates annotation for the branch associated with the retargeted PR - improved: modify formatting in error message for `github create-pr` - fixed: modify formatting of `git machete` commands output - improved: the .gif file in the README.md file has been slowed down to provide a better viewing experience
3.12.4
- fixed: Homebrew release process
3.12.2
- added: `git-machete` is now available in homebrew core formulae; if `git-machete` has already been installed from the tap on a given machine, `brew` should automatically pull new updates from homebrew core from now on - fixed: fork-point overridden with commit hash that no longer exists is ignored (doesn't crash git-machete anymore)
3.12.1
- fixed: removed redundant files from Ubuntu package - fixed: fork-point overridden with invalid commit hash is ignored (doesn't crash git-machete anymore) - fixed: `git machete diff` now works as intended (runs `git diff` against the current working directory, not the current branch)