github Belphemur/SoundSwitch v7.0.0-beta.1
SoundSwitch v7.0.0-beta.1

pre-release5 hours ago

7.0.0-beta.1 (2026-05-07)

⚠ BREAKING CHANGES

  • support arm64 architecture

Features

  • build-tools: detect .NET SDK version from csproj and migrate copilot setup to Linux (62be3ca)
  • build: add ARM64 support with framework-dependent publish and winget-managed runtime (bc048f1)
  • release: add parserOpts breakingHeaderPattern for ! breaking change notation (8a32b16)
  • support arm64 architecture (9afc160), closes #2094

Bug Fixes

  • add missing [Code] section header to winget-dotnet-runtime.iss (427a50a)
  • copilot-setup: add EnableWindowsTargeting=true to dotnet restore on Linux (8af7cce)
  • copilot-setup: replace variable-length lookbehind with sed for .NET version extraction (90de88c)
  • filter null TargetFramework values, rename winget methods to version-agnostic names (4f94862)
  • parameterize .NET version for winget, remove stale win-x64 references (3e1daaa)
  • pass DotNetMajorVersion from CI to installer, add include guard, fix repoRoot init order (31a041b)
  • pin System.Security.Cryptography.Xml 10.0.7 to resolve CVE-2026-33116 and CVE-2026-26171 (5df71f9)
  • publish: disambiguate $tag variable in Read-Host string interpolation (c86b702)
  • publish: resolve Count property error when uploading single installer (#2081) (f58f15a)
  • remove ready to run (640b5b4)
  • remove SelfContained from CLI, exclude arch-suffixed installers from fallback (d46d93b)
  • remove unsupported --scope from winget runtime install (43caf63)
  • typo on switch device hotkey labels (e16a206)
  • update CodeQL SDK to 10.0.x, remove unused ARCH env var (bf71d15)
  • use {pf} not {commonpf}, FileSearch for winget PATH, NeedRestart on 3010 (5002a75)
  • use underscore for arch suffix in auto-updater, prefer arch-specific first (4a524f7)
  • use windows-latest runner instead of windows-2025 in test-installer-build.yml (7f2061c)

Languages

  • Slovak: Added About translation using Weblate (3c41295)
  • Slovak: Added Settings translation using Weblate (1e9c83c)
  • Slovak: Added Tray Icon translation using Weblate (6fda308)
  • Slovak: Added Update Download translation using Weblate (3765663)

🛡 VirusTotal GitHub Action analysis:

🛡 VirusTotal GitHub Action analysis:

🛡 VirusTotal GitHub Action analysis:

Don't miss a new SoundSwitch release

NewReleases is sending notifications on new releases.