Skip to content

Releases: Indal-Singh/WaveSync

WaveSync v1.1.1

Choose a tag to compare

@indalsingh99 indalsingh99 released this 05 Sep 10:24

What's new in v1.1.1

  • Fix: after Bluetooth reconnect (Windows makes BT the default), laptop speakers keep playing without Stop/Start
  • More reliable hotplug routing (work runs off the COM notification thread)
  • Prefer side-by-side WaveSyncEngine.dll — do not overwrite with a stale embedded copy

Installer

Download WaveSync-Setup-v1.1.1.exe below and run the setup wizard.

WaveSync v1.1.0

Choose a tag to compare

@indalsingh99 indalsingh99 released this 05 Sep 09:59

Release notes

Version is defined in the root VERSION file.
Bump that file first, then build and tag — everything else reads from it.

Release checklist

  1. Update VERSION (semver: MAJOR.MINOR.PATCH)
  2. Sync visible strings if needed (About box is fine to leave for next publish — installer/csproj read VERSION)
  3. Build:
    .\scripts\build_installer.ps1
  4. Commit, tag, push:
    git add -A
    git commit -m "release: WaveSync vX.Y.Z"
    git tag -a vX.Y.Z -m "WaveSync vX.Y.Z"
    git push origin main --tags
  5. Publish GitHub Release (optional but recommended):
    gh release create vX.Y.Z "dist/installer/WaveSync-Setup-vX.Y.Z.exe" --title "WaveSync vX.Y.Z" --notes-file RELEASE_NOTES.md

v1.1.0

  • Engine reliability: output list race fix, true SPSC ring buffer, capture-format conversion
  • Hotplug: no UI deadlock, hot-add while running, selection sync on stop/start
  • Safer native DLL load (hash-verified, no SetDllDirectory)
  • UI refreshed to match app icon (navy / purple / blue)
  • Installer + version driven from single VERSION file
  • Ring buffer unit tests in CMake