Repository navigation
fix(deps): update module github.com/wailsapp/wails/v2 to v3 - #681
renovate[bot] wants to merge 1 commit into
Conversation
ℹ️ Artifact update noticeFile name: app/go.modIn order to perform the update(s) described in the table above, Renovate ran the
Details:
|
|
Not approving: Wails v3 is a different Go module path ( |
98dba89 to
a885440
Compare
a885440 to
2eb4361
Compare
hanthor
left a comment
There was a problem hiding this comment.
This is not a Wails v3 migration. app/go.mod keeps github.com/wailsapp/wails/v2 v2.17.1 and merely adds an unused github.com/wailsapp/wails/v3 v3.1.0 requirement; existing imports remain on v2, so the app is not upgraded and gains a stale direct requirement. Close this as a version bump, or perform the actual v2→v3 API/import migration with full app qualification.
|
Closing per the maintainer's request: it adds an unused v3 module while keeping v2. Reopen if this is still needed. |
Renovate Ignore NotificationBecause you closed this PR without merging, Renovate will ignore this update. You will not get PRs for any future If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR. |
This PR contains the following updates:
v2.17.1→v3.1.0Release Notes
wailsapp/wails (github.com/wailsapp/wails/v2)
v3.1.0: Wails v3.1.0Compare Source
Wails v3 Weekly Release - v3.1.0
Added
Changed
Fixed
🗓️ This is a weekly release. Minor version numbers advance with time, not with features: a new minor is not a feature milestone. Nightly previews are published between weekly releases as
-nightlypre-releases.Installation:
Tip: always pin an exact version (e.g.
@v3.1.0) ingo.modand CI rather than@latest.v3.0.0: Wails v3.0.0Compare Source
Wails v3.0.0
Wails v3 is here. Build desktop and mobile applications with Go and the web frontend you already know, using each platform's native WebView instead of a bundled browser.
v3 is a ground-up rework of Wails. Applications, windows, services, events and platform features are now explicit objects you create and talk to directly, so multiple windows, system trays and background services are a normal part of the model rather than workarounds. It has been nearly four years since the first v3 alpha in January 2023. Thank you to everyone who tested, reported, translated, reviewed and contributed along the way.
📣 Read the announcement: Wails v3.0.0 Released
📚 Documentation: wails.io · Migrating from v2: v2 to v3 guide
Install
Wails v3 requires Go 1.26 or newer. We recommend Go 1.26.10 or 1.27.3 (or later), which include a
crypto/x509security fix. Runwails3 doctorat any time to check your setup.What's new in v3
Application model
Bindings
wails3 generate bindingsreads your Go source, so doc comments and real parameter names carry through to the generated TypeScript or JavaScript.Native user interface
Platforms
-tags gtk3until v3.1.main.goand frontend can run on mobile. Try it and tell us what you find; it isn't yet covered by the stability promise.Build, ship and update
Developer experience
wails3 setup, a guided setup wizard that checks and installs dependencies.wails3 dev, live development with frontend hot reload and Go rebuilds, which stops its background processes when your app exits.Moving from v2
v3 is a new major version, so moving to it is a real port rather than a version bump. The main changes are:
The migration guide covers each one with before-and-after examples.
Wails v2 isn't going away. It continues to receive critical updates, and its documentation is now at v2.wails.io. The two CLIs (
wailsandwails3) are separate binaries with different module paths, so you can install both.Security
This release fixes every published Wails v3 security advisory except one: GHSA-2p5f-2gx8-mh8m is only partly fixed. Cross-origin child frames on Linux are now blocked, and the cases that remain open are listed under Known limitations below. If you are on
v3.0.0-beta.30or earlier, please upgrade.wails:messages from cross-origin child frames on Linux (GTK3 and GTK4) by injecting a guard script into all frames, mitigating GHSA-2p5f-2gx8-mh8mgithub.com/klauspost/compressto 1.18.7 (GHSA-259r-337f-4rfw) andgolang.org/x/imageto 0.45.0, and build with Go 1.26.10 to pick up thecrypto/x509fix (GO-2026-6809)viteto 8.2.4 or later in the runtime package, setup wizard, examples and project templates (GHSA-9jrq-w75r-8gcw, GHSA-rq7h-c2jc-7f22, GHSA-vfpm-58rq-9qcg, GHSA-r825-w8mm-5pxw, GHSA-587h-7wmj-h5pm, GHSA-698v-4r3x-3vcv)Known limitations
srcdocorabout:blankiframe) from reaching the native message handler through its parent, because WebKitGTK gives the handler no frame information. Cross-origin frames, and sandboxed frames withoutallow-same-origin, are blocked. Do not embed untrusted same-origin content in a Wails window.window.wailsJavaScript bridge is exposed to every frame in the WebView. Do not embed untrusted third-party content in the app's WebView. A fix is planned for 3.0.1./wails/runtime, so the guard does not restrict them. Treat any iframe you embed as having access to your bound Go methods.Changes since v3.0.0-beta.34
panic: SetTextColor failedwhen painting the application menu bar on some Windows builds (#6311)applyDarkModewhenuxtheme.dllwas unloaded while its functions were still in use (#6358)wails3 update clinot finding v3 releases@wailsio/runtimeto the version of the CLI that generated themReleases from here on
v3.1.0,v3.2.0, ...).v3.1.0-nightly.YYYYMMDD).Go's
@latestalways resolves to the newest weekly or hotfix release, never a nightly. The@wailsio/runtimenpm package always has the same version as the Wails release. Pin an exact version in production builds.To propose a new feature or a change to public behaviour, open a draft WEP (Wails Enhancement Proposal) pull request rather than a feature-request issue.
Thank you
Wails v3 exists because of the people who tested incomplete builds, reported hard bugs, translated documentation, answered questions and contributed code: see the credits page. Special thanks to Stffabi, Travis McLane, Atterpac, Lyimmi and fbbdev; to Valerio Tesei for his years of support; to our sponsors; and to JetBrains, ZSA and CodeRabbit.
If Wails is useful to you or your company, please consider sponsoring the project. 💙
Full changelog: changelog
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.