Releases: ShadowBlip/InputPlumber
Releases · ShadowBlip/InputPlumber
v0.75.2
0.75.2 (2026-03-11)
Bug Fixes
- add environment variable to disable polkit auth (1a0f06e)
- add evdev mapping for BTN_TL2 and BTN_TR2 to support switch pro controller triggers and fix LED dbus naming parsing (#545) (3b597e6)
- add vendor_id and product_id matching for switch pro controllers via bluetooth (5d1570a)
- Hardware Support: Split ROG Xbox Ally models into their own profile (587b7d4)
- horipad_steam: negate gyroscope values to match SDL sign convention (66a2d95)
- horipad_steam: reply to GET_REPORT requests to prevent UHID timeout (30513d6)
- horipad-steam: swap yaw/roll field names in HID report struct (e003bdd)
- PS4: add match for PS4 gamepads with PID 05c4 (ed1c746)
v0.75.1
v0.75.0
v0.74.2
v0.74.1
0.74.1 (2026-02-17)
Bug Fixes
v0.74.0
0.74.0 (2026-02-16)
Bug Fixes
- add wild card matching for claw8 to match Polar Tempest Edition as well (dcb9c30)
- Hardware Support: Add new PID's for Steam Deck target (f7a2cd0)
- Hardware Support: Add scroll wheel to legion go devices (e6e3723)
- Hardware Support: Invert pitch axis for Legion Go 2 (c175344)
- improve attribute matching time by only querying specified attribute (6dfe725)
- Target Device: Combine all xbox devices into a single target (4dc6dcd)
- TargetDevice: support immediate write events (abee4a9)
Features
v0.73.0
0.73.0 (2026-02-01)
Bug Fixes
- add device unhiding on SIGINT and SIGTERM (0b629aa)
- Device Hiding: add 'hide_from_root' option to allow moving devnode during hide logic (79e2049)
- Device Hiding: move hidden device nodes to /dev/inputplumber/sources (aecd3c6)
- HardwareSupport: Ensure default capabilities & misc fixes (57adb85)
- Polkit: remove duplicate SetInterceptMode action (13a3797)
Features
- Config: add udev matching for composite device configs (e825464)
v0.72.0
0.72.0 (2026-01-18)
Bug Fixes
- Hardware Support: Add dinput mappings for MSI Claw (3300cc3)
- Hardware Support: Harden device names for Legion Go and Go 2 controllers (aa8b464), closes #495
- Hardware Support: Update device configs to use upstream bmi260 driver (014e8f1)
Features
- update all dependencies (8b10247)
v0.71.0
v0.70.2
0.70.2 (2026-01-05)
Bug Fixes
- always call write_set_report_reply to avoid timeout and fail in response to SetReport (57f61ec)
- CompositeDevice: asyncronously fetch target capabilities instead of blocking (52f0d27)
- Intercept Mode: don't clear gamepad states if mode does not change (de5ba78)
- Target Devices: set target devices in parallel instead of serially (19e84e4)