From benjamin.tissoires at gmail.com Wed Mar 22 10:22:17 2017 From: benjamin.tissoires at gmail.com (Benjamin Tissoires) Date: Wed, 22 Mar 2017 11:22:17 +0100 Subject: [ANNOUNCE] libratbag 0.6.0 Message-ID: <6506d898-7f97-a495-f9dd-89c4c24f355e@gmail.com> libratbag v0.6 is out. The list of interesting changes are: - 2 new drivers (G300 and G-Skill) thanks to Thomas and Lyude - a brand new LED API thanks to Ilya (only Logitech HID++ 2.0 devices for now, but others should come) - a new commit API for sending profiles at once, which should reduce the communications between the host and the device - some shiny new SVGs from Alex - bug fixes The libratbag ABI has been broken here (some enum were changed), and new API were added. ratbagd should be updated (soon) to reflect this. See the full log at the end if you are interested in the details. Cheers, Benjamin Benjamin Tissoires (4): Add a release script to generate the announce email doctext: fix various unresolved links G-Skill: shut up compiler warnings configure.ac: libratbag 0.6 Clément Vuchener (2): Add special actions for cycling down resolutions and profiles hidpp10: Fix and add some special action codes Ilia guterman (2): align ratbag-command usage documentation (#135) driver-hidpp20: Add LED API (#113) Ilya Guterman (7): hidpp20: define internal LED structure hidpp20: first parsing of feature 0x8070 - onboard profiles libratbag api support LEDs hidpp20: Implement feature 0x8070: LED effects fix indentation in documentation Add the ability to set LED effects ratbag-command: implement LED commands Lyude (16): libratbag-util: Add ratbag_utf8_(to|from)_enc() helpers Add support for the gskill-mx780 gskill: Update checksum *after* updating profile name libratbag: Check for CAP_BUTTON_KEY instead of write_button() libratbag: Check for CAP_BUTTON_MACROS in ratbag_button_set_macro() Introduce new profile-oriented API gskill: Convert driver to new profile oriented API libratbag-util: Return -errno, not errno libratbag-util: Return correct length from ratbag_utf8_from_enc libratbag-util: Add test suite for iconv helpers gskill: Specify the correct encoding for profile names gskill: Check for ret < 0 in gskill_read_profile_name() gskill: Add profile_to_pdata() Add the ability to enable or disable profiles gskill: Add some missing profile fields libratbag-private.h: Fix space before brace Stephen Kitt (1): Copy all three bytes from parameters Thomas Hindoe Paaboel Andersen (7): Fix typos in documentation Move a comment to the appropriate function only set dirty when changed unset previous default resolution gitignore: add test-iconv-helper Update report rate on all resolutions if needed Add driver for the Logitech G300/G300s Wolf480pl (1): Add more button scancodes to driver-logitech-g300 alcomposer (4): add logitech g300 svg data add SVG Logitech G303 data (#131) SVG Logitech G900 Data Add g300, g303, g900 SVG links to HWDB mxmgh (1): Teach ratbag-command the "ratchet mode switch" special action name git tag: v0.6 The libratbag project does not generate tarballs for releases, you can grab one directly from github: https://github.com/libratbag/libratbag/archive/v0.6/libratbag-0.6.0.tar.gz -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 473 bytes Desc: OpenPGP digital signature URL: