Skip to content

Commit 6e4e340

Browse files
chore(v3): bump to v3.0.0-alpha.38 and update changelog [skip ci]
1 parent a3a5d25 commit 6e4e340

File tree

3 files changed

+15
-8
lines changed

3 files changed

+15
-8
lines changed

docs/src/content/docs/changelog.mdx

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
3030
*/
3131
## [Unreleased]
3232

33+
## v3.0.0-alpha.38 - 2025-11-04
34+
35+
## Added
36+
- Add `systray-clock` example showing a headless tray with live tooltip updates (#4653).
37+
38+
## Changed
39+
- Windows trays now honor `SystemTray.Show()`/`Hide()` by toggling `NIS_HIDDEN`, so apps can truly disappear and return (#4653).
40+
- Tray registration reuses resolved icons, sets `NOTIFYICON_VERSION_4` once, and enables `NIF_SHOWTIP` so tooltips recover after Explorer restarts (#4653).
41+
42+
## Fixed
43+
- Track `HICON` ownership so only user-created handles are destroyed, preventing Explorer recycling crashes (#4653).
44+
- Release the Windows system-theme listener and retained tray icons during destroy to stop leaking goroutines and device contexts (#4653).
45+
- Truncate tray tooltips at 127 UTF-16 units to avoid corrupting surrogate pairs and multi-byte glyphs (#4653).
46+
3347
## v3.0.0-alpha.37 - 2025-11-02
3448

3549
## Fixed

v3/UNRELEASED_CHANGELOG.md

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -17,18 +17,12 @@ After processing, the content will be moved to the main changelog and this file
1717

1818
## Added
1919
<!-- New features, capabilities, or enhancements -->
20-
- Add `systray-clock` example showing a headless tray with live tooltip updates (#4653).
2120

2221
## Changed
2322
<!-- Changes in existing functionality -->
24-
- Windows trays now honor `SystemTray.Show()`/`Hide()` by toggling `NIS_HIDDEN`, so apps can truly disappear and return (#4653).
25-
- Tray registration reuses resolved icons, sets `NOTIFYICON_VERSION_4` once, and enables `NIF_SHOWTIP` so tooltips recover after Explorer restarts (#4653).
2623

2724
## Fixed
2825
<!-- Bug fixes -->
29-
- Track `HICON` ownership so only user-created handles are destroyed, preventing Explorer recycling crashes (#4653).
30-
- Release the Windows system-theme listener and retained tray icons during destroy to stop leaking goroutines and device contexts (#4653).
31-
- Truncate tray tooltips at 127 UTF-16 units to avoid corrupting surrogate pairs and multi-byte glyphs (#4653).
3226

3327
## Deprecated
3428
<!-- Soon-to-be removed features -->
@@ -54,7 +48,6 @@ After processing, the content will be moved to the main changelog and this file
5448
**Fixed:**
5549
- Fix memory leak in event system during window close operations (#5678)
5650
- Fix crash when using context menus on Linux with Wayland
57-
- Fix on Linux, trying to open a file with the `fileexplorer` will open parent directory (#4521)
5851

5952
**Security:**
6053
- Update dependencies to address CVE-2024-12345 in third-party library

v3/internal/version/version.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
v3.0.0-alpha.37
1+
v3.0.0-alpha.38

0 commit comments

Comments
 (0)