Uh oh!
There was an error while loading. Please reload this page.
Releases: LizardByte/libvirtualhid
Releases · LizardByte/libvirtualhid
Release list
v2026.828.1544.43
v2026.828.1544.43Pre-release
Pre-release
What's Changed
- feat:(Windows): add HID keyboard support by @ReenigneArcher in #104
- docs: add end-user gamepad guide by @ReenigneArcher in #105
- chore(deps): update vmactions/freebsd-vm action to v1.5.5 by @renovate[bot] in #108
- feat(gamepad): improve Switch Pro motion and LED support by @ReenigneArcher in #114
Full Changelog: v2026.824.1240.30...v2026.828.1544.43
Contributors
📦 Assets:
| ⬇️ Download | #️⃣ Download Count | 🛡️ VirusTotal |
|---|---|---|
| libvirtualhid-Windows-AMD64-driver-installer.msi |
v2026.827.1806.55
v2026.827.1806.55Pre-release
Pre-release
What's Changed
- feat:(Windows): add HID keyboard support by @ReenigneArcher in #104
- docs: add end-user gamepad guide by @ReenigneArcher in #105
- chore(deps): update vmactions/freebsd-vm action to v1.5.5 by @renovate[bot] in #108
Full Changelog: v2026.824.1240.30...v2026.827.1806.55
Contributors
📦 Assets:
| ⬇️ Download | #️⃣ Download Count | 🛡️ VirusTotal |
|---|---|---|
| libvirtualhid-Windows-AMD64-driver-installer.msi |
v2026.824.1240.30
What's Changed
- fix(driver): add Win10 WUDFRd driver path by @ReenigneArcher in #93
- ci: add release notifier workflow by @ReenigneArcher in #96
- chore: update global workflows by @LizardByte-bot in #90
- fix(gamepad)!: improve PlayStation controller compatibility by @ReenigneArcher in #94
- fix(macOS): correct right and middle mouse drag handling by @mkrusen in #95
- feat(windows): back the virtual mouse with a real HID device by @IronicDeGawd in #99
- chore(deps): update vmactions/freebsd-vm action to v1.5.4 by @renovate[bot] in #100
- feat(macOS): add UTF-8 keyboard text input by @ReenigneArcher in #98
- build(deps): bump third-party/lizardbyte-common from
011ad2btoffc027dby @dependabot[bot] in #102
New Contributors
- @mkrusen made their first contribution in #95
- @IronicDeGawd made their first contribution in #99
Full Changelog: v2026.817.1657.18...v2026.824.1240.30
Contributors
📦 Assets:
| ⬇️ Download | #️⃣ Download Count | 🛡️ VirusTotal |
|---|---|---|
| libvirtualhid-Windows-AMD64-driver-installer.msi |
v2026.817.1657.18
What's Changed
- fix(license)!: remove expiration-based license validation by @ReenigneArcher in #88
Full Changelog: v2026.816.1824.2...v2026.817.1657.18
Contributors
📦 Assets:
| ⬇️ Download | #️⃣ Download Count | 🛡️ VirusTotal |
|---|---|---|
| libvirtualhid-Windows-AMD64-driver-installer.msi |
v2026.816.1824.2
What's Changed
- feat: initial Linux implementation by @ReenigneArcher in #2
- ci: setup releases by @ReenigneArcher in #4
- refactor(sonar): fix cpp:S6022 by @ReenigneArcher in #5
- refactor(sonar): fix cpp:S5945 by @ReenigneArcher in #6
- refactor(sonar): fix cpp:S6197 by @ReenigneArcher in #7
- refactor(sonar): fix cpp:S6177 by @ReenigneArcher in #8
- refactor(sonar): fix cpp:S3630 by @ReenigneArcher in #9
- refactor(sonar): fix cpp:S6004 by @ReenigneArcher in #10
- refactor(sonar): fix cpp:S6022 by @ReenigneArcher in #11
- refactor(sonar): fix cpp:S5950 by @ReenigneArcher in #12
- refactor(sonar): fix cpp:S8379 by @ReenigneArcher in #13
- refactor(sonar): fix cpp:S6168 by @ReenigneArcher in #14
- refactor(sonar): grouped fixes by @ReenigneArcher in #15
- refactor(sonar): grouped fixes by @ReenigneArcher in #17
- refactor(sonar): remove duplication by @ReenigneArcher in #18
- feat: windows implementation by @ReenigneArcher in #19
- build: use 4 part version scheme by @ReenigneArcher in #20
- build(windows): use github.workspace path for signing files by @ReenigneArcher in #21
- chore(deps): pin submodule versions by @ReenigneArcher in #22
- feat(gamepads): add DualShock4 by @ReenigneArcher in #23
- feat: Add GamepadStateAdapter and tests by @ReenigneArcher in #24
- chore(deps): update official github actions by @renovate[bot] in #29
- chore(deps): update lizardbyte/actions action to v2026.625.20301 by @renovate[bot] in #28
- chore: use lizardbyte-common in c++ by @ReenigneArcher in #30
- chore: update global workflows by @LizardByte-bot in #33
- chore(deps): update actions/checkout action to v7 by @renovate[bot] in #31
- feat(windows): add keyboard/mouse support and expose global UMDF control-device path by @ReenigneArcher in #34
- fix(windows): start libvirtualhid UMDF device reliably by @ReenigneArcher in #35
- fix(windows): add VHF-backed gamepad emulation by @ReenigneArcher in #36
- build(windows): Package Windows driver validation tools by @ReenigneArcher in #37
- build(cmake): Add opt-in install/export switch by @ReenigneArcher in #38
- docs: add branding, update docs and license by @ReenigneArcher in #39
- chore(deps): update astral-sh/setup-uv action to v8.3.0 by @renovate[bot] in #40
- ci: Harden Windows driver installer and signing gates by @ReenigneArcher in #41
- ci: Improve Windows driver signing by @ReenigneArcher in #42
- chore: add gh-pages site by @ReenigneArcher in #43
- feat(Windows): Add virtualhid_control diagnostic UI tool by @ReenigneArcher in #44
- refactor: wwitch virtualhid_control to SDL3 + ImGui by @ReenigneArcher in #45
- docs: add screenshots and update store review validation by @ReenigneArcher in #46
- chore(deps): update astral-sh/setup-uv action to v8.3.1 by @renovate[bot] in #47
- feat(Windows): Add touch, pen, and keyboard scan-code support by @ReenigneArcher in #48
- feat(macOS): Add CoreGraphics keyboard and mouse backend by @ReenigneArcher in #49
- fix: avoid ranges contains for AppleClang by @ReenigneArcher in #50
- fix(macOS): absolute mouse coordinate scaling by @ReenigneArcher in #51
- chore(deps): update astral-sh/setup-uv action to v8.3.2 by @renovate[bot] in #52
- chore: add sonar property files by @ReenigneArcher in #53
- fix: improve cross-platform virtual gamepad compatibility by @ReenigneArcher in #54
- chore(deps): update actions/checkout action to v7.0.1 by @renovate[bot] in #56
- chore(deps): update official github actions (major) by @renovate[bot] in #55
- fix(packaging/windows): Allow WiX installers to downgrade and overwrite by @ReenigneArcher in #57
- chore(deps): update astral-sh/setup-uv action to v9 by @renovate[bot] in #58
- build(deps): bump third-party/lizardbyte-common from
06cd442to011ad2bby @dependabot[bot] in #59 - chore(deps): update lizardbyte/actions action to v2026.728.214955 by @renovate[bot] in #60
- fix(virtualhid_control): improve compact layout by @ReenigneArcher in #61
- docs(gh-pages): add Virtual HID Driver product page by @ReenigneArcher in #62
- docs(gh-pages): fix image assets by @ReenigneArcher in #64
- feat(Windows): add broker service and license API by @ReenigneArcher in #63
- feat(driver): add rotating UMDF trace log support by @ReenigneArcher in #65
- fix: harden Windows broker security and validation by @ReenigneArcher in #66
- fix: harden Windows broker uninstall and release CI by @ReenigneArcher in #67
- fix: improve broker licensing and package in...