Releases: vet-run/vet
Releases · vet-run/vet
Release v1.0.2
Release v1.0.1
Release v1.0.0
This is the first stable release of vet. This release jumps from v0.0.5 to v1.0.0 to resolve a versioning inconsistency in earlier script releases and to indicate that the command-line interface is now stable and will remain consistent.
Full Changelog: v0.0.5...v1.0.0
Release v0.0.5
What's Changed
Full Changelog: v0.0.4...v0.0.5
Release v0.0.4
What's Changed
Full Changelog: v0.0.3...v0.0.4
Release v0.0.3
What's Changed
- fix(worker): handle case-insensitive user-agent for wget by @lykhvar in #6
- docs: harden installation instructions by @lykhvar in #8
- fix(workflow): provide install.sh directly as release asset by @lykhvar in #9
- fix(worker): use explicit URL path for installer script by @lykhvar in #10
Full Changelog: v0.0.2...v0.0.3
Release v0.0.2
Release v0.0.1
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
[0.0.1] - 2025-06-26
This is the initial public release of vet.
Added
- Core functionality to download, cache, diff, and execute remote shell scripts.
- Support for
shellcheckintegration to analyze script quality. - Interactive prompts for user confirmation before executing new or changed scripts.
--forceflag for non-interactive execution.--helpflag for usage information.- Argument passing from
vetto the remote script. - Correct propagation of exit codes from the remote script.
- Graceful failure on empty or failed downloads.
- A comprehensive BATS test suite using mocks for isolated testing.
- CI pipeline using GitHub Actions for linting, testing, and coverage reports on Linux and macOS.
- Automated release workflow using GitHub Actions to publish new versions.