From 93fe73214c104eb835f2acbd41de16d9702942bf Mon Sep 17 00:00:00 2001 From: "Peter F. Patel-Schneider" Date: Sun, 2 Aug 2020 14:38:31 -0400 Subject: [PATCH] release 1.0.4rc1 --- ChangeLog | 35 ++++++++++++++++++++++++++++++++++- Release_Notes | 26 ++++++++++++++++++++++++++ docs/_config.yml | 6 +++--- lib/solaar/__init__.py | 2 +- setup.py | 2 +- 5 files changed, 65 insertions(+), 6 deletions(-) create mode 100644 Release_Notes diff --git a/ChangeLog b/ChangeLog index 2882c73e..39f7d63b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,8 +1,41 @@ +1.0.4rc1 + * Support USB and BT connected devices that are not in descriptors.py + * Use FRIENDLY NAME for codename if needed and available. + * Extract manufacturer and product ID from Udev HID information. + * Add Bluetooth and USB product IDs to device descriptors records. + * Support Bluetooth-connected devices. + * Add model ID and unit ID to device identification. + * Support changing DPI by pressing DPI Switch button and sliding horizontally + * Add device-specific notification handlers. + * Add MX Vertical USB information. + * Udev rule adds seat permissions for all Logitech devices. + * Support USB-connected devices in GUI. + * Make probe and config work for USB-connected devices. + * Improve strings and display for settings. + * Correctly handle non-unifying connection notifications. + * Update GUI strings for several settings. + * Better support for EX100 and devices that connect to it. + * Partial support for feature GESTURE_2. + * Simplify interface for settings. + * Use DJ connection notifications to set device active status + * Udev rule sets seat write permissions for hidraw nodes for device as well as receivers. + * Handle USB devices that use HID++ protocol in CLI. + * Use device hidraw nodes where possible. + * Handle receivers with serial numbers that don't provide number of pairings. + * Ignore exceptions when setting locale. + * Correctly discover settings that share a name. + * Don't show pop-up notifications at startup. + * Keep battery voltage updated in GUI. + * Add Portugese translation. + * Update several translations. + * Add Lightspeed receivers c545 and c541. + * Reimplement REPROG_CONTROLS data structure. + 1.0.3: * Clean up documentation files. * Update documentation on installation. * Update Swedish and French translations. - * Add Norwegtian Nynorsk and Danish translations. + * Add Norwegian Nynorsk and Danish translations. 1.0.3rc2: * Fix bug handling DJ pairing notifications. diff --git a/Release_Notes b/Release_Notes new file mode 100644 index 00000000..b431fe59 --- /dev/null +++ b/Release_Notes @@ -0,0 +1,26 @@ + Notes on Major Changes in Releases + + +Version 1.0.4: + +Devices that connect directly via Bluetooth or USB are now supported. These devices show up in the GUI as separate lines, not under a receiver. A device that is directly connected and also paired to a receiver will show up twice, but the entry under the receiver will not be active. With this change identifying devices becomes more difficult so occasionally check your Solaar configuration file (at ~/.config/solaar/config.json) to see that there is only one entry for each of your devices. + +There are new settings for gestures, thumb wheels, adjusting the wheel ratchet behavior, and changing DPI using a DPI Switch button. + +Solaar's Udev rule now adds seat permissions for all Logitech devices. Users who install Solaar themselves will have to install the new Udev rule and activate the rule. One way to do this is to restart the user's computer. + + +Version 1.0.3: + +The separate deprecated solaar-cli command has been removed. + +Devices can be switched between hosts using the Change Host setting. The device will try to connect to the other host. Some devices will detect that there is no active host on the other connections and reconnect back. + + +Version 1.0.2: + +The separate unneeded solaar-gnome3 command has been removed. The packaging directories have been removed. + +Non-unifying receivers are modelled better. Many of them cannot unpair but instead new pairings replace existing pairings. + +Battery icon selection has been simplified. diff --git a/docs/_config.yml b/docs/_config.yml index 55d2d4ce..d3d06b8b 100644 --- a/docs/_config.yml +++ b/docs/_config.yml @@ -1,10 +1,10 @@ title: Solaar -description: Linux Device Manager for Logitech Unifying Receivers and Paired Devices. -tagline: Linux Device Manager for Logitech Unifying Receivers and Paired Devices. +description: Linux Device Manager for Logitech Unifying Receivers and Devices. +tagline: Linux Device Manager for Logitech Unifying Receivers and Devices. owner: pwr-Solaar owner_url: https://github.com/pwr-Solaar repository: pwr-Solaar/Solaar -version: 1.0.3 +version: 1.0.4rc1 show_downloads: false encoding: utf-8 theme: jekyll-theme-slate diff --git a/lib/solaar/__init__.py b/lib/solaar/__init__.py index 7965852c..8028120d 100644 --- a/lib/solaar/__init__.py +++ b/lib/solaar/__init__.py @@ -19,5 +19,5 @@ from __future__ import absolute_import, division, print_function, unicode_literals -__version__ = '1.0.3' +__version__ = '1.0.4rc1' NAME = 'Solaar' diff --git a/setup.py b/setup.py index 2817d532..a3a6ddca 100755 --- a/setup.py +++ b/setup.py @@ -8,7 +8,7 @@ except ImportError: from distutils.core import setup # from solaar import NAME, __version__ -__version__ = '1.0.3' +__version__ = '1.0.4rc1' NAME = 'Solaar'