v0.2.0
Pre-release
Pre-release
AnimalsDesktop v0.2.0 Preview
Date: 2026-06-27
This is a Windows preview release for runtime testing, release packaging, and Windows trust hardening. The animal motion assets are still draft one-set coverage, not final release-quality 10-set coverage.
Download
AnimalsDesktop-windows-amd64.zipfor Windows 10/11 x64AnimalsDesktop-windows-386.zipfor Windows 10/11 x86SHA256SUMS.txtfor package and packaged EXE verification
Each ZIP includes:
AnimalsDesktop.exeREADME.mdSECURITY.txt
Changes
- Bumped the Windows app version to
v0.2.0. - Added Win32 version metadata, app manifest, and icon resources.
- Removed the runtime PowerShell updater path and replaced it with a constrained app-owned updater helper mode.
- Added GitHub release asset size and SHA256 digest verification when available.
- Added release ZIP
SECURITY.txtfiles with expected EXE hashes and false-positive submission guidance. - Added
SHA256SUMS.txtlines for both ZIP files and the packaged EXE files inside them. - Added optional Azure Artifact Signing integration, with PFX signing as a fallback only for eligible/exportable certificates.
- Added regression tests for updater path constraints, PowerShell-free runtime updater command construction, release workflow PowerShell parsing, and package hash/security-manifest coverage.
Known Status
- This release is marked as a prerelease.
- Current runtime animals use draft set00 motion sources.
- Authenticode signing depends on configuring Azure Artifact Signing or a valid signing certificate.
- Unsigned preview builds may still show Microsoft Defender SmartScreen or antivirus reputation warnings until signing/reputation/allowlisting catches up.
Verification
Local verification before preparing this release included:
go test -buildvcs=false ./cmd/degu -count=1go test -buildvcs=false ./...go vet -buildvcs=false ./...go run ./cmd/validatemotion -runtime-only- release workflow PowerShell parser checks after GitHub expression substitution
- local amd64/386 Windows EXE builds
- local release ZIP packaging with
SECURITY.txt - ZIP entry and SHA256 verification
- Microsoft Defender custom scan on
dist