Releases: Humblemonk/shurectl
Releases · Humblemonk/shurectl
Release list
v2.5.0
What's Changed
- feat: read and display identity strings from device (#63, #64) by @Humblemonk in #65
Full Changelog: v2.4.0...v2.5.0
v2.4.0
What's Changed
- docs: update CLAUDE.md and CONTRIBUTING.md by @Humblemonk in #54
- fix: correct udev rule filename and SUBSYSTEM keyword in README by @Humblemonk in #55
- chore(deps): bump dependencies via cargo update by @Humblemonk in #56
- Add Windows support by @plyrthn in #57
- update README with windows information by @Humblemonk in #59
- Toggle mute by @Humblemonk in #60
New Contributors
Full Changelog: v2.3.0...v2.4.0
v2.3.0
What's Changed
- feat: add HID feature address probe tool (src/bin/probe.rs) by @Humblemonk in #47
- docs: fix and expand probe usage examples in CONTRIBUTING.md by @Humblemonk in #48
- Update thanks_dev username in FUNDING.yml by @Humblemonk in #50
- Adding support for MV7+ by @mike-callahan in #51
- V2.3.0 by @Humblemonk in #52
- fix: hide Reverb and LED tabs for non-MV7+ devices by @Humblemonk in #53
New Contributors
- @mike-callahan made their first contribution in #51
Full Changelog: v2.2.1...v2.3.0
v2.2.1
What's Changed
- update comments to make them a bit more readable by @Humblemonk in #40
- Disable validation for Trivy in super-linter by @Humblemonk in #42
- cleanup comments by @Humblemonk in #41
- Bump rand from 0.8.5 to 0.8.6 by @dependabot[bot] in #43
- feat: --demo accepts optional model argument by @Humblemonk in #44
- update cargo dependencies by @Humblemonk in #45
New Contributors
- @dependabot[bot] made their first contribution in #43
Full Changelog: v2.2.0...v2.2.1
v2.2.0
What's Changed
- update cargo lock by @Humblemonk in #37
- update README by @Humblemonk in #38
- feat: add MVX2U Gen 2 support (PID 0x1033) by @Humblemonk in #39
Full Changelog: v2.1.0...v2.2.0
v2.1.0
What's Changed
- Revise README for device support and descriptions by @Humblemonk in #32
- Add MVX2U Gen 1 to supported devices list by @Humblemonk in #33
- update udev rule by @Humblemonk in #34
- Update 62-shure.rules by @Humblemonk in #35
- feat(mv6): add monitor mix control and eliminate host-side state pers… by @Humblemonk in #36
Full Changelog: v2.0.0...v2.1.0
v2.0.0
What's Changed
- feat: add Shure MV6 support (v2.0.0) by @Humblemonk in #30
Full Changelog: v1.3.1...v2.0.0
v1.3.1
What's Changed
- Add macOS support via platform-conditional hidapi deps by @nmeans in #27
- chore: bump dependencies and version to 1.3.1 by @Humblemonk in #28
New Contributors
Full Changelog: v1.3.0...v1.3.1
v1.3.0
shurectl v1.3.0
What's New
Multiple device support — If you have more than one Shure MVX2U plugged in, you can now choose which one to control:
shurectl --list # see all connected devices
shurectl --device /dev/hidraw3 # open a specific one
shurectl -D /dev/hidraw3 # short formWithout --device, shurectl opens the first device found — existing behaviour is unchanged.
Full Changelog: v1.2.0...v1.3.0
v1.2.0
v1.2.0
What's New
-lshorthand for--list—shurectl -lnow works as an alias forshurectl --list--version/-Vflag — prints the current version and exits- Expanded test coverage — added 5 new unit tests bringing the total to 150: toggle roundtrips for Phantom, EQ enable, and Limiter in
app.rs; encode/decode roundtrips for limiter and EQ enable packets inprotocol.rs - Improved error reporting — diagnostic messages (no device found, udev hint, demo mode fallback) are written to stderr, keeping stdout clean for scripting
What's Changed
- Update requirements in README.md by @Humblemonk in #14
- update README by @Humblemonk in #15
- Update device info in README by @Humblemonk in #16
- Update cargo install command with repository URL by @Humblemonk in #17
- fix: update udev rule to use TAG+="uaccess" instead of group-based ac… by @Humblemonk in #19
- Update README by @Humblemonk in #20
- Uaccess by @Humblemonk in #21
- Update Unit Tests by @Humblemonk in #22
- version bump by @Humblemonk in #23
- feat: add -l shorthand for --list and -V/--version flag by @Humblemonk in #24
Full Changelog: v1.1.0...v1.2.0