From 7af46ef0a390242f246645d0a80f2621be1f51b3 Mon Sep 17 00:00:00 2001 From: Snider Date: Sun, 9 Nov 2025 20:12:23 +0000 Subject: [PATCH 1/4] fix: update Taskfile install:frontend:deps, check only .bin directory in node_modules for checksum's, to stop `npm link` causing an infinite loop with certain paths and improve performance. --- v3/internal/commands/build_assets/Taskfile.tmpl.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/v3/internal/commands/build_assets/Taskfile.tmpl.yml b/v3/internal/commands/build_assets/Taskfile.tmpl.yml index 34f0659e7..a5f1adc7a 100644 --- a/v3/internal/commands/build_assets/Taskfile.tmpl.yml +++ b/v3/internal/commands/build_assets/Taskfile.tmpl.yml @@ -14,7 +14,7 @@ tasks: - package.json - package-lock.json generates: - - node_modules/* + - node_modules/.bin/* preconditions: - sh: npm version msg: "Looks like npm isn't installed. Npm is part of the Node installer: https://nodejs.org/en/download/" From 69bc31cba2023690eb630261d9a1a0bada231632 Mon Sep 17 00:00:00 2001 From: Snider Date: Sun, 9 Nov 2025 22:39:39 +0000 Subject: [PATCH 2/4] fix: changelog validation --- v3/UNRELEASED_CHANGELOG.md | 48 +++----------------------------------- 1 file changed, 3 insertions(+), 45 deletions(-) diff --git a/v3/UNRELEASED_CHANGELOG.md b/v3/UNRELEASED_CHANGELOG.md index 8e4648038..c9cdd88e7 100644 --- a/v3/UNRELEASED_CHANGELOG.md +++ b/v3/UNRELEASED_CHANGELOG.md @@ -1,53 +1,11 @@ # Unreleased Changes - - -## Added - +Improves re-build performance by optimising dependency change detection for front end builds made with `wails3 init`. ## Changed - +- `common:install:frontend:deps` go-task now uses node_modules/.bin/* for change control detection ## Fixed - +- Fixes an issue with the front end directory if a local npm package is installed `npm i ~/my-lib` -## Deprecated - -## Removed - - -## Security - - ---- - -### Example Entries: - -**Added:** -- Add support for custom window icons in application options -- Add new `SetWindowIcon()` method to runtime API (#1234) - -**Changed:** -- Update minimum Go version requirement to 1.21 -- Improve error messages for invalid configuration files - -**Fixed:** -- Fix memory leak in event system during window close operations (#5678) -- Fix crash when using context menus on Linux with Wayland - -**Security:** -- Update dependencies to address CVE-2024-12345 in third-party library From 03c4db70c0764e2f4460d7dd0b4ddca3af93d499 Mon Sep 17 00:00:00 2001 From: Snider Date: Sun, 9 Nov 2025 22:42:54 +0000 Subject: [PATCH 3/4] rabbit fix --- v3/UNRELEASED_CHANGELOG.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/v3/UNRELEASED_CHANGELOG.md b/v3/UNRELEASED_CHANGELOG.md index c9cdd88e7..2996c2958 100644 --- a/v3/UNRELEASED_CHANGELOG.md +++ b/v3/UNRELEASED_CHANGELOG.md @@ -1,11 +1,11 @@ # Unreleased Changes -Improves re-build performance by optimising dependency change detection for front end builds made with `wails3 init`. +Improves re-build performance by optimising dependency change detection for front-end builds made with `wails3 init`. ## Changed - `common:install:frontend:deps` go-task now uses node_modules/.bin/* for change control detection ## Fixed -- Fixes an issue with the front end directory if a local npm package is installed `npm i ~/my-lib` +- Fixes an issue with the front-end directory if a local npm package is installed `npm i ~/my-lib` From bfed19c1fab6520d63acee9bf8bf6fd03faa7c55 Mon Sep 17 00:00:00 2001 From: Snider Date: Thu, 13 Nov 2025 14:18:48 +0000 Subject: [PATCH 4/4] should restore the file ^.^ --- v3/UNRELEASED_CHANGELOG.md | 46 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/v3/UNRELEASED_CHANGELOG.md b/v3/UNRELEASED_CHANGELOG.md index 2996c2958..8ace44660 100644 --- a/v3/UNRELEASED_CHANGELOG.md +++ b/v3/UNRELEASED_CHANGELOG.md @@ -2,10 +2,56 @@ Improves re-build performance by optimising dependency change detection for front-end builds made with `wails3 init`. + + +## Added + + ## Changed + - `common:install:frontend:deps` go-task now uses node_modules/.bin/* for change control detection ## Fixed + - Fixes an issue with the front-end directory if a local npm package is installed `npm i ~/my-lib` +## Deprecated + +## Removed + + +## Security + + +--- + +### Example Entries: + +**Added:** +- Add support for custom window icons in application options +- Add new `SetWindowIcon()` method to runtime API (#1234) + +**Changed:** +- Update minimum Go version requirement to 1.21 +- Improve error messages for invalid configuration files + +**Fixed:** +- Fix memory leak in event system during window close operations (#5678) +- Fix crash when using context menus on Linux with Wayland + +**Security:** +- Update dependencies to address CVE-2024-12345 in third-party library