Releases: wailsapp/wails
Releases Β· wailsapp/wails
v2.0.0
We made it! A huge thank you to all the contributors that put so much time and effort into this release π
Blog post: https://wails.io/blog/wails-v2-released
Fixed
- Fix buildtags parsing if only one tag is specified by @stffabi in #1858
- Use embed all to include all files in templates by @stffabi in #1862
Changed
- Bump minimum required Go version to 1.18 by @stffabi in #1854
- Add check for minimum required Go version by @stffabi in #1853
- chore: update README and workflows by @misitebao in #1848
- Update introduction.mdx by @ParvinEyvazov in #1863
- Releasetest/release workflow by @leaanthony in #1869
- Optimize documentation website by @misitebao in #1849
New Contributors
- @ParvinEyvazov made their first contribution in #1863
v2.0.0-rc.1.1
Fix CLI version text
v2.0.0-rc.1
Deprecated
- The
-noGen
flag for thewails dev
command has been replaced with-skipbindings
. This is to
align with thewails build
command.
Added
- Add garble support by @leaanthony in #1793
- Make draggable CSS property customisable by @leaanthony in #1828
- Add Some WindowState by @zandercodes in #1349
- Make EventsOff capable of removing multiple listeners by @lyimmi in #1822
Fixed
- Use
Promise<void>
when Go routine does not output by @SheetJSDev in #1821 - preact-ts template build fix by @Debdut in #1781
- fix frontend/tsconfig.js by @lyimmi in #1795
- fix: fix bugs in website by @misitebao in #1810
- Fix vue-ts template by @leaanthony in #1813
- Remove duplicate defs in win32/window.go by @AlbinoDrought in #1832
Changed
- Upgrade React to use Vite v3 by @leaanthony in #1744
- Upgrade Lit to use Vite v3 by @leaanthony in #1745
- Support vite3 for Vue by @leaanthony in #1746
- Preact templates for vite 3 by @leaanthony in #1770
- Prevent env variables and registry overrides from changing behaviour by @stffabi in #1771
- Use go implementation to retrieve the version of a fixed runtime by @stffabi in #1790
- Change contribution guide type from "doc" to "page" by @misitebao in #1777
- feat(website): repair document content by @misitebao in #1775
- chore: sort out files by @misitebao in #1776
- Add Korean to doc by @jaesung9507 in #1774
- Add README.ja.md by @shinshin86 in #1783
- Reorganized contribution guidelines page by @misitebao in #1784
- fix(website): fix link by @misitebao in #1785
- Update templates.mdx by @KiddoV in #1799
- Better watcher by @leaanthony in #1827
- Only set GDK_BACKEND to "x11" if GDK_BACKEND is unset and XDG_SESSION_TYPE is not "wayland" by @prurigro in #1811
- Optimize images by @imgbot in #1812
New Contributors
- @shinshin86 made their first contribution in #1783
- @Debdut made their first contribution in #1781
- @KiddoV made their first contribution in #1799
- @zandercodes made their first contribution in #1349
- @prurigro made their first contribution in #1811
- @SheetJSDev made their first contribution in #1821
- @AlbinoDrought made their first contribution in #1832
- @imgbot made their first contribution in #1812
Full Changelog: v2.0.0-beta.44.2...v2.0.0-rc.1
v2.0.0-beta.44.2
Fix compile error in dev build
v2.0.0-beta.44.1
- Fix compile error for production builds.
v2.0.0-beta.44
Deprecation Notice
The data-wails-drag
attribute is being deprecated in favour of the following CSS style:
style="--wails-draggable:drag"
. You can use style="--wails-draggable:no-drag"
to disable the drag behaviour.
For this release only, you can test this by setting the following application option:
Experimental: &options.Experimental{
UseCSSDrag: true,
},
Added
- Set file permissions for generated files by @leaanthony in #1763
- Experimental support for CSS Drag detection by @leaanthony in #1750
Fixed
- Bug fix collecting of output binaries for platforms by @stffabi in #1715
- Fix registration of exposed fields by @ValentinTrinque in #1727
- Fix column widths for doctor command's dependencies table by @ianmjones in #1717
- Do not generate bindings for
OnBeforeClose
method
What's Changed
- Misc code refactors and removal by @leaanthony in #1713
- Add react-router to routing.mdx by @Maicarons2022 in #1755
- Add Japanese to doc by @RyoTagami in #1716
- Added EmailIt and Modal File Manager by @raguay in #1728
- Adding my ScriptBar program by @raguay in #1761
- Link to general webview2 runtime download page and not to a specific language by @stffabi in #1764
- Updated translations in #1719 and #1720
- Remove text outside style's brackets by @DragoSpiro98 in #1765
New Contributors
- @RyoTagami made their first contribution in #1716
- @raguay made their first contribution in #1728
- @Maicarons2022 made their first contribution in #1755
- @DragoSpiro98 made their first contribution in #1765
v2.0.0-beta.43
Added
- Add support for retrieving the release notes from Github by @leaanthony in #1679
- Add
frontend:dev:install
configuration by @LGiki in #1666
Fixed
- Fix formatting of some error messages by @stffabi in #1665
- Windows dialogs now work when window is not visible yet by @leaanthony in #1662
- Multiple fixes for MacOS asset requests by @stffabi in #1668
and #1681 - Fix for Go 1.19 by @stffabi in #1689
- Removed Linux warnings by @leaanthony in #1656
- Better support for doubleclick events in drag regions by @leaanthony in #1704
- Allow MacOS frameless window to be miniturisable by @leaanthony in #1705
What's Changed
- add wails-sveltekit-template to website by @h8gi in #1671
- wails doctor now reports correct MacOS os id by @stffabi in #1673
- Update application-development.mdx by @SamHennessy in #1682
- Move SetMin/Max calls to main thread by @leaanthony in #1684
- Change
frontend:dev
tofrontend:dev:build
by @LGiki in #1691 - Build frontend only before starting the dev watcher command by @stffabi in #1694
- Improve error message for auto dev server discovery without a dev watcher by @stffabi
in #1711
New Contributors
- @h8gi made their first contribution in #1671
- @SamHennessy made their first contribution in #1682
v2.0.0-beta.42
Added
- Added
options.NewRGBA
andoptions.NewRGB
functions to create*options.RGBA
by @leaanthony
Fixed
- Fixed initial build of frontend when using
wails dev
on new projects by @leaanthony
in #1650 - Ignore empty install command when running
wails dev
by @stffabi in #1651 - Fixed error reporting in templates
- BackgroundColour documentation fix
- Generalize manual compile steps [Documentation] by @acheong08 in #1644
v2.0.0-beta.39.2
Added
- Update example for macOS Menu by @acheong08 in #1600
Fixed
- Reinstate Go 1.17 compatibility by @leaanthony in #1605
v2.0.0-beta.39
Added
- New screen dimensions runtime API by @skamensky in #1519
- Auto discover vite devserver port by @leaanthony in #1547
- Add nixpkgs support to doctor command. by @ianmjones in #1551
- New pre-build hooks feature by @leaanthony in #1578
- New production log level option by @leaanthony in #1555
Fixed
- Fix stack corruption in Windows when using ICoreWebView2HttpHeadersCollectionIterator by @stffabi
in #1589 - Move WindowGet* to main thread by @leaanthony in #1464
- Allow -appargs flag to pass flags to binary. by @ianmjones in #1534
- Fix checking for installed apt package in none English session. by @ianmjones
in #1548 - Fix OnBeforeClose code for Mac by @leaanthony in #1558
- Support Maps in TS conversion by @leaanthony in #1435
- Check for line length when scanning for local devserver url by @leaanthony
in #1566 - Remove usage of unsafe.Pointer in winc by @stffabi and @leaanthony in #1556
Changed
- Rename WindowSetRGBA -> WindowSetBackgroundColour by @leaanthony in #1506
- Improvements to the dev command by @stffabi in #1510
- Update vscode template by @leaanthony in #1398
- Bump svelte from 3.42.2 to 3.49.0 in /v2/internal/frontend/runtime/dev by @dependabot
in #1572 - Bump svelte from 3.42.5 to 3.49.0 in /v2/internal/frontend/runtime by @dependabot
in #1573 - Add troubleshooting for
Not Found
error by @acheong08 in #1586 - Docs/better homepage by @leaanthony in #1591
New Contributors
- @skamensky made their first contribution in #1519
- @acheong08 made their first contribution in #1586
Full Changelog: v2.0.0-beta.38...v2.0.0-beta.39