Releases: wailsapp/wails
Releases Β· wailsapp/wails
v2.1.0
Removed
- The
RGBA
option inoptions.App
has now been removed. UseBackgroundColour
instead.
Added
- Support for defaulting to No button in Windows dialogs - @leaanthony in #1875
- Add missing resize for frameless window on Linux - @lyimmi in #1918
- Add window transparency for linux - @lyimmi in #1926
- Add WindowExecJS method - @leaanthony in #1927
- Add support for
Info.dev.plist
on macOS - @leaanthony in #1960 - Add ZoomFactor get/set and add the respective windows only options - @pierrejoye in #1463
Fixed
- Embed directories auto-created if they don't exist - @leaanthony in #1983
- Quote command arguments if they have a space - @leaanthony in #1892
- Fixed Linux frameless window drag - @lyimmi in #1916
- Fix gtk_window_begin_resize_drag's mouse button - @lyimmi in #1920
- Fix binding generation special cases - @JulioDRF in #1902
- Remove the
.git
directory in the template - @misitebao in #1929 - Fix wails dev - @JulioDRF in #1931
- Fix for considering new
go
files in dev filesystem watcher - @scottopell in #1946 - Prevent type parsing to interfere with Typescript package name - @ValentinTrinque in #1942
- [dev] Do not try to infer assetdir from fs.FS when a frontend dev server is in use - @stffabi in #1972
- Fix init command not listed in wails help message - @lyon-lee-dev in #1976
Changed
- Add PR checks - @leaanthony in #1879
- Auto label project cards - @leaanthony in #1881
- Add issue translator - @leaanthony in #1891
- Update label names in the issue template - @misitebao in #1893
- obfuscated instead of obfuscate in the docs - @arifali123 in #1895
- [assetHandler] Remove redundant log prefix - @stffabi in #1896
- [dev] Do not generate bindings in the dev app itself - @stffabi in #1899
- Update Chinese translation - @almas1992 in #1894
- Refactor app - @leaanthony in #1909
- Update documents - @misitebao in #1907 #1936
- Adding Tutorial link - @raguay in #1903
- Add react-ts-vite-tailwind template - @hotafrika in #1930
- Update README.zh-Hans.md - @o8x in #1949
- Add Elm Tailwind CSS community template - @rnice01 in #1939
- Chore/generate sponsors - @leaanthony in #1965
- Use swc + pnpm for website - @leaanthony in #1966
- Sort structs in models.ts - @leaanthony in #1961
- Update Sponsor Image - @github-actions in #1973
- docs: sync documents - @misitebao in #1968
- Update events.mdx - @cuigege in #1979
New Contributors
- @arifali123 made their first contribution in #1895
- @almas1992 made their first contribution in #1894
- @JulioDRF made their first contribution in #1902
- @hotafrika made their first contribution in #1930
- @scottopell made their first contribution in #1946
- @o8x made their first contribution in #1949
- @rnice01 made their first contribution in #1939
- @cuigege made their first contribution in #1979
- @lyon-lee-dev made their first contribution in #1976
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