Description:
The next major release, v2.2.0, is now out. Most notably, this release replaces mholt/archiver with a custom zip extractor for faster directory receives and smaller binaries, adds settings for controlling advanced wormhole client options and a lot of smaller bug fixes. This release also incorporates the initial support for building on Apple M1 computers (release binaries for that architecture are currently not available).
Release binaries are now built with Go 1.16 for better security on Windows and even smaller binaries. This means that the release binaries no longer support 10.11 El Capitan and instead require 10.12 Sierra or later.
Changelog:
- Replace mholt/archiver with a custom zip extractor using klauspost/compress/zip.
- Binaries are about 0.5 MB smaller due to not including unused compression standards.
- Improved performance when receiving directories.
- Added advanced settings for the wormhole client.
- Support for changing the default AppID, Rendezvous Server URL and Transit Relay Address used for transfers.
- Improved error handling for receives.
- Improved memory usage when when receiving text.
- Fixed files not being closed if send failed to start.
- Fixed main window being unresponsive when sending text.
- Fixed sent/received text staying in memory until the next send/receive.
- Updated
wormhole-william
to v1.0.5.- Switched to klauspost/compress/zip for up to 2.5x faster zip compression when sending directories.
- Updated
fyne
to v2.0.1.- Improved refresh and resizing of dialogs.
- Initial support for building on Apple M1 computers (arm64).
- Fixed some buttons not showing hover effects.
- Fixed progress bars not having correct background.
- Fixed pointer and cursor misalignment when typing text.
- Fixed possible panic when selecting text.
- Fixed cursor animation sometimes distorting the text.
- Release binaries are now built with
Go 1.16.2
.- Binaries for macOS no longer support 10.11 El Capitan and instead require 10.12 Sierra or later.
- Windows binaries are built with ASLR support for improved security.
- All binaries are now smaller due to using an improved linker.
- Small performance improvements and other minor changes.