From 830fd01ae7d09053eb5b3b7daa8af2df5ca741b7 Mon Sep 17 00:00:00 2001 From: Johannes Leupolz Date: Sat, 6 Dec 2025 20:55:29 +0000 Subject: [PATCH] Release v0.2.0 --- debian/changelog | 31 ++++++++++++++++++++++++++++++- vuinputd/Cargo.toml | 2 +- 2 files changed, 31 insertions(+), 2 deletions(-) diff --git a/debian/changelog b/debian/changelog index e4b91c8..c8b5033 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,5 +1,34 @@ +vuinputd (0.2.0-1) unstable; urgency=medium + + * Register official USB vendor/product ID (VID 0x1209, PID 0x5020) under + pid.codes. + * Improve and expand project documentation: + - Extended DESIGN.md with device creation details, uinput flow, and + netlink/uinput interactions. + - Added new testing documentation and documented conducted tests. + - Updated USAGE.md with screenshots and clarified steps. + - Multiple README.md improvements and cleanup. + * Add initial .deb packaging support and GitHub Actions workflow for CI. + * Implement device reuse and first support for legacy devices (Steam + compatibility). + * Improve Steam Deck gamepad behavior and compat-mode fixes. + * Enhance reliability: + - Fix zombie process issue. + - Deduplicate excessive error messages. + - Ensure write to uinput only with complete messages. + - Fix get_awaiter_for_state and pointer cleanup issues. + - Remove hardcoded wait to improve timing stability. + * Add detection for 32-bit calling processes. + * Ensure arm64 compilation support. + * Various refactorings, typo fixes, and internal improvements to job engine + and service file. + * Updated documentation for release readiness. + + -- Johannes Leupolz Thu, 06 Dec 2025 21:00:00 +0000 + + vuinputd (0.1.0-1) unstable; urgency=medium * Initial release. - -- Johannes Leupolz Wed, 27 Aug 2025 12:00:00 +0000 \ No newline at end of file + -- Johannes Leupolz Wed, 27 Aug 2025 12:00:00 +0000 diff --git a/vuinputd/Cargo.toml b/vuinputd/Cargo.toml index 4b186c6..5616e67 100644 --- a/vuinputd/Cargo.toml +++ b/vuinputd/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "vuinputd" -version = "0.1.1" +version = "0.2.0" edition = "2021" authors = ["Johannes Leupolz "] license = "MIT"