1.0.0 - 2026-07-05
·
0 commits
to e105348dbeb1ec949704dbaea80709ae4ecc5e89
since this release
Release Notes
Added
- YAML input support: specs can now be supplied as
.yaml/.ymlin addition to
.json, for both OpenAPI 3.x and Swagger 2.0. Format is detected by extension
(case-insensitive) and falls back to the other parser for misnamed or
extension-less files. YAML and JSON inputs produce byte-identical output (#4).
Changed
- Adopted the Rust 2024 edition and raised the MSRV to 1.96.
- Replaced the deprecated
serde_yamldependency with the maintainedserde_norway
fork, which better handles YAML 1.1 quoting footguns (the "Norway problem").
Security
- All GitHub Actions across CI and the dist release workflow are now pinned to full commit
SHAs, and apin-checkCI job enforces it. dist does not SHA-pin its generated workflow, so
release.ymlis hand-pinned after generation; re-runningdist generatereverts the pins
(thepin-checkjob catches it).
Install vimanam 1.0.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/noemaforge/vimanam/releases/download/v1.0.0/vimanam-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/noemaforge/vimanam/releases/download/v1.0.0/vimanam-installer.ps1 | iex"Install prebuilt binaries via Homebrew
brew install noemaforge/tap/vimanamDownload vimanam 1.0.0
| File | Platform | Checksum |
|---|---|---|
| vimanam-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| vimanam-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| vimanam-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| vimanam-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| vimanam-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |