v2.0.0-beta.22 is 108 commits + 148 files changed..... 😅
Thanks to all the amazing contributors for this monster release!
WARNING: The option Fullscreen
is being deprecated. Please use WindowStartState
instead. Thank you 🙏
Features
- Adding workspace to npm which better integrates wails and frontend npm. - Thanks @Snider 🎉
- Windows ARM64 support - Thanks @stffabi
- Experimental support for
bindings.d.ts
generation inwailsjs
dir - Added file information for Windows to attach metadata like "ProductVersion" & "CompanyName" to Windows builds - Thanks @stffabi 🎉
- New Windows option
EnableFramelessBorder
to support hiding the titlebar - Thanks @stffabi 🎉 - New
OnBeforeClose
option to hook into application close - Thanks @Ironpark 🎉 - New dev flag
reloadDirs
to reload when misc dirs have been updated - Thanks @stffabi 🎉 - Support fs.FS for assets - Thanks @stffabi 🎉
Fixes
- Handle DPI Scaling in
SetSize
- Thanks @stffabi 🎉 - Better dispatch handling on Windows - Thanks @stffabi 🎉
- Do not apply WindowStartState on reloads - Thanks @stffabi 🎉
- Fix slash escaping in git username
- Fix logging in prod builds (used to crash)
- Memory leak in
processRequest
for Windows and Darwin - Thanks @stffabi 🎉
Misc
- Chinese updates for the Website - Thanks @misitebao 🎉
- Migration of
io/ioutil
toio
andos
packages + ton ofgo fmt
fixes - Thanks @Juneezee 🎉 - Improved runtime build scripts
- Improved URI translation for asset server - Thanks @stffabi 🎉
- Improved
processRequest
to handle errors - Thanks @stffabi 🎉 - Build fix for Linux - Thanks @ianmjones 🎉
- Far better handling of race condition for browsers in dev mode (delayed IPC execution until websocket connection is up)
- Updated website: Router guide, link to Awesome Wails, new options added
- Attempt to infer
assetdir
from the embedded fs - thanks @stffabi 🎉
Full Changelog: v2.0.0-beta.21...v2.0.0-beta.22