Skip to content

Releases: marcfrederick/git-foreach

v0.4.5

02 Jul 13:58
v0.4.5
054e80d

Choose a tag to compare

Changelog

  • 054e80d chore: bump the version to 0.4.5

Version 0.4.4 - 2025-07-02

02 Jul 13:47
v0.4.4
751f06a

Choose a tag to compare

Release Notes

Changed

  • Updated dependencies to their latest versions.
  • Switched from cargo-dist to GoReleaser for release management, as cargo-dist has become unreliable due to funding issues.
  • Replaced the Homebrew formula with a Cask. Users can now install the project using brew install --cask marcfrederick/tap/git-foreach. The formula will no longer be available.

Changelog

  • 4f592ca chore(deps): bump EmbarkStudios/cargo-deny-action from 2.0.11 to 2.0.12
  • 61d1672 chore(deps): bump actions/attest-build-provenance from 1 to 2
  • 19e6a49 chore(deps): bump clap from 4.5.32 to 4.5.35
  • 6516da5 chore(deps): bump clap from 4.5.35 to 4.5.39
  • 3d899d0 chore(deps): bump clap from 4.5.39 to 4.5.40
  • 751f06a chore: update the changelog and README

Full Changelog: v0.4.3...v0.4.4

Version 0.4.3 - 2025-03-18

18 Mar 19:09
v0.4.3
47bc610

Choose a tag to compare

Release Notes

Changed

  • Updated dependencies to their latest versions.
  • Enabled artifact auditing using cargo-auditable.
  • Added generation of CycloneDX Software Bill of Materials (SBOM) for future releases.

What's Changed

  • chore(deps): bump clap from 4.5.20 to 4.5.26 by @dependabot in #20
  • chore(deps): bump actions/attest-build-provenance from 1 to 2 by @dependabot in #18
  • chore(deps): bump clap from 4.5.26 to 4.5.27 by @dependabot in #21

Full Changelog: v0.4.2...v0.4.3

Version 0.4.2 - 2024-11-01

01 Nov 13:02
v0.4.2
fc36441

Choose a tag to compare

Release Notes

Changed

  • Update the Cargo release profile to optimize for size.
  • Various dependency updates.
  • Replace thiserror with manual error handling.

Install git-foreach 0.4.2

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/marcfrederick/git-foreach/releases/download/v0.4.2/git-foreach-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy ByPass -c "irm https://github.com/marcfrederick/git-foreach/releases/download/v0.4.2/git-foreach-installer.ps1 | iex"

Install prebuilt binaries via Homebrew

brew install marcfrederick/tap/git-foreach

Download git-foreach 0.4.2

File Platform Checksum
git-foreach-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
git-foreach-x86_64-apple-darwin.tar.xz Intel macOS checksum
git-foreach-x86_64-pc-windows-msvc.zip x64 Windows checksum
git-foreach-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum
git-foreach-x86_64-unknown-linux-musl.tar.xz x64 MUSL Linux checksum

Verifying GitHub Artifact Attestations

The artifacts in this release have attestations generated with GitHub Artifact Attestations. These can be verified by using the GitHub CLI:

gh attestation verify <file-path of downloaded artifact> --repo marcfrederick/git-foreach

You can also download the attestation from GitHub and verify against that directly:

gh attestation verify <file-path of downloaded artifact> --bundle <file-path of downloaded attestation>

Version 0.4.1 - 2024-07-22

22 Jul 21:46
v0.4.1
2b1bcdb

Choose a tag to compare

Release Notes

Added

  • Enabled the creation of GitHub Attestations for future release artifacts.
  • The project now supports both MIT and Apache 2.0 licenses. This means, that users can now choose between the two licenses when using the project (previously, only the MIT license was supported).
  • Separated the project into separate crates for the binary and library components.
  • Integrated cargo-deny to enforce strict licensing and security policies.

Install git-foreach 0.4.1

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/marcfrederick/git-foreach/releases/download/v0.4.1/git-foreach-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -c "irm https://github.com/marcfrederick/git-foreach/releases/download/v0.4.1/git-foreach-installer.ps1 | iex"

Install prebuilt binaries via Homebrew

brew install marcfrederick/tap/git-foreach

Download git-foreach 0.4.1

File Platform Checksum
git-foreach-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
git-foreach-x86_64-apple-darwin.tar.xz Intel macOS checksum
git-foreach-x86_64-pc-windows-msvc.zip x64 Windows checksum
git-foreach-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum
git-foreach-x86_64-unknown-linux-musl.tar.xz x64 MUSL Linux checksum

Verifying GitHub Artifact Attestations

The artifacts in this release have attestations generated with GitHub Artifact Attestations. These can be verified by using the GitHub CLI:

