diff --git a/docs/src/content/docs/changelog.mdx b/docs/src/content/docs/changelog.mdx index 8319f2478..fe2422da3 100644 --- a/docs/src/content/docs/changelog.mdx +++ b/docs/src/content/docs/changelog.mdx @@ -30,6 +30,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 */ ## [Unreleased] +## v3.0.0-alpha.48 - 2025-12-16 + +## Added +- Add desktop environment detection on linux [PR #4797](https://github.com/wailsapp/wails/pull/4797) + +## Changed +- Update the documentation page for Wails v3 Asset Server by @ndianabasi +- **BREAKING**: Remove package-level dialog functions (`application.InfoDialog()`, `application.QuestionDialog()`, etc.). Use the `app.Dialog` manager instead: `app.Dialog.Info()`, `app.Dialog.Question()`, `app.Dialog.Warning()`, `app.Dialog.Error()`, `app.Dialog.OpenFile()`, `app.Dialog.SaveFile()` +- Update dialogs documentation to match actual API: use `app.Dialog.*`, `AddButton()` with callbacks (not `SetButtons()`), `SetDefaultButton(*Button)` (not string), `AddFilter()` (not `SetFilters()`), `SetFilename()` (not `SetDefaultFilename()`), and `app.Dialog.OpenFile().CanChooseDirectories(true)` for folder selection + +## Fixed +- Fix crash on macOS when toggling window visibility via Hide()/Show() with ApplicationShouldTerminateAfterLastWindowClosed enabled (#4389) by @leaanthony +- Fix memory leak in context menus on macOS and Windows when repeatedly opening menus (#4012) by @leaanthony +- Fix context menu native resources not being reused on macOS, causing fresh menu creation on each display (#4012) by @leaanthony + ## v3.0.0-alpha.47 - 2025-12-15 ## Added diff --git a/v3/UNRELEASED_CHANGELOG.md b/v3/UNRELEASED_CHANGELOG.md index 886c1d68f..8e4648038 100644 --- a/v3/UNRELEASED_CHANGELOG.md +++ b/v3/UNRELEASED_CHANGELOG.md @@ -17,19 +17,12 @@ After processing, the content will be moved to the main changelog and this file ## Added -- Add desktop environment detection on linux [PR #4797](https://github.com/wailsapp/wails/pull/4797) ## Changed -- Update the documentation page for Wails v3 Asset Server by @ndianabasi -- **BREAKING**: Remove package-level dialog functions (`application.InfoDialog()`, `application.QuestionDialog()`, etc.). Use the `app.Dialog` manager instead: `app.Dialog.Info()`, `app.Dialog.Question()`, `app.Dialog.Warning()`, `app.Dialog.Error()`, `app.Dialog.OpenFile()`, `app.Dialog.SaveFile()` -- Update dialogs documentation to match actual API: use `app.Dialog.*`, `AddButton()` with callbacks (not `SetButtons()`), `SetDefaultButton(*Button)` (not string), `AddFilter()` (not `SetFilters()`), `SetFilename()` (not `SetDefaultFilename()`), and `app.Dialog.OpenFile().CanChooseDirectories(true)` for folder selection ## Fixed -- Fix crash on macOS when toggling window visibility via Hide()/Show() with ApplicationShouldTerminateAfterLastWindowClosed enabled (#4389) by @leaanthony -- Fix memory leak in context menus on macOS and Windows when repeatedly opening menus (#4012) by @leaanthony -- Fix context menu native resources not being reused on macOS, causing fresh menu creation on each display (#4012) by @leaanthony ## Deprecated @@ -51,7 +44,6 @@ After processing, the content will be moved to the main changelog and this file **Changed:** - Update minimum Go version requirement to 1.21 - Improve error messages for invalid configuration files -- Correct all `app.Screens.GetAll()` calls in the documentation page (`features/screens/info)` to `app.Screen.GetAll()` by @ndianabasi **Fixed:** - Fix memory leak in event system during window close operations (#5678) diff --git a/v3/internal/version/version.txt b/v3/internal/version/version.txt index 89926f2c6..f65f1f889 100644 --- a/v3/internal/version/version.txt +++ b/v3/internal/version/version.txt @@ -1 +1 @@ -v3.0.0-alpha.47 \ No newline at end of file +v3.0.0-alpha.48 \ No newline at end of file