Changelog
Breaking changes
- Replace notify2 dependency used in battery notifier
- This means we no longer depend on the deprecated 'notify2' Python package, instead we use the 'notify-send' command to send notifications instead. The OpenRazer daemon package should now depend on the package that provides this command!
New devices
- Add support for Razer Blade 14 (2023)
- Add support for Razer DeathAdder V3 Pro (00c2/00c3)
- Add support for Razer Ornata V3 Tenkeyless
- Add support for Razer Viper V3 Pro (Wired and Wireless)
- Add support for Razer BlackWidow V4 X
- Add support for Razer BlackWidow V3 Pro (Wireless)
- Add support for Razer Naga Epic
- Add support for Razer Blade 14 (2024)
- Add support for Razer Goliathus Chroma 3XL
- Add support for Razer BlackWidow V4 75%
- Add support for Razer Ornata V3 [028F]
- Add support for Razer Naga (1532:0015)
Bug fixes, improvements, cleanup, etc
- daemon: Add get_idle_time to all devices with set_idle_time
- pylib: Add 'idle_time' capability
- daemon: Add get_low_battery_threshold to all devices with set_low_battery_threshold
- pylib: Add 'low_battery_threshold' capability
- daemon: Also handle UnicodeDecodeError for persistence file fail
- Remove bogus gtk3 dependency from Debian
- Add "persistence_dual_boot_quirk" config
- daemon: Ignore bogus 0% battery level when notifying
- Add correct Fn key translation for Razer BlackWidow V4 75%
- Fix EVENT_FILE_REGEX for Razer BlackWidow V3 Mini Hyperspeed
- pylib: Use PREFIX for installing Python modules
Thanks a lot to all contributors!