mirror of
https://github.com/wailsapp/wails.git
synced 2026-03-14 22:55:48 +01:00
chore(v3): bump to v3.0.0-alpha.55 and update changelog [skip ci]
This commit is contained in:
parent
0b6dfe032c
commit
53cd30acc7
3 changed files with 23 additions and 14 deletions
|
|
@ -30,6 +30,27 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||
*/
|
||||
## [Unreleased]
|
||||
|
||||
## v3.0.0-alpha.55 - 2026-01-02
|
||||
|
||||
## Changed
|
||||
- Switch to goccy/go-json for all runtime JSON processing (method bindings, events, webview requests, notifications, kvstore), improving performance by 21-63% and reducing memory allocations by 40-60%
|
||||
- Optimize BoundMethod struct layout and cache isVariadic flag to reduce per-call overhead
|
||||
- Use stack-allocated argument buffer for methods with <=8 arguments to avoid heap allocations
|
||||
- Optimize result collection in method calls to avoid slice allocation for single return values
|
||||
- Use sync.Map for MIME type cache to improve concurrent performance
|
||||
- Use buffer pool for HTTP transport request body reading
|
||||
- Lazily allocate CloseNotify channel in content type sniffer to reduce per-request allocations
|
||||
- Remove debug CSS logging from asset server
|
||||
- Expand MIME type extension map to cover 50+ common web formats (fonts, audio, video, etc.)
|
||||
|
||||
## Fixed
|
||||
- Update all commands in Taskfile.yml files for all operating systems to accommodate spaces in variables such as `APP_NAME` by @ndianabasi
|
||||
|
||||
## Removed
|
||||
- Remove github.com/wailsapp/mimetype dependency in favor of expanded extension map + stdlib http.DetectContentType, reducing binary size by ~1.2MB
|
||||
- Remove gopkg.in/ini.v1 dependency by implementing minimal .desktop file parser for Linux file explorer, saving ~45KB
|
||||
- Remove samber/lo from runtime code by using Go 1.21+ stdlib slices package and minimal internal helpers, saving ~310KB
|
||||
|
||||
## v3.0.0-alpha.54 - 2025-12-29
|
||||
|
||||
## Added
|
||||
|
|
|
|||
|
|
@ -20,27 +20,15 @@ After processing, the content will be moved to the main changelog and this file
|
|||
|
||||
## Changed
|
||||
<!-- Changes in existing functionality -->
|
||||
- Switch to goccy/go-json for all runtime JSON processing (method bindings, events, webview requests, notifications, kvstore), improving performance by 21-63% and reducing memory allocations by 40-60%
|
||||
- Optimize BoundMethod struct layout and cache isVariadic flag to reduce per-call overhead
|
||||
- Use stack-allocated argument buffer for methods with <=8 arguments to avoid heap allocations
|
||||
- Optimize result collection in method calls to avoid slice allocation for single return values
|
||||
- Use sync.Map for MIME type cache to improve concurrent performance
|
||||
- Use buffer pool for HTTP transport request body reading
|
||||
- Lazily allocate CloseNotify channel in content type sniffer to reduce per-request allocations
|
||||
- Remove debug CSS logging from asset server
|
||||
- Expand MIME type extension map to cover 50+ common web formats (fonts, audio, video, etc.)
|
||||
|
||||
## Fixed
|
||||
- Update all commands in Taskfile.yml files for all operating systems to accommodate spaces in variables such as `APP_NAME` by @ndianabasi
|
||||
<!-- Bug fixes -->
|
||||
|
||||
## Deprecated
|
||||
<!-- Soon-to-be removed features -->
|
||||
|
||||
## Removed
|
||||
<!-- Features removed in this release -->
|
||||
- Remove github.com/wailsapp/mimetype dependency in favor of expanded extension map + stdlib http.DetectContentType, reducing binary size by ~1.2MB
|
||||
- Remove gopkg.in/ini.v1 dependency by implementing minimal .desktop file parser for Linux file explorer, saving ~45KB
|
||||
- Remove samber/lo from runtime code by using Go 1.21+ stdlib slices package and minimal internal helpers, saving ~310KB
|
||||
|
||||
## Security
|
||||
<!-- Security-related changes -->
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
v3.0.0-alpha.54
|
||||
v3.0.0-alpha.55
|
||||
Loading…
Add table
Add a link
Reference in a new issue