* Thu May 01 2025 Matthias Bach <marix@marix.org> - 1.9.2
- Update to 1.9.2
* Use Generic to set precise type for InputDevice.path.
* Allow supressing build-dependent information in ecodes.c.
* Sat Feb 22 2025 Matthias Bach <marix@marix.org> - 1.9.1
- Update to 1.9.1
* Fix fox missing UI_FF constants in generated ecodes.py.
* More type annotations.
* Mon Feb 10 2025 Matthias Bach <marix@marix.org> - 1.9.0
- Update to 1.9.0
* Slightly faster reading of events in device.read() and
device.read_one().
* Drop deprecated InputDevice.fn (use InputDevice.path instead).
* Improve type hint coverage and add a py.typed file.
- Remove fix-tests.patch as it was included upstream.
* Wed Jan 29 2025 Matthias Bach <marix@marix.org> - 1.8.0
- Update to 1.8.0
* The evdev.ecodes module is now generated at install time and
contains only constants. This allows type checking and
introspection of the evdev.ecodes module, without having to
execute it first. The old module is available as
evdev.ecodes_runtime.
* Reverse mappings in evdev.ecodes that point to more than one
value are now tuples instead of lists.
* Fix keyboard delay and repeat being swapped.
* Move the syn() convenience method from InputDevice to EventIO.
- Add fix-tests.patch to pull in test fixes that upstream only
included after tagging their release.
- Switch source download during packaging from disabledrun to
manualrun.
* Thu May 09 2024 Matthias Bach <marix@marix.org> - 1.7.1
- Update to 1.7.1
* Wait up to two seconds for uinput devices to appear.
* Mon Feb 19 2024 Matthias Bach <marix@marix.org> - 1.7.0
- Update to 1.7.0
* Add the uniq address to the string representation of InputDevice.
* Improved method for finding the device node corresponding to a
uinput device
- Adjust package build to upstream's switch to pyproject.toml.
- Drop obsolete Leap 15.3 compatiblity handling in spec file.
* Wed Jul 12 2023 ecsos <ecsos@opensuse.org>
- Add %{?sle15_python_module_pythons}
* Mon Jan 23 2023 Matthias Bach <marix@marix.org> - 1.6.1
- Update to 1.6.1
* No changelog was made available.
- Fix source URL as upstream no longer creates Github releases but
only tags.
- Add a _service file for easier source download.
* Wed Jul 20 2022 Matthias Bach <marix@marix.org> - 1.6.0
- Update to 1.6.0
* Fix Python 3.11 compatibility
- Drop packaging for Python 2
* Sat Mar 26 2022 Matthias Bach <marix@marix.org> - 1.5.0
- Update to 1.5.0
* Input device is now closed from main thread in
InputDevice.close()
* util.find_ecodes_by_regex now works across all Python versions
- Drop evdev-re-Pattern.patch now included upstream
Version: 1.3.0-bp155.2.33
* Tue May 14 2019 Ondřej Súkup <mimi.vx@gmail.com>
- update to 1.2.0
* Add UInput support for the resolution parameter in AbsInfo
* Vendor and product identifiers can be greater or equal to 0x8000
* Fri Mar 01 2019 Tomáš Chvátal <tchvatal@suse.com>
- Update to 1.1.2:
* Fix handling of absinfo capabilities
* Fix invalid example
* Check if FF_MAX_EFFECTS is defined
Version: 1.3.0-bp152.1.18
* Sun Jan 12 2020 Matthias Bach <marix@marix.org>
- Update to 1.3.0
* Fix build on 32bit arches with 64bit time_t.
* Add functionality to query device properties. See
InputDevice.input_props and the input_props argument to Uinput.
* KeyEvent received an allow_unknown constructor argument, which
determines what will happen when an event code cannot be mapped
to a keycode. The default and behavior so far has been to raise
KeyError. If set to True, the keycode will be set to the event
code formatted as a hex number.
* Add InputDevice.set_absinfo() and InputDevice.absinfo().
* Instruct the asyncio event loop to stop monitoring the fd of
the input device when the device is closed.
* Tue May 14 2019 Ond?ej Súkup <mimi.vx@gmail.com>
- update to 1.2.0
* Add UInput support for the resolution parameter in AbsInfo
* Vendor and product identifiers can be greater or equal to 0x8000
* Fri Mar 01 2019 Tomá? Chvátal <tchvatal@suse.com>
- Update to 1.1.2:
* Fix handling of absinfo capabilities
* Fix invalid example
* Check if FF_MAX_EFFECTS is defined
* Tue Aug 28 2018 marix@marix.org
- Update to version 1.1.0
* Add support for handling force-feedback effect uploads.
* Fix typo preventing force-feedback effects that need left
coefficients from working.
- Add _service file to fetch source from Git.
* Tue Jun 05 2018 marix@marix.org
- Run tests during packaging.
* This runs only those tests which do not require /dev/uinput.
- Changed to source taken directly from Git instead of PyPI.
* Mon Jun 04 2018 marix@marix.org
- Update to version 1.0.0
* Fixed asyncio support in Python 3.5+.
* Fixed handling of missing data.
* Fixed device comparison.
* Deprecated the InputDevice.fn attribute in favour of
InputDevice.path
* Add a context manager for grabbing access to a device -
InputDevice.grab_context.
* Add the InputDevice.uniq attribute, which contains the unique
identifier of the device.