What's Changed
- ci: automated signed release on version tags by @Sapd in #541
- cmake: allow explicit version override for tarball builds by @Sapd in #543
- packaging: RPM spec for Fedora COPR by @Sapd in #544
- packaging: Debian/Ubuntu packaging for PPA by @Sapd in #542
- docs: installation-first README with all package channels by @Sapd in #545
- ci: auto-bump Homebrew formula on release by @Sapd in #546
- ci: auto-upload to Launchpad PPA on tag by @Sapd in #547
- ci: auto-build in COPR on release by @Sapd in #548
- Fix Git version detection when embedded by @ChrisLauinger77 in #551
- ci: fix git version detection in the MSYS2 Windows job by @Sapd in #552
- gitattributes: normalise all text files to LF by @Sapd in #553
- Update actions node24 by @Sapd in #554
- Add missing Arctis Nova 7P Gen2 PID by @hoXyy in #555
- fix: enable Windows support for Arctis Nova 3P/3X via output reports by @RpYTMc in #556
- perf(cli): skip the forced info reads when the invocation performs an action by @AdrianKuriata in #549
- perf(audeze): answer every info capability from one status read by @AdrianKuriata in #550
- Add sidetone status reading for Arctis Nova 7 Gen 2 by @flexusjan in #560
- Add MCHOSE X9 Wireless (battery status) by @Venjer in #563
- Fix MSVC warnings in Corsair Wireless V2 support by @ChrisLauinger77 in #564
- added support for Virtuoso SE used wired or with receiver by @zoeyronain in #567
New Contributors
- @hoXyy made their first contribution in #555
- @RpYTMc made their first contribution in #556
- @flexusjan made their first contribution in #560
- @Venjer made their first contribution in #563
- @zoeyronain made their first contribution in #567
Full Changelog: 4.0.0...4.1.0