Changelog for
libfprint-2-2-32bit-1.90.1+vfs0090.1-6.21.x86_64.rpm :
* Sun Sep 26 2021 Jens K.
- It should actually work now
* Sun Sep 26 2021 Jens K. - Thinkpad 2016 support
* Sat Aug 14 2021 Jan Engelhardt - Update descriptions, replace historic goals.
* Thu Aug 05 2021 Stefan BrĂ¼ns - Update version to 1.92.1
* Highlights: + elanmoc: New driver for ELAN match-on-chip devices + egis0570: New driver for some Egis Technology devices + synaptics: Fix empty identify causing enroll issues + elan: Support more PIDs + misc: Architecture related bugfixes- Update version to 1.92.0
* Highlights: + Support for SPI devices added together with the elanspi driver + Generate hwdb for autosuspend (which is now pulled by systemd) + An API was added to clear the device storage. + Note: Devices may not implement the \"list\" API anymore. + Device features can now be queried using a common API
* New drivers: + vfs7552 + nb1010 + elanspi
* For additional changes, see https://gitlab.freedesktop.org/libfprint/libfprint/-/releases#v1.92.1
* Thu Jan 14 2021 Hillwood Yang - Update version to 1.90.7
* vfs5011: Fix possible use-after-free
* goodixmoc: Add two new PIDs (0x63AC, 0x639C)
* goodixmoc: Support finger status API
* synaptics: Only identify within provided prints
* synaptics: Reject devices with old firmware during probe
* Thu Jan 07 2021 Martin Hauke - Update to version 1.90.6
* Object reference management fixes for FpPrint and identify
* Fixed issues that caused problem on non-x86 machines (#236)
* Fix building with older GLib versions
* synaptics: Support PID 00e7
* goodix: Fix issue with long USB packages- Update to version 1.90.5
* Remove USB hub from udev autosupend rules
* synaptics: Add PID 0x00c9 which is used in some HP laptops- Update to version 1.90.4
* Work around GUsb cancellation issue
* Redefine internal image device state machine for more robustness
* Add public finger-status reporting to FpDevice
* Rework device removal API to be convenient (#330)
* Enable powersave for unsupported USB devices
* Improvements to examples
* synaptics: Support identify operation
* synaptics: Fix possible crash when the interrupt transfer is resubmitted
* synaptics: Add support for PIDs 0x00f9, 0x00fc and 0x00c2
* elan: Add PID 0x0c4d to supported device list
* aes3k: Fix driver and add CI test (#306)
* uru4000: Fix reference counting of image transfer
* vfs301: Fix driver and add CI test (#320)
* Sun Sep 27 2020 Dirk Mueller - update to 1.90.3:
* New goodixmoc driver supporting Goodix USB devices: 27C6:5840 27C6:6496 27C6:60A2
* Newly added support for Synaptics device: 06CB:00E9 06CB:00DF
* Fixed an issue with Synaptics devices sometimes not working at boot
* Fix issue with aes3k driver (#306)
* A patch for nbis required for some sensors was accidentally dropped in an earlier release Users of these sensors/drivers need to re-enroll
* Thu Apr 30 2020 Axel Braun - gobject-introspection-devel added to fix TW build error
* Sun Mar 15 2020 Hillwood Yang - Update version to 1.90.1
* Library:
* Add early report mechanism for verify and identify (API CHANGE!)
* Add support to run tests in gdb/valgrind
* Allow testing on all architectures
* Avoid image device AWAIT_FINGER_ON to deactivate state transitions
* Fix verify/identify error propagation to library user
* Correctly read image device information from class data
* Continue enroll after an image driver reported a retry error
* Change external API to allow reporting match results early
* A lot of new unit tests and integration tests have been added
* Drivers API:
* Added API for early report of matching results or retry errors
* Verify and identification completion functions have been simplified
* Support variadic arguments in error functions
* Various re-definitions of ownership handling
* Add convenience API to change state after a timeout
* Add unit tests for all the drivers API
* Drivers:
* elan: Ensure correct deactivation of device
* uru4000: Fix IRQ handler registration and internal state handling
* uru4000: Fix control transfer request type
* synaptics: Ensure errors are only reported after finger removal Use early report mechanism- Enable documents build
* Fri Nov 29 2019 Johannes Kastl - update to 1.0:
* Library:
* Add guards to the public API and require GLib 2.50
* Deprecate print storage API
* Better documentation for fp_discover_devs()
* Remove unused internal fpi_timeout_cancel_for_dev()
* Remove state from fp_img_driver activate handler
* Bug fixes related to restarting a failed verification immediately
* Drivers:
* The Elan driver received a lot of bug fixes including a fix for a hang when verifying prints with fprintd, quirks for some devices, a memory leak fix and support for 04f3:0c42
* Fix a probable crash in all the AES drivers
* Add support for Lenovo Preferred Pro Keyboard (KUF1256) to vfs5011
* Prevent hang during enroll process in etes603 driver
* Fix possible integer overflow in uru4000
* Work-around SELinux AVC warnings when uru4000 driver starts
* Remove long-unmaintained and broken fdu2000 driver
* Tools/Examples:
* Fix examples not working due to an overly strict check
* Fix crash in GTK demo when there\'s no supported devices
* Disable GTK demo until we have a USB Flatpak portal
* Remove sleep() in enroll example which caused a crash in some drivers
* Add a simple storage implementation example