Releases: flozz/rivalcfg
Rivalcfg v4.5.0
- Do not try to open devices when not needed (#170)
- Add support for SteelSeries Prime Rainbow 6 Siege Black Ice Edition
(1038:182A) - Add support for SteelSeries Prime CS:GO Neo Noir Edition (1038:1856)
- Add initial support for the Rival 3 Wireless mouse (#146)
- Add initial support for the Rival 650 mouse (#112)
Rivalcfg v4.4.0
- Add Prime support (#169, @sephiroth99)
- Add Aerox 3 (non wireless version) support (#156)
- Add Aerox 3 Wireless support (#167)
- Save devices settings on disk
- Add Black (code formatter)
- Drop Python 3.5 support
- WARNING: This version will be the last one to support Python 2.7
More → https://www.buymeacoffee.com/flozz/project-rivalcfg-v4-4-0-released
Rivalcfg v4.3.0
-
Fixes Sensei TEN default config (#158)
-
Adds the
--print-udev
option to generate udev rules and print them tostdout
(#157) -
CLI: Displays a usage message when no argument was given (#152)
-
CLI: Write udev warning message to
stderr
instead ofstdout
-
Adds a
--print-debug
option to display various information -
Adds a
--firmware-version
option to display the firmware version of some devices -
Rivalcfg can now read the firmware version of the following devices:
- Rival 3
- Rival 300
- Rival 310
- Rival 500
- Rival 700 / 710
- Sensei 310
- Sensei TEN
Rivalcfg v4.2.0
-
Rival 3: support of firmware v0.37.0.0 (#147)
-
Support of the Sensei TEN (1038:1832)
-
Support of the Sensei TEN CS:GO Neon Rider Edition(1038:1834)
-
Rival 500:
- Handles color shift
- Handles button mapping
Rivalcfg v4.1.0
-
Support of the Rival 300S
-
Rival 310 support improved:
- Support of button mapping
-
Sensei 310 support improved:
- Support of button mapping
-
Rival 3 support improved:
- Colors can now be defined separatly
- Button mapping support implemented
- Light effects support implemented
Rivalcfg v4.0.0
-
Full rewrite of most parts of the software
-
Mice are now grouped by family to reduce code duplication
-
Improved udev support on Linux:
- Dynamically generate udev rules instead of maintaining a static file
- Automatically check that the rules file is up to date
- Adds a command to update udev rules
-
Improved testing:
- Better coverage
- Test the device output to avoid regressions
-
Improved documentation:
- A Sphinx documentation was added instead of stacking everything in the
README - Each device family now have its own documentation page to make it easier
to understand - Python APIs are now documented
- A document was added to help contributing
- Installation instructions were updated to recommend using Python 3
- A Sphinx documentation was added instead of stacking everything in the
-
New devices support was added:
- Support of the Rival 100 Dota 2 Edition (retail version) (#17)
- Support of the Rival 300 Fallout 4 Edition (#44)
- Support of the Rival 310 CS:GO Howl Edition (#113)
- Support of the Rival 3 (#111)
- Support of the Rival 300 Evil Geniuses Edition
- Support of the Rival 95 MSI Edition
- Support of the Rival 95 PC Bang
- Support of the Rival 100 PC Bang
- Support of the Rival 100 (Dell China)
- Support of the Rival 600 Dota 2 Edition
- Support of the Rival 106 (#84, @SethDusek)
-
Some devices gained a better support:
-
A generic support of mouse buttons mapping was added (rewriting of what was
originally done for the Sensei [RAW]). The following devices now support
it:- Rival 300 / Original Rival family
- Sensei [RAW] family
-
Regressions:
The following things were removed for this release:
- Sensei Ten: this mouse needs more work to be added back.
- Colorshift of the Rival 500: this feature needs more work to be added back.