- Use absolute path for modprobe
- Skip kernel parameter check for kernels >= 4.15
- Detect python interpreter with build system
- Don't print stack trace when program is cancelled
- add Autotools
- improve logging
- remove list of supported models
- show error message if library not found
- improve logging
- show active default effect in help
- hide --force argument
- try to load missing kernel modules
- add configuration examples
- recognize more i2c bus names
- add license
- remove model check
- add ability to skip model check
- only print exception in verbose mode
- use baseboard product name instead of system product name to identify model
- model communication with device after newer versions of the Windows driver
- add lots of supposedly supported models
- improved help
- improved logging
- add Eurocom M4 to supported systems
- add W230SD to supported systems
- add support for Python 3 (still works with Python 2)
- python-smbus is no longer required
- better error handling
- add "Mythlogic Chaos 1313-A" and "HUMA H3" to supported products
- add mute/unmute and some effects
Initial release