Skip to content

Releases: wailsapp/wails

v2.0.0-beta.37

27 May 03:53
b49dce8
Compare
Choose a tag to compare
v2.0.0-beta.37 Pre-release
Pre-release

Added

  • Add nogen flag in wails dev command by @mondy in #1413
  • Initial support for new native translucency in Windows Preview by @leaanthony in #1400

Fixed

Changed

New Contributors

v2.0.0-beta.36

01 May 01:11
9c7ef2d
Compare
Choose a tag to compare
v2.0.0-beta.36 Pre-release
Pre-release

Fixed

  • [v2] Validate devServer property to be of the correct form by @stffabi in #1359
  • [v2, darwin] Initialize native variables on stack to prevent segfault by @stffabi in #1362
  • Vue-TS template fix

Changed

  • Added OnStartup method back to default templates

Full Changelog: v2.0.0-beta.35...v2.0.0-beta.36

v2.0.0-beta.35

27 Apr 12:02
Compare
Choose a tag to compare
v2.0.0-beta.35 Pre-release
Pre-release

Breaking Changes

  • When data was sent to the EventsOn callback, it was being sent as a slice of values, instead of optional parameters to the method. EventsOn` now works as expected, but you will need to update your code if you currently use this. More information
  • The broken bindings.js and bindings.d.ts files have been replaced by a new JS/TS code generation system. More details here

Added

  • New Templates: Svelte, React, Vue, Preact, Lit and Vanilla templates, both JS and TS versions. wails init -l for more info.
TEMPLATE                        SHORT NAME      DESCRIPTION
Lit + Vite                      lit             Lit + Vite development server        
Lit + Vite (Typescript)         lit-ts          Lit + TS + Vite development server   
Preact + Vite                   preact          Preact + Vite development server     
Preact + Vite (Typescript)      preact-ts       Preact + Vite development server     
React + Vite                    react           React + Vite development server      
React + Vite (Typescript)       react-ts        React + Vite development server      
Svelte + Vite                   svelte          Svelte + Vite development server     
Svelte + Vite (Typescript)      svelte-ts       Svelte + TS + Vite development server
Vanilla + Vite                  vanilla         Vanilla + Vite development server    
Vanilla + Vite (Typescript)     vanilla-ts      Vanilla + Vite development server    
Vue + Vite                      vue             Vue + Vite development server        
Vue + Vite (Typescript)         vue-ts          Vue + Vite development server    

Fixed

  • Improved mimetype detection for BOM marker and comments - @napalu
  • Remove duplicate mimetype entries - @napalu
  • Remove duplicate Typescript imports in generated definition files - @adalessa
  • Add missing method declaration - @adalessa
  • Fix Linux sigabrt on start - @napalu
  • Double Click event now works on elements with data-wails-drag attribute - @jicg
  • Suppress resizing during minimize of a frameless window - @stffabi
  • Fixed TS/JS generation for Go methods with no returns
  • Fixed WailsJS being generated in project directory

Changed

  • Website docs are now versioned
  • Improved runtime.Environment call
  • Improve the close action for Mac
  • A bunch of dependabot security updates
  • Improved website content - @misitebao
  • Upgrade issue template - @misitebao
  • Convert documents that don't require version management to individual pages - @misitebao
  • Website now using Algolia search

v2.0.0-beta.34

26 Mar 08:17
Compare
Choose a tag to compare
v2.0.0-beta.34 Pre-release
Pre-release

Features

Bug Fixes

Changes

New Contributors

Full Changelog: v2.0.0-beta.33...v2.0.0-beta.34

v2.0.0-beta.33

05 Mar 02:45
Compare
Choose a tag to compare
v2.0.0-beta.33 Pre-release
Pre-release

Features

  • NSIS Installer support for creating installers for Windows applications - Thanks @stffabi 🎉
  • New frontend:dev:watcher command to spin out 3rd party watchers when using wails dev - Thanks @stffabi 🎉
  • Remote templates now support version tags - Thanks @misitebao 🎉

Bug Fixes

  • A number of fixes for ARM Linux providing a huge improvement - Thanks @ianmjones 🎉
  • Fixed potential Nil reference when discovering the path to index.html
  • Fixed crash when using runtime.Log methods in a production build
  • Improvements to internal file handling meaning webworkers will now work on Windows - Thanks @stffabi 🎉

Changes

  • The Webview2 bootstrapper is now run as a normal user and doesn't require admin rights
  • The docs have been improved and updated
  • Added troubleshooting guide

v2.0.0-beta.32

22 Feb 20:15
Compare
Choose a tag to compare
v2.0.0-beta.32 Pre-release
Pre-release
  • Bugfix: Attempt to find non-package versions of npm, docker and upx when running wails doctor on Linux

v2.0.0-beta.31

22 Feb 10:51
Compare
Choose a tag to compare
v2.0.0-beta.31 Pre-release
Pre-release

Features

Bug Fixes

  • More Windows DPI fixes by @stffabi
  • Restore Window Min/Max after fullscreen
  • Fix Mac icon bug
  • Fix Windows icon file mode @ValentinTrinque

Breaking Changes

  • WindowUnFullscreen has been renamed to WindowUnfullscreen

v2.0.0-beta.30

04 Feb 23:32
Compare
Choose a tag to compare
v2.0.0-beta.30 Pre-release
Pre-release

New Features for v2

  • wails build now supports a debug flag to generate a production build with debug symbols
  • [Go Runtime] New GetEnvironment() method to return information about the build at runtime

Fixes

  • Possible breaking change: The WindowGetPosition and WindowSetPosition calls were incorrectly defined as WindowGetPos and WindowSetPos in the Go runtime. This has been fixed.
  • [windows] Fix dpi scaling for factors other than 100%, 200%,... by @stffabi in #1098
  • [windows] Improve frameless window handling by @stffabi in #1085
  • [windows] Add WebviewUserDataPath to windows options by @stffabi in #1105
  • [runtime] Added TypeScript interface export for the window.go object by @albert-sun in #1092
  • [windows] Updated windows window/frontend to fix issue with html select positioning by @MikeSchaap in #1082
  • [windows] Only call EnableSizable for normal windows by @stffabi in #1074
  • [windows] Reduce frameless border size to 6px
  • [runtime] Fix logging bug
  • [templates] Updated vanilla template to remove logging and use non-deprecated APIs
  • [windows] Disallow maximising a window if DisableResize is true
  • use path to first index.html file for 'index' by @tmclane in #1127

New Contributors

Full Changelog: v2.0.0-beta.29...v2.0.0-beta.30

v2.0.0-beta.29

17 Jan 09:53
Compare
Choose a tag to compare
v2.0.0-beta.29 Pre-release
Pre-release

What's Changed

  • [v2] Only call EnableSizable for normal windows by @stffabi in #1074
  • Fix for Windows Message Loop crashes by @stffabi

v2.0.0-beta.28

12 Jan 09:45
Compare
Choose a tag to compare
v2.0.0-beta.28 Pre-release
Pre-release

What's Changed

  • Fix Window resizing in Windows
  • Fix cancelling dialogs on Mac
  • Fixed Save dialog on Mac
  • Fix for bad default directories in dialog options
  • New build flag: -debug
  • Fix EventsOff in JS runtime
  • Allow window resizing regardless of frameless or other options (#1049) by @pierrejoye in #1053
  • update zh-hans docs by @GargantuaX in #1059
  • Add templates for using Svelte with Vite by @BillBuilt in #1068
  • [v2] Fix: win window maximise/minimise by @redraskal in #1069

New Contributors

Full Changelog: v1.16.9...v2.0.0-beta.28