Wails v3.0.0-alpha.44
- Add NVIDIA driver version info to
wails3 doctoroutput on Linux by @leaanthony
- BREAKING: Production builds are now the default. To create dev builds, set
DEV=truein your Taskfiles. Generate a new project for examples by @leaanthony
- Fix default
config.ymlwould runwails3 devwith a production build by @mbaklor - Fix iOS service stubs causing build failures due to non-existent package import by @leaanthony
- Fix structured logging in debug/info methods causing "no formatting directives" errors by @leaanthony
- Remove temporary debug print statements accidentally included from mobile platform merge by @leaanthony
- Fix WebKitGTK crash on Wayland with NVIDIA GPUs (Error 71 Protocol error) by auto-disabling DMA-BUF renderer by @leaanthony
🤖 This is an automated nightly release generated from the latest changes in the v3-alpha branch.
Installation:
go install github.com/wailsapp/wails/v3/cmd/wails3@v3.0.0-alpha.44
v4.14.0
middleware.Logger() has been deprecated. For request logging, use middleware.RequestLogger() or middleware.RequestLoggerWithConfig().
middleware.RequestLogger() replaces middleware.Logger(), offering comparable configuration while relying on the Go standard library’s new slog logger.
The previous default output format was JSON. The new default follows the standard slog logger settings. To continue emitting request logs in JSON, configure slog accordingly:
slog.SetDefault(slog.New(slog.NewJSONHandler(os.Stdout, nil)))
e.Use(middleware.RequestLogger())
If you are developing anything more substantial than a demo, use middleware.RequestLoggerWithConfig()
Security
- Logger middleware json string escaping and deprecation by @aldas in https://github.com/labstack/echo/pull/2849
- Update deps by @aldas in https://github.com/labstack/echo/pull/2807
- refactor to use reflect.TypeFor by @cuiweixie in https://github.com/labstack/echo/pull/2812
- Use Go 1.25 in CI by @aldas in https://github.com/labstack/echo/pull/2810
- Modernize context.go by replacing interface{} with any by @vishr in https://github.com/labstack/echo/pull/2822
- Fix typo in SetParamValues comment by @vishr in https://github.com/labstack/echo/pull/2828
- Fix typo in ContextTimeout middleware comment by @vishr in https://github.com/labstack/echo/pull/2827
- Improve BasicAuth middleware: use strings.Cut and RFC compliance by @vishr in https://github.com/labstack/echo/pull/2825
- Fix duplicate plus operator in router backtracking logic by @yuya-morimoto in https://github.com/labstack/echo/pull/2832
- Replace custom private IP range check with built-in net.IP.IsPrivate by @kumapower17 in https://github.com/labstack/echo/pull/2835
- Ensure proxy connection is closed in proxyRaw function(#2837) by @kumapower17 in https://github.com/labstack/echo/pull/2838
- Update deps by @aldas in https://github.com/labstack/echo/pull/2843
- Logger middleware json string escaping and deprecation by @aldas in https://github.com/labstack/echo/pull/2849
- Update golang.org/x/* deps by @aldas in https://github.com/labstack/echo/pull/2850
- Changelog for 4.14.0 by @aldas in https://github.com/labstack/echo/pull/2851
- @cuiweixie made their first contribution in https://github.com/labstack/echo/pull/2812
- @yuya-morimoto made their first contribution in https://github.com/labstack/echo/pull/2832
- @kumapower17 made their first contribution in https://github.com/labstack/echo/pull/2835
Full Changelog: https://github.com/labstack/echo/compare/v4.13.4...v4.14.0
Version 2.13.4 Bug Fix
- Fix various keyboard handling issues found in version 2 by @gdamore in https://github.com/gdamore/tcell/pull/904
(Note that v2.13.3 was accidentally tagged on the wrong branch -- it had the same content, but the git history was wrong -- we've deleted the tag.)
Note that folks relying on KeyBacktab will find that the regression where on some terminals it became KeyTab+ModShift is now fixed.
Full Changelog: https://github.com/gdamore/tcell/compare/v2.13.2...v2.13.4
Version 3.0.3 Bug Fix Release
- fix: KeyTab + ModShift shoudl be KeyBacktab by @gdamore in https://github.com/gdamore/tcell/pull/891
- chore: simplify the handling of the rxvt key codes by @gdamore in https://github.com/gdamore/tcell/pull/892
- chore: remove redundant intermediate csi checks by @gdamore in https://github.com/gdamore/tcell/pull/893
- fix: add legacy SS3 modifier support by @gdamore in https://github.com/gdamore/tcell/pull/894
- fix: Fix input handling for ESC-char as a meta prefix. by @gdamore in https://github.com/gdamore/tcell/pull/895
- fix: fix strikethrough SGR sequence by @gdamore in https://github.com/gdamore/tcell/pull/896
- chore(deps): bump golang.org/x/sys from 0.38.0 to 0.39.0 by @dependabot[bot] in https://github.com/gdamore/tcell/pull/900
- chore(deps): bump golang.org/x/text from 0.31.0 to 0.32.0 by @dependabot[bot] in https://github.com/gdamore/tcell/pull/898
- chore(deps): bump golang.org/x/term from 0.37.0 to 0.38.0 by @dependabot[bot] in https://github.com/gdamore/tcell/pull/899
- fix: fix terminal key protocol handling by @gdamore in https://github.com/gdamore/tcell/pull/902
Full Changelog: https://github.com/gdamore/tcell/compare/v3.0.2...v3.0.3
Wails v3.0.0-alpha.43
- Add origin to raw message handler by @APshenkin in PR
- Add universal link support for macOS by @APshenkin in PR
- Refactor binding transport layer by @APshenkin in PR
- Add aria-label identifiers to the helloworld templates so that the example app can be easily tested by Appium test clients by @chinenual in PR
🤖 This is an automated nightly release generated from the latest changes in the v3-alpha branch.
Installation:
go install github.com/wailsapp/wails/v3/cmd/wails3@v3.0.0-alpha.43
v10.29.0
- fix: minor spelling fix in docs by @Perfect5th in https://github.com/go-playground/validator/pull/1472
- Bump golang.org/x/text from 0.29.0 to 0.30.0 by @dependabot[bot] in https://github.com/go-playground/validator/pull/1473
- Bump golang.org/x/crypto from 0.42.0 to 0.43.0 by @dependabot[bot] in https://github.com/go-playground/validator/pull/1474
- Fix integer overflows in test when run on 32bit systems by @gibmat in https://github.com/go-playground/validator/pull/1479
- fix: exclude modernize linter by @nodivbyzero in https://github.com/go-playground/validator/pull/1487
- Bump golangci/golangci-lint-action from 8 to 9 by @dependabot[bot] in https://github.com/go-playground/validator/pull/1490
- Bump github.com/gabriel-vasile/mimetype from 1.4.10 to 1.4.11 by @dependabot[bot] in https://github.com/go-playground/validator/pull/1485
- Support for ISO 9362:2022 BIC (SWIFT) codes by @fira42073 in https://github.com/go-playground/validator/pull/1478
- Bump golang.org/x/crypto from 0.43.0 to 0.44.0 by @dependabot[bot] in https://github.com/go-playground/validator/pull/1492
- Fix: validation now rejects phone codes starting with +0 by @nodivbyzero in https://github.com/go-playground/validator/pull/1476
- Bump golang.org/x/crypto from 0.44.0 to 0.45.0 by @dependabot[bot] in https://github.com/go-playground/validator/pull/1495
- Bump actions/checkout from 5 to 6 by @dependabot[bot] in https://github.com/go-playground/validator/pull/1497
- fix/1500:Update Sierra Leone currency code from SLL to SLE by @princekm096 in https://github.com/go-playground/validator/pull/1501
- Fix/1481 skip invalid type validations by @KaranLathiya in https://github.com/go-playground/validator/pull/1498
- Fix 1502 update ccy codes by @princekm096 in https://github.com/go-playground/validator/pull/1503
- Added alphanumspace string validator by @haribabuk113 in https://github.com/go-playground/validator/pull/1484
excluded_unlessbug fix by @chargraves85 in https://github.com/go-playground/validator/pull/1307
- @Perfect5th made their first contribution in https://github.com/go-playground/validator/pull/1472
- @gibmat made their first contribution in https://github.com/go-playground/validator/pull/1479
- @fira42073 made their first contribution in https://github.com/go-playground/validator/pull/1478
- @princekm096 made their first contribution in https://github.com/go-playground/validator/pull/1501
- @KaranLathiya made their first contribution in https://github.com/go-playground/validator/pull/1498
- @haribabuk113 made their first contribution in https://github.com/go-playground/validator/pull/1484
- @chargraves85 made their first contribution in https://github.com/go-playground/validator/pull/1307
Full Changelog: https://github.com/go-playground/validator/compare/v10.28.0...v10.29.0
Wails v3.0.0-alpha.42
- Add origin to raw message handler by @APshenkin in PR
- Add universal link support for macOS by @APshenkin in PR
- Refactor binding transport layer by @APshenkin in PR
🤖 This is an automated nightly release generated from the latest changes in the v3-alpha branch.
Installation:
go install github.com/wailsapp/wails/v3/cmd/wails3@v3.0.0-alpha.42
9.18.0-beta.2
This release updates the minimum required Go version to 1.21. This is part of a gradual migration strategy where the minimum supported Go version will be three versions behind the latest release. With each new Go version release, we will bump the minimum version by one, ensuring compatibility while staying current with the Go ecosystem.
This release includes several important stability fixes:
- Fixed a critical panic in the handoff worker manager that could occur when handling nil errors
- Improved test reliability for Smart Client Handoff functionality
- Fixed logging format issues that could cause runtime errors
- Fixed panic on nil error in handoffWorkerManager closeConnFromRequest (#3633) by @ccoVeille
- Fixed bad sprintf syntax in logging (#3632) by @ccoVeille
- Updated minimum Go version to 1.21 (#3640) by @ndyakov
- Use Go 1.20 idiomatic string<->byte conversion (#3435) by @justinhwang
- Reduce flakiness of Smart Client Handoff test (#3641) by @kiryazovi-redis
- Revert PR #3634 (Observability metrics phase1) (#3635) by @ofekshenawa
We'd like to thank all the contributors who worked on this release!
@justinhwang, @ndyakov, @kiryazovi-redis, @fengve, @ccoVeille, @ofekshenawa
9.18.0-beta.2
This release updates the minimum required Go version to 1.21. This is part of a gradual migration strategy where the minimum supported Go version will be three versions behind the latest release. With each new Go version release, we will bump the minimum version by one, ensuring compatibility while staying current with the Go ecosystem.
This release includes several important stability fixes:
- Fixed a critical panic in the handoff worker manager that could occur when handling nil errors
- Improved test reliability for Smart Client Handoff functionality
- Fixed logging format issues that could cause runtime errors
- Fixed panic on nil error in handoffWorkerManager closeConnFromRequest (#3633) by @ccoVeille
- Fixed bad sprintf syntax in logging (#3632) by @ccoVeille
- Updated minimum Go version to 1.21 (#3640) by @ndyakov
- Use Go 1.20 idiomatic string<->byte conversion (#3435) by @justinhwang
- Reduce flakiness of Smart Client Handoff test (#3641) by @kiryazovi-redis
- Revert PR #3634 (Observability metrics phase1) (#3635) by @ofekshenawa
We'd like to thank all the contributors who worked on this release!
@justinhwang, @ndyakov, @kiryazovi-redis, @fengve, @ccoVeille, @ofekshenawa