Repository navigation
Releases: gubasso/wipctl
Release list
0.6.3 - 2026-09-15
Release Notes
Other
specs: Keep every requirement keyword in the specification zone (#62)
Install wipctl 0.6.3
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/gubasso/wipctl/releases/download/v0.6.3/wipctl-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/gubasso/wipctl/releases/download/v0.6.3/wipctl-installer.ps1 | iex"Download wipctl 0.6.3
| File | Platform | Checksum |
|---|---|---|
| wipctl-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| wipctl-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| wipctl-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| wipctl-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| wipctl-x86_64-unknown-linux-gnu.tar.xz | x64 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 gubasso/wipctlYou 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>0.6.2 - 2026-09-14
Release Notes
Other
release-kit: Take the landed payload to 0.4.0 (#58)
Install wipctl 0.6.2
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/gubasso/wipctl/releases/download/v0.6.2/wipctl-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/gubasso/wipctl/releases/download/v0.6.2/wipctl-installer.ps1 | iex"Download wipctl 0.6.2
| File | Platform | Checksum |
|---|---|---|
| wipctl-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| wipctl-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| wipctl-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| wipctl-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| wipctl-x86_64-unknown-linux-gnu.tar.xz | x64 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 gubasso/wipctlYou 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>0.6.1 - 2026-09-14
Release Notes
Fixed
changelog: Gate the footer a breaking entry is generated from (#55)
Install wipctl 0.6.1
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/gubasso/wipctl/releases/download/v0.6.1/wipctl-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/gubasso/wipctl/releases/download/v0.6.1/wipctl-installer.ps1 | iex"Download wipctl 0.6.1
| File | Platform | Checksum |
|---|---|---|
| wipctl-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| wipctl-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| wipctl-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| wipctl-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| wipctl-x86_64-unknown-linux-gnu.tar.xz | x64 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 gubasso/wipctlYou 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>0.6.0 - 2026-09-14
Release Notes
Added
- breaking,
record: Name the session on an entry and the paths it changes (#54). Every lane entry now requirestouches, so an adopter addstouches: [], or a list of at most 12 unique exact paths, to every lane entry before validating and to every pending fragment before draining. Each path is relative, resolves against the host's project root, and carries no dot segment, no whitespace, and no glob character. Every path a story'sAmendssection names must appear in its entry's list. An entry indoingorreviewmay also carrysessionas one<alias>#<key>token, whose alias names a table in the new optionalsession_adapterssection of.wipctl/plan.toml. Each adapter table declares at least one ofinspect,contact, andresumeas an argument vector carrying exactly one{key}item, and an unknown operation key is rejected. - breaking,
ranking: Expose only declared preferences (#51). An adopter replaces[ranking].keyswith[ranking].preferences, containing onlydelay-costandpoints-ascendingin the chosen order. The tool fixes eligibility, dependency order, and the final ID tie-break outside configuration. An adopter replacesclass: expeditewithdelay_cost: immediate, replacesclass: intangiblewithdelay_cost: deferred, and removesclass: standardbecause absence means ordinary work. documents: Record the option a story refused and why it lost (#53)
Install wipctl 0.6.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/gubasso/wipctl/releases/download/v0.6.0/wipctl-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/gubasso/wipctl/releases/download/v0.6.0/wipctl-installer.ps1 | iex"Download wipctl 0.6.0
| File | Platform | Checksum |
|---|---|---|
| wipctl-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| wipctl-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| wipctl-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| wipctl-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| wipctl-x86_64-unknown-linux-gnu.tar.xz | x64 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 gubasso/wipctlYou 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>0.5.0 - 2026-09-10
Release Notes
Added
- breaking,
ranking: Derive a lane's order from a declared key chain (#46). A lane file's sequence no longer carries rank, and an existing lane file needs no migration because its order is recomputed on the next read. A pending fragment no longer accepts theafterkey, so an adopter removes that key from every fragment before validating or draining. The plan configuration now requires a ranking section, so an adopter adds[ranking]withkeys = ["eligibility", "needs", "class", "points-ascending", "id"]to.wipctl/plan.toml. - breaking,
validation: Derive eligibility from three edges (#43). Eligibility now derives from dependencies, blocking questions, and blocking watches. An entry blocked by a watch is ineligible where it was eligible before, and the rule id becomesranking:eligibility-is-derived-from-three-edges. - breaking,
record: Hold an external wait as a watch that blocks named entries (#42).external-sources:a-source-ref-never-sequences-and-never-countsnow applies to references inSourcessections. An adopter moves an outside wait from an entry note into a watch section. record: Mark a watch whose item left the source's open list (#45)record: Give every watch the date it was last read (#44)metrics: Announce stale rows, silence one, and route an agent (#41)
Install wipctl 0.5.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/gubasso/wipctl/releases/download/v0.5.0/wipctl-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/gubasso/wipctl/releases/download/v0.5.0/wipctl-installer.ps1 | iex"Download wipctl 0.5.0
| File | Platform | Checksum |
|---|---|---|
| wipctl-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| wipctl-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| wipctl-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| wipctl-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| wipctl-x86_64-unknown-linux-gnu.tar.xz | x64 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 gubasso/wipctlYou 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>0.4.1 - 2026-09-09
Release Notes
Other
toolchain: Take the documentation convention to v0.6.0
Install wipctl 0.4.1
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/gubasso/wipctl/releases/download/v0.4.1/wipctl-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/gubasso/wipctl/releases/download/v0.4.1/wipctl-installer.ps1 | iex"Download wipctl 0.4.1
| File | Platform | Checksum |
|---|---|---|
| wipctl-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| wipctl-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| wipctl-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| wipctl-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| wipctl-x86_64-unknown-linux-gnu.tar.xz | x64 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 gubasso/wipctlYou 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>0.4.0 - 2026-09-09
Release Notes
Added
- breaking,
config: Mint uids for identity and name slots locally (#36).project_idis a minted uid rather than a slug,plan_uidis renamed toplan_id, and a peer row'suidkey is renamed toplan_id. An adopter mints both identities withwipctl attach --mint-uid, updates every peer row to the new key and value, and reattaches each plan so the machine mints a slot name for it.
Fixed
changelog: Render a breaking change's adopter guidance (#38)
Install wipctl 0.4.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/gubasso/wipctl/releases/download/v0.4.0/wipctl-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/gubasso/wipctl/releases/download/v0.4.0/wipctl-installer.ps1 | iex"Download wipctl 0.4.0
| File | Platform | Checksum |
|---|---|---|
| wipctl-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| wipctl-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| wipctl-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| wipctl-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| wipctl-x86_64-unknown-linux-gnu.tar.xz | x64 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 gubasso/wipctlYou 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>0.3.0 - 2026-09-09
Release Notes
Added
- breaking,
config: Name each configuration section for what it decides (#35) - breaking,
config: Declare peers and sources in the plan configuration (#34) - breaking,
config: Move each configuration file into a wipctl directory (#32)
Install wipctl 0.3.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/gubasso/wipctl/releases/download/v0.3.0/wipctl-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/gubasso/wipctl/releases/download/v0.3.0/wipctl-installer.ps1 | iex"Download wipctl 0.3.0
| File | Platform | Checksum |
|---|---|---|
| wipctl-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| wipctl-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| wipctl-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| wipctl-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| wipctl-x86_64-unknown-linux-gnu.tar.xz | x64 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 gubasso/wipctlYou 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>0.2.0 - 2026-09-08
Release Notes
Other
- breaking,
changelog: Record the break that 0.1.10 shipped undeclared (#29)
Install wipctl 0.2.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/gubasso/wipctl/releases/download/v0.2.0/wipctl-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/gubasso/wipctl/releases/download/v0.2.0/wipctl-installer.ps1 | iex"Download wipctl 0.2.0
| File | Platform | Checksum |
|---|---|---|
| wipctl-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| wipctl-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| wipctl-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| wipctl-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| wipctl-x86_64-unknown-linux-gnu.tar.xz | x64 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 gubasso/wipctlYou 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>0.1.10 - 2026-09-08
Release Notes
Added
cli: Report the peers and sync the closure on request (#25)
Install wipctl 0.1.10
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/gubasso/wipctl/releases/download/v0.1.10/wipctl-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/gubasso/wipctl/releases/download/v0.1.10/wipctl-installer.ps1 | iex"Download wipctl 0.1.10
| File | Platform | Checksum |
|---|---|---|
| wipctl-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| wipctl-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| wipctl-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| wipctl-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| wipctl-x86_64-unknown-linux-gnu.tar.xz | x64 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 gubasso/wipctlYou 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>