All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog. This project adheres to Semantic Versioning.
1.1.1 – 2024-09-19
- Update dependencies.
1.1.0 – 2024-02-28
- Update all dependencies, to address GHSA-22q8-ghmq-63vf
- Remove
--fetch
; rungit fetch --prune
explicitly beforegit prune
.
1.0.0 – 2023-08-20
0.5.0 – 2023-04-03
- Update git2 to support latest libgit2.
0.4.3 – 2022-12-01
- Update Github repository URL to https://github.com/swsnr/git-gone.
- Update dependencies.
0.4.2 – 2022-10-09
- Use Github again and provide release binaries.
- Update dependencies.
0.4.1 – 2022-09-28
- Correctly parse command line arguments (see CB-14).
0.4.0 – 2022-09-18
- Update git2 dependency.
0.3.8 – 2022-01-14
- Migrate code to https://codeberg.org/flausch/git-gone/tags
0.3.7 – 2020-07-09
- Update dependencies to remove yanked
small_vec
version from build.
- Include source files in crate distributions; fixes building from source with
cargo install
(see GH-12).
0.3.6 – 2020-06-14
- Update dependencies.
0.3.5 – 2020-06-14
- Fix checksum calculation for releases.
0.3.4 – 2020-06-14
- Upload release artifacts in an extra step.
- Include release changelog in release description.
- Add checksums to release workflow.
0.3.3 – 2020-05-24
- Support statically linked builds against musl, and release in this configuration.
0.3.2 – 2020-04-15
- Include manpage in release packages.
0.3.1 – 2020-04-15
- Add
git-gone(1)
man page (see GH-10)
- Update git2 dependency to 0.13.
0.3.0 – 2019-12-18
- Shell out to
git fetch --prune --all
for-f/--fetch
, and thus use Git's mechanisms for authentication (see GH-5) and the standard pretty output. Hencegit gone -f
now requiresgit
in$PATH
.
0.2.0 – 2019-11-30
- Properly detect gone branches by looking at branches that used to have an upstream (see GH-8).
0.1.2 – 2019-01-13
- Build binaries on Travis CI
0.1.1 – 2018-09-23
- Add README to cargo metadata
- Add categories and keywords to cargo metadata
0.1.0 – 2018-09-23
Initial release.
- Add
list
subcommand to list gone branches. - Add
prune
subcommand to prune gone branches. - Add
--fetch
flag to fetch all remotes before looking for gone branches.