Releases: wailsapp/wails
Releases Β· wailsapp/wails
v2.8.2
Breaking Change
- The
-noPackage
flag was misnamed and is being renamed tonopackage
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
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
v2.8.0
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 forwails build
,wails dev
andwails 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
wails3 dev
andwails3 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
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
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
v2.7.0 - 2023-12-09
Added
- Update the description of
ZoomFactor
andIsZoomControlEnabled
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
andtabFocusesLinks
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
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
This is not a release, but more of a maintenance tag. Don't expect anything to work.
v2.6.0
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