Releases: marcfrederick/git-foreach
Releases · marcfrederick/git-foreach
v0.4.5
Version 0.4.4 - 2025-07-02
Release Notes
Changed
- Updated dependencies to their latest versions.
- Switched from cargo-dist to GoReleaser for release management, as
cargo-disthas 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
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
Release Notes
Changed
- Update the Cargo
releaseprofile 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 | shInstall 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-foreachDownload 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-foreachYou 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
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 | shInstall 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-foreachDownload 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-foreachYou 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
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 | shInstall 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-foreachDownload 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
Release Notes
Added
- Introduced
--dry-runflag 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
--hiddenflag 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 | shInstall 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-foreachDownload 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
Release Notes
- Implemented parallel processing of repositories.
- Introduced
--hiddenflag to include hidden directories in the repository search. - Introduced
--no-ignoreflag to bypass.gitignorefiles 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 | shInstall 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-foreachDownload 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
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 | shInstall 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-foreachDownload 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
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 | shDownload 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 |