Skip to content

Releases: wailsapp/wails

v2.8.2

08 May 10:44
daa71ce
Compare
Choose a tag to compare

Breaking Change

  • The -noPackage flag was misnamed and is being renamed to nopackage to match the other flags. Changed by @leaanthony in PR.

Added

  • Added support for proxying assets requests to an external server. Added by @leaanthony in PR

Fixed

  • Fixed an issue with missing icon for Windows. Fixed by @APshenkin

v2.8.1

11 Apr 11:27
2dd964b
Compare
Choose a tag to compare

Added

  • Added docs to help fix NixOs/Wayland font-size css issue. Added by @atterpac in PR
  • Added -m (skip go mod tidy) flag to dev command by @te5se in PR
  • Added mac option DisableZoom to remove zoom button. Added by @wizzymore in PR

Fixed

  • Fixed some typos in comments. Changed by @reallylowest in PR
  • Fixed an issue where the destination file was not properly closed after copying. Changed by @testwill in PR
  • Fixed an issue where xattr calls were not working. Fixed by @leaanthony

Changed

  • Changed Create a project with changing the default name to the project’s name. Changed by @Twacqwq in PR

v2.8.0

08 Feb 21:43
7415585
Compare
Choose a tag to compare

Added

  • Added windows options supports DisablePinchZoom configuration. Added by @tuuzed in PR
  • Add Apple Silicon hardware detection to wails doctor. Changed by @almas1992 in PR
  • Remove quarantine attribute on macOS binaries. Changed by @leaanthony in PR
  • Added documentation for a common GStreamer error on Linux systems. Changed by @mkwsnyder in PR
  • Added documentation on explicity example of importing JS runtime. Changed by @danawoodman in PR
  • Add dock icon right-click exit handling by @almas1992 in PR

Fixed

  • Fixed vue-ts template build error. Fixed by @atterpac in PR
  • Docs for IsZoomControlEnabled and ZoomFactor. Fixed by @leaanthony in PR
  • Fixed -compiler flag for wails build, wails dev and wails generate module. Fixed in PR by @xtrafrancyz
  • Fixed uninitialized SecondInstanceData.WorkingDirectory on linux and windows (#3154).
  • Fixed save file dialog not appending file extension automatically on Windows by @almas1992 in PR
  • Fixed compatibility for wails cli being built with go 1.22 and later. Fixed by @stffabi in PR

v3.0.0-alpha.4

01 Feb 10:36
1ec3b4e
Compare
Choose a tag to compare
v3.0.0-alpha.4 Pre-release
Pre-release
  • wails3 dev and wails3 package for Windows and Mac
  • Refactored runtime to provide @wailsio/runtime and compiled runtime options
  • Updated examples
  • Fixed frameless drag and resize on Windows
  • wails3 tool cp for copying files
  • Fix WML example
  • Refactor asset server
  • Refactored dev tools support
  • Fixed default extension for Save Dialog
  • Support aliases in package imports (bindings)

v3.0.0-alpha.3

11 Dec 07:39
85d68ce
Compare
Choose a tag to compare
v3.0.0-alpha.3 Pre-release
Pre-release

This is not a release, but more of a maintenance tag. Don't expect anything to work. Except maybe some of the examples. And maybe some cli commands might work...

v2.7.1

09 Dec 23:42
ae99d7a
Compare
Choose a tag to compare

Fixed

  • Segfault in wails doctor when GPU device information is not provided. Thanks to @atterpac for the fix (#3108).
  • Fixed building on macOS 11. Updated other build guards. Fixed in #3111 by @leaanthony.

Changed

  • Go 1.20 is now the minimum supported Go version.

v2.7.0

09 Dec 06:33
6a8322c
Compare
Choose a tag to compare

v2.7.0 - 2023-12-09

Added

  • Update the description of ZoomFactor and IsZoomControlEnabled attributes in the document. Added by @biuaxia in PR
  • Added Single Instance Lock support with passing arguments to first instance. Added by @APshenkin in PR
  • Added support for enabling/disabling swipe gestures for Windows WebView2. Added by @leaanthony in PR
  • When building with -devtools flag, CMD/CTRL+SHIFT+F12 can be used to open the devtools. Added by @leaanthony in PR
    – Added file association support for macOS and Windows. Added by @APshenkin in PR
  • Added support for setting some of the Webview preferences, textInteractionEnabled and tabFocusesLinks on Mac. Added by @fkhadra in PR
  • Added support for enabling/disabling fullscreen of the Webview on Mac. Added by @fkhadra in PR
  • Added French README.fr.md page. Added by @nejos97 in PR
  • New task created for linting v2 task v2:lint. Workflow updated to run the task. Added by @mikeee in PR
  • Added new community template wails-htmx-templ-chi-tailwind. Added by @pylotlight in PR
  • Added CPU/GPU/Memory detection for wails doctor. Added by @leaanthony in #d51268b8d0680430f3a614775b13e6cd2b906d1c
  • The AssetServer now injects the runtime/IPC into all index html files and into all html files returned when requesting a folder path. Added by @stffabi in PR
  • Added Custom Protocol Schemes associations support for macOS and Windows. Added by @APshenkin in PR
    – Added support for TS interfaces generation as an option. Add support for Enums in TS types. Added by @APshenkin in PR

Changed

  • AssetServer requests are now processed asynchronously without blocking the main thread on Windows. Changed by @stffabi in PR
  • AssetServer requests are now processed concurrently by spawning a goroutine per request. Changed by @stffabi in PR
  • Now building with -devtools flag doesn't enable the default context-menu. Changed by @mmghv in PR
  • Change Window Level. Changed by @almas1992 in PR

Fixed

  • Fixed typo on docs/reference/options page. Added by @pylotlight in PR
  • Fixed issue with npm being called npm20 on openSUSE-Tumbleweed. Fixed by @TuffenDuffen in PR
  • Fixed memory corruption on Windows when using accelerator keys. Fixed by @stffabi in PR
  • Fixed binding mapping for obfuscated build, when binding are in different structs. Fixed by @APshenkin in PR
  • Fixed issue with obfuscation settings in wails.json. Fixed by @APshenkin in PR

Alpha 2 - "Let's take them to Task" edition

12 Nov 10:39
df49f49
Compare
Choose a tag to compare

This is not a release, but more of a maintenance tag. Don't expect anything to work. Except maybe some of the examples.

Alpha 1 - The "it's all broken" edition

28 Oct 22:41
ee194f3
Compare
Choose a tag to compare
Pre-release

This is not a release, but more of a maintenance tag. Don't expect anything to work.

v2.6.0

06 Sep 09:57
1644ee1
Compare
Choose a tag to compare

v2.6.0 - 2023-09-06

Breaking Changes

  • AssetServer RequestURI and URL are now RFC and Go Docs compliant for server requests. This means Scheme, Host and Fragments are not provided anymore. Changed by @stffabi in PR

Fixed

  • Avoid app crashing when the Linux GTK key is empty. Fixed by @aminya in PR
  • Fix issue where app would exit before main() on linux if $DISPLAY env var was not set. Fixed by @phildrip in PR
  • Fixed a race condition when positioning the window on Linux. Added by @lyimmi in PR
  • Fixed SetBackgroundColour so it sets the window's background color to reduce resize flickering on Linux. Added by @lyimmi in PR
  • Fixed disable window resize option and wrong initial window size when its enabled. Added by @lyimmi in PR
  • Fixed build hook command parsing. Added by @smac89 in PR
  • Fixed -reloaddir flag to watch additional directories (non-recursively). @haukened in PR #2871
  • Fixed support for Go 1.21 go.mod files. Fixed by @stffabi in PR

Added

  • Added correct NodeJS and Docker package names for DNF package manager of Fedora 38. Added by @aranggitoar in PR
  • Added -devtools production build flag. Added by @mmghv in PR
  • Added EnableDefaultContextMenu option to allow enabling the browser's default context-menu in production . Added by @mmghv in PR
  • Added smart functionality for the default context-menu in production with CSS styles to control it. Added by @mmghv in PR
  • Added custom error formatting to allow passing structured errors back to the frontend.
  • Added sveltekit.mdx guide. Added by @figuerom16 in PR
  • Added ProgramName option to linux.Options. Added by @lyimmi in PR
  • Added new community template wails-sveltekit-ts. Added by @haukened in PR
  • Added support for retrieving the logical and physical screen size in the screen api. Added by @stffabi in PR
  • Added new community template wails-sveltekit-tailwind. Added by @pylotlight in PR
  • Added support for print dialogs. Added by @aangelisc in PR
  • Added new wails dev -nogorebuild flag to prevent restarts on back end file changes. @haukened in PR #2870

Changed

  • Now uses new go-webview2 module. Added by @leaanthony in PR.
  • Changed styling of doctor command. Changed by @MarvinJWendt in PR
  • Enable HiDPI option by default in windows nsis installer. Changed by @5aaee9 in PR
  • Now debug builds include the un-minified version of the runtime JS with source maps . Changed by @mmghv in PR