7.2.0-beta.1 (2026-07-22)
Features
- cli: add global --json output option and devices command (44c421a)
- cli: add status command for active profile and current audio devices (09f9d77)
- tray-icon: draw theme-based speaker icon at runtime with Segoe glyph (7a48f44)
- tray-icon: replace monochrome icon with theme-based icon that adapts to Windows dark mode (1e27c61)
Bug Fixes
- banner: precisely detect true exclusive fullscreen, show banners in borderless windowed (#2259) (514088d), closes #2240
- ci: pin conventionalcommits preset to v9 to restore changelog generation (47d910a), closes semantic-release/release-notes-generator#992
- cli: address PR review — JSON output safety, COM disposal, NameClean, failure contract (3d20e3f)
- cli: cache JsonSerializerOptions static field, address reviewer nitpick (ea63fbd)
- cli: document empty-string device values in status --json output (b97b1d7)
- profile: Add reset per-app audio settings on profile switch (#2262) (d39b88f), closes #2258 #2258
- tray-icon: prevent TypeInitializationException in SpeakerIconGenerator static cctor (a559e7b)
Languages
- localization: update tray icon option label to Theme Based (20180f5)
🛡 VirusTotal GitHub Action analysis: