release 1.1.6rc2

This commit is contained in:
Peter F. Patel-Schneider 2022-09-26 09:24:25 -04:00
parent cb22bc63e1
commit 049dfcecbc
6 changed files with 39 additions and 7 deletions

View File

@ -1,3 +1,27 @@
# 1.1.6r2
* Don't add non-existant key in raw xy processing
* Add special keys from MX Mechanical Mini
* Fix processing of HID++ 1.0 battery reports
* Use report descriptors to determine suitable devices
* Handle exceptions when processing configuration file
* Add Logitech PRO Gaming Keyboard
* Fix bad entries in divert-keys when found
* Correctly convert old-style diversions to new style and remove old ones
* Add optional save argument to write_key_value methods
* Use device name in configuration entries if device modelId is zeroes
* Don't show normal DJ messages in debug log
* Add Later rule action
* Correctly record battery feature when ADC produces error
* Print feature call errors in solaar show instead of terminating
* Use ADC notifications to set device inactive and active
* Add one to feature count to count ROOT feature
* Don't check modifiers for KeyPress actions that are not clicks
* Augment comments on what Solaar cannot do
* Fix bug in printing closed handle
* Use only product records to determine which receivers unpair
* Add conditional delay to get around race with Linux HID++ driver
# 1.1.5 # 1.1.5
* Add G213 Prodigy Gaming Keyboard * Add G213 Prodigy Gaming Keyboard

View File

@ -1,5 +1,13 @@
# Notes on Major Changes in Releases # Notes on Major Changes in Releases
## Version 1.1.6
* Solaar requires Python version 3.7.
* Solaar uses report descriptors to recognize unknown devices that use HID++.
* The Later rule action takes an integer delay in seconds and one or more rule components. The action immediately completes while also scheduling the rule components for later exection.
## Version 1.1.5 ## Version 1.1.5
* The Active rule condition takes the serial number or unitID of a device and checks whether the device is active. A device is active if it is connected (via a receiver, USB or Bluetooth), not turned off, and not in a power-saving state. This condition can be used to check whether changing a setting on the device will have any effect, as devices respond to messages only when active. * The Active rule condition takes the serial number or unitID of a device and checks whether the device is active. A device is active if it is connected (via a receiver, USB or Bluetooth), not turned off, and not in a power-saving state. This condition can be used to check whether changing a setting on the device will have any effect, as devices respond to messages only when active.

View File

@ -4,7 +4,7 @@ tagline: Linux Device Manager for Logitech Unifying Receivers and Devices.
owner: pwr-Solaar owner: pwr-Solaar
owner_url: https://github.com/pwr-Solaar owner_url: https://github.com/pwr-Solaar
repository: pwr-Solaar/Solaar repository: pwr-Solaar/Solaar
version: 1.1.5 version: 1.1.6rc2
show_downloads: false show_downloads: false
encoding: utf-8 encoding: utf-8
theme: jekyll-theme-slate theme: jekyll-theme-slate

View File

@ -7,8 +7,8 @@ layout: page
## Downloading ## Downloading
Clone Solaar from GitHub by `git clone --recurse-submodules https://github.com/pwr-Solaar/Solaar.git` Clone Solaar from GitHub by `git clone --recurse-submodules https://github.com/pwr-Solaar/Solaar.git`.
Solaar has a submodule, so make sure that the submodule is cloned. Make sure that the submodule python-hid-parser was cloned, i.e., the directory `python-hid-parser` has content.
## Requirements for Solaar ## Requirements for Solaar

View File

@ -16,5 +16,5 @@
## with this program; if not, write to the Free Software Foundation, Inc., ## with this program; if not, write to the Free Software Foundation, Inc.,
## 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. ## 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
__version__ = '1.1.5' __version__ = '1.1.6rc2'
NAME = 'Solaar' NAME = 'Solaar'

View File

@ -8,7 +8,7 @@ except ImportError:
from distutils.core import setup from distutils.core import setup
# from solaar import NAME, __version__ # from solaar import NAME, __version__
__version__ = '1.1.5' __version__ = '1.1.6rc2'
NAME = 'Solaar' NAME = 'Solaar'
@ -59,7 +59,7 @@ For instructions on installing Solaar see https://pwr-solaar.github.io/Solaar/in
# sudo apt install python-gi python3-gi \ # sudo apt install python-gi python3-gi \
# gir1.2-gtk-3.0 gir1.2-notify-0.7 gir1.2-ayatanaappindicator3-0.1 # gir1.2-gtk-3.0 gir1.2-notify-0.7 gir1.2-ayatanaappindicator3-0.1
# os_requires=['gi.repository.GObject (>= 2.0)', 'gi.repository.Gtk (>= 3.0)'], # os_requires=['gi.repository.GObject (>= 2.0)', 'gi.repository.Gtk (>= 3.0)'],
python_requires='>=3.6', python_requires='>=3.7',
install_requires=[ install_requires=[
'evdev (>= 1.1.2)', 'evdev (>= 1.1.2)',
'pyudev (>= 0.13)', 'pyudev (>= 0.13)',
@ -68,7 +68,7 @@ For instructions on installing Solaar see https://pwr-solaar.github.io/Solaar/in
'psutil (>= 5.4.3)', 'psutil (>= 5.4.3)',
], ],
package_dir={'': 'lib'}, package_dir={'': 'lib'},
packages=['keysyms', 'hidapi', 'logitech_receiver', 'solaar', 'solaar.ui', 'solaar.cli'], packages=['keysyms', 'hidapi', 'hid_parser', 'logitech_receiver', 'solaar', 'solaar.ui', 'solaar.cli'],
data_files=list(_data_files()), data_files=list(_data_files()),
scripts=_glob('bin/*'), scripts=_glob('bin/*'),
) )