Skip to content

build(deps): Bump github.com/wailsapp/wails/v3 from 3.0.0-alpha.98 to 3.0.0-alpha2.105 - #9

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/go_modules/github.com/wailsapp/wails/v3-3.0.0-alpha2.105
Closed

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/go_modules/github.com/wailsapp/wails/v3-3.0.0-alpha2.105

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 22, 2026

Copy link
Copy Markdown

Bumps github.com/wailsapp/wails/v3 from 3.0.0-alpha.98 to 3.0.0-alpha2.105.

Release notes

Sourced from github.com/wailsapp/wails/v3's releases.

Wails v3.0.0-alpha2.105

Wails v3 Alpha Release - v3.0.0-alpha2.105

Added

  • Add application.System for runtime platform detection from shared code: System.IsMobile() (iOS/Android), System.IsDesktop() (macOS/Windows/Linux), System.IsServer() (the server build tag), and System.IsPlatform(application.PlatformMacOS|PlatformWindows|PlatformLinux|PlatformIOS|PlatformAndroid|PlatformServer) to test a single target directly. It compiles on every target so you can branch without build tags. Matching frontend helpers (System.IsMobile/IsDesktop/IsIOS/IsAndroid/...) are available in @wailsio/runtime
  • Add a "Using Other Frontend Frameworks" guide showing how to drop your own Vite project into frontend/ (covers Solid, Preact, Lit, SvelteKit, Qwik, Angular, etc.)
  • The wails3 setup wizard now checks the mobile (iOS/Android) toolchain — Xcode and the iOS Simulator runtime, JDK, Android SDK/NDK and emulator — with one-click install and copyable shell-config fixes where applicable
  • Generated projects ship a frontend/.npmrc setting a 7-day minimum-release-age to reduce exposure to freshly published (potentially compromised) packages (honoured by pnpm and bun; harmlessly ignored by npm)

Changed

  • Redesign all built-in starter templates with a new neon-mountain hero look (web, iOS and Android)
  • TypeScript is now the default for starter templates and owns the bare template name. wails3 init (no -t) scaffolds a TypeScript project; -t vanilla, -t react, -t vue and -t svelte are TypeScript, with JavaScript variants at -t vanilla-js, -t react-js, -t vue-js and -t svelte-js. Built-in templates declare their language with typescript: in template.yaml; community templates using the -ts suffix continue to work as a fallback
  • Redesign the wails3 setup wizard with the neon "digital Wails" theme (frosted-glass vibrancy over a mountain backdrop)

Fixed

  • Fix crash on Windows when restoring an app that was minimised long enough for WebView2 to suspend or its render/GPU process to be recycled. The minimise/restore DPI resync (#5544) now only touches the WebView2 controller when the window's DPI actually changed, avoiding fatal COM calls into a suspended controller on the common same-DPI restore (#5605)
  • Fix repeated native SIGABRT/SIGSEGV crashes (typically inside g_object_unref during the GTK main loop) on long-running Linux apps under frequent asset/media loads. The asset server completed WebKitURISchemeRequests from worker goroutines, calling thread-unsafe WebKit2GTK functions off the GTK main thread; completion (webkit_uri_scheme_request_finish_with_response/finish_error) now runs on the main thread. Completes the partial fix in #5566. Affects both the GTK3 and GTK4/WebKitGTK 6.0 builds (#5631, #5557)
  • Fix intermittent fatal error: invalid pointer found on stack in setupSignalHandlers on Linux/GTK3. Window IDs passed as signal user_data were held in a Go unsafe.Pointer local, so the garbage collector aborted when it scanned the (non-pointer) value during a stack copy. The ID is now kept integer-typed (uintptr_t) on the Go side, back-porting to the legacy GTK3 path the same fix #4958 applied to the GTK4 path (which switched the C signal functions to uintptr_t to clear -race/checkptr errors) (#5631)

Removed

  • Remove the react-swc, preact, lit, solid, qwik and sveltekit starter templates (and their -ts variants). The supported built-in set is now vanilla, react, vue and svelte — each TypeScript by default, with -js JavaScript variants. Any other framework can still be used by bringing your own frontend or via a custom template

🤖 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.105

⚠️ Alpha Warning: This is pre-release software and may contain bugs or incomplete features.

Wails v3.0.0-alpha2.104

Wails v3 Alpha Release - v3.0.0-alpha2.104

Fixed

  • Fix an iOS crash (SIGABRT) when a bound Go service method returns an empty string. The iOS asset response writer guarded the body pointer with buf != nil instead of its length, so a zero-length body made &buf[0] panic; it now guards on length, matching the desktop writers

🤖 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.104

⚠️ Alpha Warning: This is pre-release software and may contain bugs or incomplete features.

... (truncated)

Commits
  • 82183af chore(v3): bump to v3.0.0-alpha2.105 and update changelog [skip ci]
  • 3d2b823 [skip ci] Publish @​wailsio/runtime v3.0.0-alpha.92
  • 23eb116 feat(v3): redesign starter templates (4 frameworks, TS default) + setup wizar...
  • 652817d ci(webview2): auto-release a new tag when webview2 source changes (#5638)
  • d3726a6 docs: Fix XenSQL showcase images (#5639)
  • 2b1b1af fix(v3/linux): WebKitGTK main-loop crashes on long-running apps (#5631) (#5640)
  • bcc5941 fix(v2): prevent origin bypass via suffix match in wildcardPatternToRegex (#5...
  • 279c2e3 chore: update sponsors.svg (#5633)
  • 337bc24 docs: Adds XenSQL to showcase (#5622)
  • 89ad452 Merge pull request #5616 from wailsapp/worktree-fix-5605-restore-crash
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [github.com/wailsapp/wails/v3](https://github.com/wailsapp/wails) from 3.0.0-alpha.98 to 3.0.0-alpha2.105.
- [Release notes](https://github.com/wailsapp/wails/releases)
- [Commits](wailsapp/wails@v3.0.0-alpha.98...v3.0.0-alpha2.105)

---
updated-dependencies:
- dependency-name: github.com/wailsapp/wails/v3
  dependency-version: 3.0.0-alpha2.105
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github

dependabot Bot commented on behalf of github Jun 22, 2026

Copy link
Copy Markdown
Author

Labels

The following labels could not be found: dependencies. Please create it before Dependabot can add it to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@foursecondfivefour
foursecondfivefour deleted the dependabot/go_modules/github.com/wailsapp/wails/v3-3.0.0-alpha2.105 branch June 29, 2026 06:14
@dependabot @github

dependabot Bot commented on behalf of github Jun 29, 2026

Copy link
Copy Markdown
Author

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant