Releases: wailsapp/wails
Release list
Wails v3.0.0-beta.12
Wails v3 Beta Release - v3.0.0-beta.12
Added
- Add macOS notch notification windows with lifecycle and telemetry example β see documentation in PR by @leaanthony
- Add macOS NSPanel window support with new options and native integration β see documentation in PR by @leaanthony
Fixed
- Prevent SQLite Prepare from hanging under concurrent calls in PR by @archy-rock3t-cloud
π€ This is an automated nightly release generated from the latest changes on master.
Installation:
go install github.com/wailsapp/wails/v3/cmd/wails3@v3.0.0-beta.12Wails v3.0.0-beta.11
Wails v3 Beta Release - v3.0.0-beta.11
Removed
- Remove obsolete implementation tracker from docs in PR by @leaanthony
π€ This is an automated nightly release generated from the latest changes on master.
Installation:
go install github.com/wailsapp/wails/v3/cmd/wails3@v3.0.0-beta.11Wails v3.0.0-beta.10
Wails v3 Beta Release - v3.0.0-beta.10
Fixed
- Fix GTK4 Linux host dropping custom-protocol and file-association launch arguments in PR by @midagedev
- Correctly handle deleted lines and same-source corrections in changelog validation in PR by @taliesin-ai
π€ This is an automated nightly release generated from the latest changes on master.
Installation:
go install github.com/wailsapp/wails/v3/cmd/wails3@v3.0.0-beta.10Wails v3.0.0-beta.9
Wails v3 Beta Release - v3.0.0-beta.9
Added
- Add documentation for models in bindings β see documentation in PR by @taliesin-ai
- Support rpm-ostree installation for atomic Linux systems in PR by @leaanthony
- Add native weekly star-history chart generation and publication β see documentation and documentation and documentation and documentation and documentation and documentation and documentation and documentation and documentation and documentation in PR by @leaanthony
- Add Darwin-only mac package for resolving application bundle resources β see documentation in PR by @leaanthony
- Add Condui showcase page and index entry β see documentation and documentation in PR by @mgueregath
- Add Redis Viewer showcase page with screenshots and project link β see documentation and documentation in PR by @redisviewer
Changed
- Update GTK application flags to G_APPLICATION_NON_UNIQUE for Linux in PR by @overlordtm
- Log missing window events at debug level instead of warning in PR by @julianstorer
Fixed
- Cancel macOS and iOS asset request contexts when WebKit aborts the matching custom-scheme task (#5963)
- Handle WindowSetFullscreenButtonEnabled message in PR by @archy-rock3t-cloud
- Import Fragment in preact-ts template to resolve build failure in PR by @haoku123
- Prevent legacy GTK3 service-only applications from crashing when screen
discovery runs before an active window or display is available (#5966) - Fixes issue with incorrect handling of empty strings in JSON parsing in PR by @taliesin-ai
- Allow explicit-version release runs to proceed when the unreleased changelog is empty (#5977)
π€ This is an automated nightly release generated from the latest changes on master.
Installation:
go install github.com/wailsapp/wails/v3/cmd/wails3@v3.0.0-beta.9Wails v3.0.0-beta.8
Wails v3 Beta Release - v3.0.0-beta.8
Added
- Add documentation URL generation to automatic changelog entries in PR by @taliesin-ai
- Add Streams: bidirectional byte streams between Go and JavaScript with the WebSocket
programming model and no listening socket. Declare a stream in Go with
app.HandleStream(name, handler)and connect from the frontend withStream(name),
which returns aWebSocket-shaped object. GoβJS is carried by one held poll per
window over the asset server, JSβGo by a normal POST; nothing binds a TCP port and
nothing goes throughevaluateJavaScript. In server builds (-tags server) the same
handler is served over a real WebSocket instead, so application code is identical
across builds. by @leaanthony - Move mailbox changelog entry to Unreleased in PR by @leaanthony
Changed
- Update docs sidebar autogeneration and blog author type derivation in PR by @leaanthony
Fixed
- WebView2 initialization uses a deadline and message pump in PR by @leaanthony
- WebView2 cookie test skips in CI unless opt-in and locks execution to current OS thread in PR by @leaanthony
- Windows menu builders restore command IDs for submenu parent items in PR by @gilad-ch
- Align the official cross-compilation image with the GTK 4.14+ Linux support baseline (#5928)
- Configure iOS Xcode project to retain inherited linker flags and add -ObjC in PR by @mortenolsrud
- Fix excessive TCP connection churn in the
wails3 devasset proxy on large frontends, which could exhaust the host's ephemeral ports and make unrelated processes fail withEADDRNOTAVAIL - Queue per-window event JavaScript for ordered dispatch and backpressure in PR by @leaanthony
Removed
- Remove the desktop binary release pipeline: v3 releases are tag-only and the
wails3CLI is installed withgo install. Deletesrelease-v3.ymland the nightly step that dispatched it in PR by @leaanthony
π€ This is an automated nightly release generated from the latest changes on master.
Installation:
go install github.com/wailsapp/wails/v3/cmd/wails3@v3.0.0-beta.8Wails v3.0.0-beta.7
Wails v3 Beta Release - v3.0.0-beta.7
Added
- Add macOS autoplay preference to disable user action requirement for media playback in PR by @Eyalm321
- Move mailbox changelog entry to Unreleased in PR by @leaanthony
Changed
- macOS zoom animation uses CADisplayLink or NSTimer for smoother performance in PR by @savely-krasovsky
Fixed
- Configure iOS Xcode project to retain inherited linker flags and add -ObjC in PR by @mortenolsrud
- Fix excessive TCP connection churn in the
wails3 devasset proxy on large frontends, which could exhaust the host's ephemeral ports and make unrelated processes fail withEADDRNOTAVAIL - Queue per-window event JavaScript for ordered dispatch and backpressure in PR by @leaanthony
π€ This is an automated nightly release generated from the latest changes on master.
Installation:
go install github.com/wailsapp/wails/v3/cmd/wails3@v3.0.0-beta.7Wails v2.14.0
Installation
go install github.com/wailsapp/wails/v2/cmd/wails@v2.14.0Changes
Fixed
- Fixed nil pointer crash and swallowed network error when downloading the WebView2 bootstrapper, which made the app exit instead of showing the installation error dialog by @jannskiee
Wails v3.0.0-beta.6
Wails v3 Beta Release - v3.0.0-beta.6
Added
- Implement bounded host-side storage for oversized events and ordered JavaScript delivery in PR by @leaanthony
- Implement macOS Dock bounce for window flashing in PR by @julianstorer
Fixed
- Asset server preserves content-type sniffer errors and unwritten prefixes during flushing in PR by @leaanthony
- Prevent macOS applications from crashing when replacing the application menu from a Wails callback
- Fix unreadable native menus on Windows 10 1809 / Windows Server 2019 (build 17763). The dark-mode uxtheme exports were gated on build 18334, so the app-level dark-mode opt-in never ran on those hosts: the menu background was painted dark but Windows kept drawing menu text in the light theme, leaving dark text on a dark background. The ordinals exist from 17763, so the gate now matches.
- Fix
w32.GetStockObjectcallingGetDeviceCapsinstead ofGetStockObject, which made it return 0 for every stock object. - Improve WebView2 bootstrapper download error handling and reporting in PR by @jannskiee
π€ This is an automated nightly release generated from the latest changes on master.
Installation:
go install github.com/wailsapp/wails/v3/cmd/wails3@v3.0.0-beta.6Wails v3.0.0-beta.5
Wails v3 Beta Release - v3.0.0-beta.5
Fixed
- macOS app activation now respects activation policy for regular apps only in PR by @julianstorer
- Guard uninitialized GTK windows in Linux builds in PR by @julianstorer
- Set explicit opaque background color for Linux WebKit windows before URL load in PR by @julianstorer
π€ This is an automated nightly release generated from the latest changes on master.
Installation:
go install github.com/wailsapp/wails/v3/cmd/wails3@v3.0.0-beta.5Wails v3.0.0-beta.4
Wails v3 Beta Release - v3.0.0-beta.4
Changed
- Android build tasks default to arm64 and deploy-emulator selects host architecture in PR by @mortenolsrud
Fixed
- Preserve macOS window zoom state during drag and reduce motion in PR by @leaanthony
- Fix Windows server-mode build by adding
!servertowebview_window_windows_nonclient.gobuild constraint
π€ This is an automated nightly release generated from the latest changes on master.
Installation:
go install github.com/wailsapp/wails/v3/cmd/wails3@v3.0.0-beta.4