Releases: wailsapp/wails
Releases · wailsapp/wails
v2.9.1
What's Changed
- Update README.ru.md by @vffuunnyy in #3544
- Fix build for Linux/v2.9.0 by @leaanthony in #3545
New Contributors
- @vffuunnyy made their first contribution in #3544
Full Changelog: v2.9.0...v2.9.1
v2.9.0
v2.9.0 - 2024-06-16
Summary
- Improved drag'n'drop support! More information here.
- Support for compiling against
libwebkit2gtk-4.1
:-tags webkit2_41
- Support generating bindings for structs without fields.
- Fixes for
WindowGetPosition
andWindowSetPosition
on macOS. - Improved documentation.
- Translations processing fixed.
Added
- Added Drag & Drop (files or folders) support for Windows and Linux. Added by @lyimmi in PR. Based on the work of @ayatkyo for Windows in PR.
- Added Drag & Drop (files or folders) support for macOS. Added by @APshenkin in PR.
- Support for compiling with
libwebkit2gtk-4.1
instead of4.0
to support latest Ubuntu release by atterpac in #3465 - Extended Routing guide with Svelte example by @stanislav-zeman in #3481
- Unit test for fix #3476 by gjergj in #3485
- German Readme Translation by Zeiichenfolge in #3483
- Added support generating bindings for structs without fields. Added by gjergj in PR
Changed
- Updated several broken links in the "How Does It Work?" page on the website. Changed by @oguz-yilmaz in PR #3469
- Upgraded Go version in CI to 1.22 by @leaanthony in #3473.
Fixed
- Fix Drag & Drop JS runtime. Added by @jakubpeleska, provided by Beam Transfer in PR.
- Fixed optional type generation where an extra
?
would be placed inside the field name instead of outside the name"field?"?
vs"field"?
. Fixed by @atterpac in #3476 - Fixed an issue where
WindowGetPosition
andWindowSetPosition
values were inconsistent on MacOS. Fixed by @cenan - Fix scoop command usage typo. Fixed by @fieu in #3501
- Fixed macOS single instance lock reset after some time. Fixed by @APshenkin in PR
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.