gh attestation verify <file-path of downloaded artifact> --repo marcfrederick/git-foreach

You can also download the attestation from GitHub and verify against that directly:

gh attestation verify <file-path of downloaded artifact> --bundle <file-path of downloaded attestation>

Version 0.4.0 - 2024-06-19

18 Jun 22:08
v0.4.0
3c2acef

Choose a tag to compare

Release Notes

Added

  • Process directories as they are found, instead of waiting for the search to complete.

Install git-foreach 0.4.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/marcfrederick/git-foreach/releases/download/v0.4.0/git-foreach-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -c "irm https://github.com/marcfrederick/git-foreach/releases/download/v0.4.0/git-foreach-installer.ps1 | iex"

Install prebuilt binaries via Homebrew

brew install marcfrederick/tap/git-foreach

Download git-foreach 0.4.0

File Platform Checksum
git-foreach-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
git-foreach-x86_64-apple-darwin.tar.xz Intel macOS checksum
git-foreach-x86_64-pc-windows-msvc.zip x64 Windows checksum
git-foreach-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum
git-foreach-x86_64-unknown-linux-musl.tar.xz x64 MUSL Linux checksum

Version 0.3.0 - 2024-06-05

05 Jun 16:52
v0.3.0
4233e93

Choose a tag to compare

Release Notes

Added

  • Introduced --dry-run flag to simulate the execution of the command without actually running it.

Fixed

  • Fixed an issue where the options were logged as part of the command output.
  • Fixed an issue where the --hidden flag was not working as expected.

Install git-foreach 0.3.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/marcfrederick/git-foreach/releases/download/v0.3.0/git-foreach-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -c "irm https://github.com/marcfrederick/git-foreach/releases/download/v0.3.0/git-foreach-installer.ps1 | iex"

Install prebuilt binaries via Homebrew

brew install marcfrederick/tap/git-foreach

Download git-foreach 0.3.0

File Platform Checksum
git-foreach-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
git-foreach-x86_64-apple-darwin.tar.xz Intel macOS checksum
git-foreach-x86_64-pc-windows-msvc.zip x64 Windows checksum
git-foreach-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum
git-foreach-x86_64-unknown-linux-musl.tar.xz x64 MUSL Linux checksum

Version 0.2.0 - 2024-06-05

05 Jun 07:56
v0.2.0
d2fa0e9

Choose a tag to compare

Release Notes

  • Implemented parallel processing of repositories.
  • Introduced --hidden flag to include hidden directories in the repository search.
  • Introduced --no-ignore flag to bypass .gitignore files when searching for repositories.

Install git-foreach 0.2.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/marcfrederick/git-foreach/releases/download/v0.2.0/git-foreach-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -c "irm https://github.com/marcfrederick/git-foreach/releases/download/v0.2.0/git-foreach-installer.ps1 | iex"

Install prebuilt binaries via Homebrew

brew install marcfrederick/tap/git-foreach

Download git-foreach 0.2.0

File Platform Checksum
git-foreach-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
git-foreach-x86_64-apple-darwin.tar.xz Intel macOS checksum
git-foreach-x86_64-pc-windows-msvc.zip x64 Windows checksum
git-foreach-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum
git-foreach-x86_64-unknown-linux-musl.tar.xz x64 MUSL Linux checksum

Version 0.1.1 - 2024-06-04

04 Jun 21:37
v0.1.1
b838e37

Choose a tag to compare

Install git-foreach 0.1.1

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/marcfrederick/git-foreach/releases/download/v0.1.1/git-foreach-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -c "irm https://github.com/marcfrederick/git-foreach/releases/download/v0.1.1/git-foreach-installer.ps1 | iex"

Install prebuilt binaries via Homebrew

brew install marcfrederick/tap/git-foreach

Download git-foreach 0.1.1

File Platform Checksum
git-foreach-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
git-foreach-x86_64-apple-darwin.tar.xz Intel macOS checksum
git-foreach-x86_64-pc-windows-msvc.zip x64 Windows checksum
git-foreach-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum
git-foreach-x86_64-unknown-linux-musl.tar.xz x64 MUSL Linux checksum

Version 0.1.0 - 2024-06-04

04 Jun 20:53
v0.1.0
fbf4cdc

Choose a tag to compare

Install git-foreach 0.1.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/marcfrederick/git-foreach/releases/download/v0.1.0/git-foreach-installer.sh | sh

Download git-foreach 0.1.0

File Platform Checksum
git-foreach-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
git-foreach-x86_64-apple-darwin.tar.xz Intel macOS checksum
git-foreach-x86_64-pc-windows-msvc.zip x64 Windows checksum
git-foreach-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum
git-foreach-x86_64-unknown-linux-musl.tar.xz x64 MUSL Linux checksum