Wails v2.13.0
go install github.com/wailsapp/wails/v2/cmd/wails@v2.13.0
- Added example demonstrating events usage in the documentation
#5026by@iamhabbeboy
- Added Kira to the community showcase by @thiennguyen93
- Fixed wake (experimental
WAILS_USE_WAKE=truebuild runner) running preconditionsh:strings without template expansion, causing a spurious "garble is required for obfuscated builds" error on every build by @leaanthony - Fixed nil pointer crash in
application.Quitwhen called beforeRunor afterRunreturned early #5452 by @c-tonneslan
v2.52.14
- backport BalancerForward X-Real-IP overwrite fix to v2 by @terraincognita07 in https://github.com/gofiber/fiber/pull/4495
- @terraincognita07 made their first contribution
Full Changelog: https://github.com/gofiber/fiber/compare/v2.52.13...v2.52.14
v6.3.16
- 9cc49f7718c7261252f5eeaea412fe4ab344522d Add first-agent recovery doctor (#4034)
- f2096bf0cf2aa60f697de5bfe759704d5a51b5a6 Guard plan delegation ordering (#4003)
- 621aa68f13edb678e849e03b92c4b5089e1674d7 Lead CLI docs with agent demo (#4049)
- 3699c88e1084bc4dadcf05372f9a46b2ad1fabc5 Make config close idempotent (#4075)
- 36fd5b7bcd3e67865c29d28d45857dbf55e9a793 Promote first-agent doctor recovery (#4090)
- 5ed66e550d34bbd439292d61a1c4857f29c6c9a7 Stabilize AtlasCloud follow-up tool calls (#4015)
- 15af99f587b6afc7cbfbe8cb4c0eb674f54950f6 agent: extend checkpoint plan continuations (#4019)
- d4bfb4db5aeba9a9cafece14610add3cbd66fb49 agent: record otel events before ending spans (#4027)
- f16b23cf76f9feb42f5d48f43686aab730be135a agent: run mixed text tool calls after structured calls (#3998)
- 3f5547e781ec3906dee08e269b02d538a9101248 ai: add anthropic streaming (#4009)
- 6ecfcd5cdf745b58fe7ec088ee580245ed7d7c7b cli: surface first-agent next steps (#3993)
- 84e37e413e3f58c023ceb45843b7e6fa0465e3bf feat(cli): surface no-secret agent demo (#4039)
- d0dce12797995f8e82a93455a3df6d1b05e6d670 test docs wayfinding link targets (#4069)
- 24a64aadb0e9a96b33f9d3f47efe4bf5280084aa test examples lifecycle map (#4062)
Wails v3.0.0-alpha2.114
- Implement Update Manifest protocol and endpoint provider in PR by @taliesin-ai
- Fold the
webview2binding into the v3 module asv3/internal/webview2, removing the standalone module, its nightly release/sync workflows, and the go.mod version dance (v3 is its only consumer) in PR by @taliesin-ai
- Move WebView2 monitor-scale detection and DPI-change host resync fix to Unreleased section in PR by @taliesin-ai
- Update WebView2 COM marshaling for float64 and BOOL parameters in PR by @wayneforrest
- Prevent panic and nil dereference in Windows system tray icon updates and destruction in PR by @wayneforrest
- Fixes hidden windows not re-hiding correctly on Windows in PR by @wayneforrest
- Synchronize WebView2 controller visibility with window minimize/maximize/restore in PR by @wayneforrest
🤖 This is an automated nightly release generated from the latest changes on master.
Installation:
go install github.com/wailsapp/wails/v3/cmd/wails3@v3.0.0-alpha2.114
v6.3.15
- 47ff1bc6f5cb35e6db572f2cea769dd66efec378 Add AP2 mandate foundation for A2A (#3899)
- 96e822d6566f0bf80ed005feb57bca980415c77f Add no-secret debug transcript checkpoint (#3889)
- 5b27c5b239746f2f1ca6109ae3dce371db2cdbcc Fix plan-delegate notify completion race (#3877)
- f12788bd80f8f35291ae5e7676f790c5636c136f Preserve completed agent plan steps (#3953)
- 3725a53bf94cff1b6398b8040d4decfef1d40cfc Record streamed agent replies in memory (#3865)
- eb76367b0b1cd8477df7838e29b3040fe6ad6081 Stabilize agent conformance marker retry (#3959)
- 3f17f7b106f5f258d98e1743888c2da3cc3ac7a4 Stabilize first-agent broker isolation (#3981)
- 45624a25e0247a58dd0d5895493448799544dbeb Stabilize plan-delegate notify wait (#3926)
- cc3502d156bf010a13d40d5e0b4640f8440a600b Trace agent model streams (#3872)
- d91ac00da9ff9938aa4b2c1bc2fe632749547871 agent: add operational failure guidance (#3895)
- 76f309f253cd7be719ec810a27dcb40da4c8096f agent: alias text tool create calls to add (#3964)
- f35274af007c02225ca5079d4feccedeb41fbb8e agent: harden AtlasCloud delegate conformance prompt (#3948)
- b01fd477b55f179f8e8d6fc549a2bbbfccd07b2f agent: parse tagged text tool calls (#3942)
- cc54ae988d1f35d8af081fa6606d45c0d2222579 agent: retry conformance when tool is skipped (#3931)
- fa9806c5a6e341d3448ea1d8d2a5236e6c574006 agent: retry missing delegate conformance (#3937)
- 96ecf675730c9305b1830acbfc9ad804872376b7 agent: surface checkpoint resume hints in inspect (#3912)
- b24b19f1918d77f4b53ad954a34f079e936b4b7e docs(priorities): refresh planner queue for 3862 (#3863)
- 014a6431f2398c18afed725182e46b47353d615f docs(priorities): refresh planner queue for 3866 (#3868)
- 0a10655231fe32cfc064a0670de384c4e01d8e96 docs(priorities): refresh planner queue for 3873 (#3874)
- 593846093f640b855698d83cab462d63ac4fc632 docs(priorities): refresh planner queue for 3878 (#3881)
- c60c03d485ef3782708ae5bb1fe406d96b678a55 docs(priorities): refresh planner queue for 3885 (#3886)
- ff94e8b316de45422e670378ae9bdc96538e872c docs(priorities): refresh planner queue for 3890 (#3892)
- b29c8c95b1543fffb0ad256f67085c7fcc82dfd1 docs(priorities): refresh planner queue for 3900 (#3904)
- 71f4f6ac0581ae79e696eab6774d0e1afcd605a4 docs(priorities): refresh planner queue for 3907 (#3909)
- 100c7e11b972a31d25e057dc8fcd42e0c0431d19 docs(priorities): refresh planner queue for 3913 (#3915)
- e71e0a79fba0e89f3add67923a45c4a105aee249 docs(priorities): refresh planner queue for 3921 (#3922)
- 6b86bbb27ec6bf96bda12394384af2a5ad6f3919 docs(priorities): refresh planner queue for 3927 (#3928)
- 95e7c387b2160cc320d512c2a6d5961dc3a6405e docs(priorities): refresh planner queue for 3932 (#3933)
- dbca408982f430b6620331e6cc2b9dcdc23d25e1 docs(priorities): refresh planner queue for 3938 (#3939)
- fefe3e5b4a6584258ec7cf347f2eeb054960d903 docs(priorities): refresh planner queue for 3943 (#3944)
- 47997134afb6ee7701d5b278e442272f855de74f docs(priorities): refresh planner queue for 3949 (#3950)
- 58b8eb3e6b58230e4fd2b6fd00e182e8eec57cdf docs(priorities): refresh planner queue for 3954 (#3956)
- 9a3e6b7e5e4fbfcb8e3e47b8b16fe85244ce0d1a docs(priorities): refresh planner queue for 3960 (#3961)
- ebc315505b30ea4266fc3be952b76e7bc9172ef2 examples: add smallest first agent (#3920)
- ab0bf29c792a8c29f7e03bd6e013b79e619bfb5c feat(loop): add a security role that vets for vulnerabilities (#3818)
- af4d81cba3aca54fb43f4e736e4a59e47e5e1284 harness: require notify inside plan delegate flow (#3986)
- 54a80bc930fcd65b1b15f8b85f4943c0a1753987 harness: verify first-agent on-ramp (#3967)
- 0dd5ebe7898f4f8709290895f6a72e675199cedf test(agent): broaden provider conformance scenario (#3906)
Wails v3.0.0-alpha2.113
- Add a warning when building a release AAB without
ANDROID_KEYSTORE_FILEset (Google Play rejects debug-signed bundles) and document App Bundle packaging and signing in PR by @taliesin-ai - Add why-wails.mdx documentation in multiple languages in PR by @taliesin-ai
- Support mapping Go time.Time to JS Date or string in bindings in PR by @fbbdev
- Add Android App Bundle (AAB) packaging tasks (
bundle,bundle:fat,assemble:aab,assemble:aab:release) for Play Store submission — APK tasks remain for local/emulator testing in PR by @mortenolsrud (fixes #5726) - Add Android physical device task targets and resume camera/location permissions in PR by @taliesin-ai
- Bump
webview2to v1.0.28 (release notes). - Bump the Android template
compileSdk/targetSdkfrom 34 to 35, which Google Play requires for new app submissions in PR by @taliesin-ai
- Fix baked avatar masks in sponsorkit in PR by @leaanthony
- Fix Android AVD auto-creation picking the wrong system image or cmdline-tools version due to lexicographic version sorting in PR by @taliesin-ai
- Fix the setup wizard suggesting an outdated Android NDK version (now 26.3.11579264, matching the documented requirement) in PR by @taliesin-ai
- Update French documentation for SvelteKit and options in PR by @leaanthony
- Re-enable WebView2 monitor-scale detection and gate host resync on DPI change in PR by @taliesin-ai
- Fix SIGSEGV on macOS screen enumeration during display changes in PR by @flofreud
🤖 This is an automated nightly release generated from the latest changes on master.
Installation:
go install github.com/wailsapp/wails/v3/cmd/wails3@v3.0.0-alpha2.113
webview2 v1.0.28
- [v3][windows] Re-enable WebView2 monitor-scale detection to fix mixed-DPI GPU-process crash (#5732) (#5734)
Full diff: https://github.com/wailsapp/wails/compare/webview2/v1.0.27...webview2/v1.0.28
v6.3.14
- d283f9b08b674323dc6d7dbd29cd697439cf10b3 Accept order-scoped buyer notifications (#3783)
- 6042a6c5f5216b64e0352353ed52aac444fb1222 Add CLI docs wayfinding (#3807)
- e92978f3eba703c31b31705146fe3ce5798ed7d7 Add minimax to provider conformance (#3794)
- 5c38a23fe4308eda93eebe63097f18e82920dc4c Classify plan-delegate timeout side effects (#3834)
- 184159998038c76266607d34f351172b26840ea7 Ensure canceled agent runs fail after tool calls (#3845)
- cdfe9c094778223bafc208b999ccc0076b547b33 Fix plan-delegate timeout completion (#3774)
- 331e3f32bdbe8928846782622c332ab51c6e9fde Fix universe concierge notify handoff (#3811)
- 55070f1597ba1c581cb3c3563df2696c283f5b06 Harden A2A fallback stream validation (#3839)
- 3cafff878934a4bc4315748ccf900ac9ed2ac2d5 Make agent preflight failures actionable (#3851)
- c56423a33c2de6ddf47a74dec3c35e11a34c104b Require harness notification side effects (#3756)
- 42080b6d6dcd5d01c501b9be9267fb8c41fcaae9 Stabilize file store suffix expiry test (#3828)
- b8c03dafa26d3e245a5a0ede502d150027b8c462 Stabilize plan-delegate notify recovery (#3799)
- bd7625f94791b8ac6a8854f0a3debdb9de5fc2e5 Tighten delegated notify harness prompt (#3816)
- 84cc4c6e8d77b7f3cb567f8dc4e5f54c6fc087df Trace agent run event kinds (#3855)
- a356ab36a88b0d6b17344b7049d0717a6ed30734 ai/minimax: complete provider surface (matrix, conformance, changelog) (#3784)
- af61d6327abdfc220c25c2031e4bd76d94c7dc73 atlascloud: fall back to tool results (#3744)
- 79d443839d53b440c67257ac0fbe3ae560c664eb docs(priorities): refresh planner queue for 3739 (#3740)
- 6840ae0fb17d307a39f2b9d230e23f1526472a31 docs(priorities): refresh planner queue for 3745 (#3746)
- 6edc0de7bd9dd01e7f019402e72c19675b6a4f0e docs(priorities): refresh planner queue for 3752 (#3753)
- 838b7f73f819331c1d945a5dde57c34d89b3ea20 docs(priorities): refresh planner queue for 3757 (#3758)
- 8bde01bdac1d94e96c05a5687bd8dfac1387359f docs(priorities): refresh planner queue for 3763 (#3764)
- c645c5faa7c0f6be53e7643db00451fed5349659 docs(priorities): refresh planner queue for 3768 (#3770)
- af7b4f3d507e32e63d36681c93f361dfaf871b07 docs(priorities): refresh planner queue for 3777 (#3778)
- 695a24432a81e47aa5e2dc09f9007f7bbf5dac3d docs(priorities): refresh planner queue for 3790 (#3791)
- 04bcef47ac4964d5ef48327306bef228bbc8fdb3 docs(priorities): refresh planner queue for 3795 (#3796)
- bff916a3ac4ffaadd80064e086511624f1c79ace docs(priorities): refresh planner queue for 3800 (#3802)
- 7db1d986ab6655588ee62495ce5637b197186555 docs(priorities): refresh planner queue for 3808 (#3809)
- 0a547fbe17d839cfd64213bb6344446c8b538a1d docs(priorities): refresh planner queue for 3812 (#3813)
- 9def03d4e3e6ccea42181006b70c0eef1774802a docs(priorities): refresh planner queue for 3817 (#3819)
- c3df8b833d3201b5038fa521c7ad821192acd4b5 docs(priorities): refresh planner queue for 3823 (#3824)
- 9e7273dde18e721d7ee286cdf8dc48cb775db397 docs(priorities): refresh planner queue for 3829 (#3830)
- b3940860b6bc02edfef61950a7296d6bfc92acc5 docs(priorities): refresh planner queue for 3835 (#3836)
- 6f9994b3ea46195c327e5e95a3939c81807a114b docs(priorities): refresh planner queue for 3840 (#3842)
- 69e23eb1f68af3e3c1ca2e651b66395c65d4528f docs(priorities): refresh planner queue for 3846 (#3848)
- f96b1014a206251e235f5d8d606f93f9808a0838 docs(priorities): refresh planner queue for 3852 (#3853)
- 522786d21d8a4974e44ab8ef06d2c1fee20ab94f docs(priorities): refresh planner queue for 3856 (#3858)
- 2078748e7f4369a29f452087cbd445221000e8b8 feat: add MiniMax provider (#3769)
- 3d31fe37db0f43b6aa8ef96d4f8fc8f1efdd65ec fix atlascloud tool-call request diagnostics (#3749)
- 1373ceec2121a572e249b4ec3ad0828d6d0e3e05 harness: parse multi-event A2A SSE (#3762)
- 2889b98dcf1abf00a1fac34c67a09158b40787b1 store: de-flake TestFileStoreTable timing windows (#3789)
- 8694e3a20c87c31061cc1808397475cecc3828a6 test(store): isolate file store tests (#3822)
Wails v3.0.0-alpha2.112
- Add Go-based contributors SVG generator and update docs/website credits pages in PR by @taliesin-ai
- Support mapping Go time.Time to JS Date or string in bindings in PR by @fbbdev
- Replace Node-based sponsor image pipeline with Go generator in PR by @taliesin-ai
- Fix Android build asset dependency installation script in PR by @taliesin-ai
- Reject the U+0085 (NEXT LINE) control character in
ValidateAndSanitizeURL, completing the whitespace coverage of the URL validator - Recalculate DWM frame on DPI change for frameless windows in PR by @leaanthony
- Fix DnD dropzone detection failing at non-100% scaling on Windows in PR by @yulesxoxo
- Add explicit Objective-C memory management for Cocoa objects across Darwin dialogs, menus, tray, and notifications in PR by @taliesin-ai
- Fixes Linux CGO backend bugs and system tray issues in PR by @taliesin-ai
🤖 This is an automated nightly release generated from the latest changes on master.
Installation:
go install github.com/wailsapp/wails/v3/cmd/wails3@v3.0.0-alpha2.112
v4.11.0
This release contains improvements and bug fixes
- US-1571 Replaced archived https://github.com/gorilla/i18n dependency with maintained fork
- US-1629
GenerateAppearanceDictnot generating appearances for list-box (non-combo) choice fields fix - US-1631 NewPdfDate rejecting spec-valid dates that omit optional fields after the year (e.g. D:20260619, D:2026) fix
- US-1504 transparency groups and ExtGState blend modes not being honored when rendering PDF to image, causing overlays to drop out fix
- US-1546 MultiCell with rowspan > 1 causes broken cross-page rendering fix
- US-1611 Hang when table cells contain long content without row wrapping enabled fix
- US-1612 Renderer producing garbled or blank output for some embedded fonts fix