Skip to content

VIIPER v0.9.0

Latest

Choose a tag to compare

@github-actions github-actions released this 10 Oct 22:31
· 4 commits to main since this release

Changes since v0.8.2:

✨ New Features

  • Add --no-tray flag
  • All binaries are now signed
    • Windows binaries use Authenticode
      • viiper-windows-amd64.exe, viiper-windows-arm64.exe, libVIIPER.dll
      • To validate use the "Digital Signatures" tab in the Windows file properties
    • Linux binaries are signed headless
      • Detached CMS signature (.p7) over the SHA256 checksum file
      • viiper-linux-<arch>.SHA256SUMS + viiper-linux-<arch>.SHA256SUMS.p7 as separate release assets
      • SHA256SUMS + SHA256SUMS.p7 inside libVIIPER-linux-amd64.zip
      • To validate:
        • sha256sum -c viiper-linux-<arch>.SHA256SUMS
        • openssl cms -verify -binary -purpose any -inform DER -in viiper-linux-<arch>.SHA256SUMS.p7 -content viiper-linux-<arch>.SHA256SUMS
  • Overhaul install process
    The installer is now an in-process TUI as opposed to an external script
    To ease usage further, running VIIPER (without arguments) from any non interactive shell now presents a TUI with options to select commands by default.
    For installation, simply run ./viiper install from a cli for installation
    --quiet can be supplied to install to run an unattended install.
    - (Windows) Fixes detection of installed USBIP-Drivers

🐛 Fixes

  • Keyboard/Mouse: Fix occasionally stuck keys
  • Fix DS4 Gyro consts

🔧 Miscellaneous

  • Publish to WinGet
  • Overhaul auto updater
  • Remove main zip/tar packages from GitHub release page
    See: c8df571
  • Move package viipertypes -> viiperclient

Install / Update

Windows (PowerShell)
irm https://alia5.github.io/VIIPER/main/install.ps1 | iex

Installs / updates to %LOCALAPPDATA%\VIIPER\viiper.exe

or soon:

winget install Alia5.VIIPER
Linux
curl -fsSL https://alia5.github.io/VIIPER/stable/install.sh | sh

Installs / updates to /usr/local/bin/viiper