From 312b8900a39444f2a965da85a29484eb2b84d800 Mon Sep 17 00:00:00 2001 From: "Peter F. Patel-Schneider" Date: Sun, 10 Apr 2022 10:55:32 -0400 Subject: [PATCH] release 1.1.3rc1 --- ChangeLog.md | 15 +++++++++++++++ Release_Notes.md | 8 +++++++- docs/_config.yml | 2 +- lib/solaar/__init__.py | 2 +- setup.py | 2 +- .../io.github.pwr_solaar.solaar.metainfo.xml | 1 + 6 files changed, 26 insertions(+), 4 deletions(-) diff --git a/ChangeLog.md b/ChangeLog.md index 145fc772..7999ef8c 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -1,3 +1,18 @@ +# 1.1.3rc1 + +* Remove pggettext so as to not require Python 3.8 +* Remove Python 2 unicode support +* Store keys in configuration file as int instead of str +* Use yaml for configuration file instead of json. +* Remove process-dependent rules from built-in rules. +* Handle situation where GTK application cannot be set up in CLI. +* Remove obsolete upower signals. +* Appinfo/metadata fixes including using correct APP_ID. +* Fix bugs in solaar config. +* Add full set of mouse buttons in persistent remappable actions seeting. +* Improve rule behaviour under Wayland and when Xtest or X11 not available. +* Fix up and document dependencies (evdev, Python, ...). + # 1.1.2 * Update documentation on supported devices and translations diff --git a/Release_Notes.md b/Release_Notes.md index 98fbea51..3b7f6f6b 100644 --- a/Release_Notes.md +++ b/Release_Notes.md @@ -1,10 +1,16 @@ # Notes on Major Changes in Releases +## Version 1.1.3 + +* Solaar uses yaml for configuration files, converting the json configuration file to yaml if necessary. + +* Solaar rules work better under Wayland but still cannot access the current process nor the current keyboard modifiers. + ## Version 1.1.2 * Solaar now depends on Python evdev. It can be installed if needed via `pip install --user evdev` or, in most distributions, by installing the python3-evdev package. -* Rules partly work under Wayland. There is no access to the current process in Wayland. Simulated input uses uinput if XTest extension not available, requiring read and write permissions on /dev/uinput. +* Solaar rules partly work under Wayland. There is no access to the current process in Wayland. Simulated input uses uinput if XTest extension not available, requiring read and write permissions on /dev/uinput. * There is a setting to divert gestures so that they can trigger rules. diff --git a/docs/_config.yml b/docs/_config.yml index b73cc982..eaa99b04 100644 --- a/docs/_config.yml +++ b/docs/_config.yml @@ -4,7 +4,7 @@ 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.1.2 +version: 1.1.3rc1 show_downloads: false encoding: utf-8 theme: jekyll-theme-slate diff --git a/lib/solaar/__init__.py b/lib/solaar/__init__.py index 30559109..40c8b567 100644 --- a/lib/solaar/__init__.py +++ b/lib/solaar/__init__.py @@ -16,5 +16,5 @@ ## with this program; if not, write to the Free Software Foundation, Inc., ## 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -__version__ = '1.1.2' +__version__ = '1.1.3rc1' NAME = 'Solaar' diff --git a/setup.py b/setup.py index 40aa6a8d..1685d83c 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.1.2' +__version__ = '1.1.3rc1' NAME = 'Solaar' diff --git a/share/solaar/io.github.pwr_solaar.solaar.metainfo.xml b/share/solaar/io.github.pwr_solaar.solaar.metainfo.xml index 2b53f60c..77c1fbf6 100644 --- a/share/solaar/io.github.pwr_solaar.solaar.metainfo.xml +++ b/share/solaar/io.github.pwr_solaar.solaar.metainfo.xml @@ -44,6 +44,7 @@ +