Skip to content

WinBridge 0.4.0

Latest

Choose a tag to compare

@github-actions github-actions released this 07 Aug 20:33
· 15 commits to main since this release

The roadmap is complete: every milestone from the original plan has shipped.

New in 0.4.0

Build (M3)

  • winbridge package <dir> builds a real NSIS installer for your app — makensis runs under WinBridge's own managed Wine, so one pinned NSIS behaves identically on every distro. Verified end to end: installer built, run with /S, payload and uninstaller landing in C:\Program Files.
  • MSVC-target C/C++ via --toolchain msvc (clang-cl + the Windows SDK fetched by winbridge doctor --install msvc — an explicit, size-labelled opt-in, never a silent download). The cheap MinGW/Zig path stays the default.
  • Authenticode signing scaffolding via osslsigncode: package --sign cert.pfx, passphrase never on a command line.
  • winbridge doctor --install <component> bootstraps go, zig, nsis, or the MSVC SDK into your home directory — no sudo.

Run (M5)

  • Compatibility recipes: winbridge recipe show <installer.exe> fingerprints an installer and finds a community recipe (winetricks verbs, DLL overrides, DXVK); recipe apply sets the app's prefix up in one step. Recipes are declarative data, strictly validated, contributable by PR — see recipes/README.md.
  • winbridge vm app <path> streams an app that Wine cannot run from the Windows VM as a seamless window (FreeRDP RemoteApp).

Distribution and community (M6)

  • Releases are now built by CI from the version tag — this release's assets were produced that way.
  • Debian source packaging for the PPA, a Flatpak manifest, and docs/distribution.md covering every channel.
  • winbridge report produces a privacy-scrubbed hardware/compatibility report matching the hardware-report issue template — nothing is transmitted; you choose what to share. COMPATIBILITY.md seeds the community-maintained list.

Install

Debian/Ubuntu:

curl -LO https://github.com/Dhiva-Labs/WinBridge/releases/download/v0.4.0/winbridge_0.4.0-1_amd64.deb
sudo apt install ./winbridge_0.4.0-1_amd64.deb
winbridge doctor

Any Linux x86-64 (no root needed):

curl -LO https://github.com/Dhiva-Labs/WinBridge/releases/download/v0.4.0/winbridge-0.4.0-linux-x64.tar.gz
tar -xzf winbridge-0.4.0-linux-x64.tar.gz
install -Dm755 winbridge-0.4.0-linux-x64/winbridge ~/.local/bin/winbridge
winbridge doctor

Verify with sha256sum -c SHA256SUMS. 690 tests green; security-audited before tagging.

Guide: WinBridge on learn.dhivalabs.com: install steps, a beginner guide and troubleshooting.