|
1 | 1 | # Changelog |
2 | 2 |
|
| 3 | +## 3.8.0 |
| 4 | +- Fixed a few minor bugs in the code validation of receives. |
| 5 | + - The edge cases were found by newly added fuzz tests. |
| 6 | +- Optimised the code validation to be even faster. |
| 7 | +- The `Makefile` now disables runtime metadata lookup when compiling. |
| 8 | + - Distribution packages on Linux and BSD systems should see slightly smaller binaries and faster startup times. |
| 9 | +- Updated `fyne` to [v2.5.4](https://github.com/fyne-io/fyne/releases/tag/v2.5.4). |
| 10 | + - Most notable here is a fix for the progress bar lacking text sometimes. |
| 11 | +- Multiple other dependencies have been updated for various improvements and fixes. |
| 12 | +- The appinfo metadata now contains more project links. |
| 13 | +- The project now requires Go 1.22 or later to build. |
| 14 | + |
3 | 15 | ## 3.7.0 - Code cleanups and various small improvements |
4 | 16 | - The received text is now read-only. |
5 | 17 | - Received items are now not shown until after the download starts. |
|
38 | 50 | - Update `fyneselfupdate` to [v0.1.1](https://github.com/fynelabs/fyneselfupdate/releases/tag/v0.1.1). |
39 | 51 | - This removes some usage of deprecated functions and cleans up the code. Nothing major. |
40 | 52 | - Some improvements to documentation. |
41 | | - - Some incorrect wording and textual errors were fixed in [CONTRIBUTING.md](CONTRIBUTING.md). |
| 53 | + - Some incorrect wording and textual errors were fixed in [CONTRIBUTING.md](CONTRIBUTING.md). |
42 | 54 | - Information on how to build distribution packages (for Linux repositories etc.) was added in a new [PACKAGING.md](PACKAGING.md) file. |
43 | 55 |
|
44 | 56 | ## 3.5.2 - Updated Fyne UI toolkit dependency |
45 | 57 | - Updated `fyne` to [v2.4.3](https://github.com/fyne-io/fyne/releases/tag/v2.4.3). |
46 | 58 |
|
47 | 59 | ## 3.5.1 - Bug fixes and improved performance |
48 | | -- The `Makefile` now includes `.PHONY` targets to avoid problems with targets having the same name as local files. |
| 60 | +- The `Makefile` now includes `.PHONY` targets to avoid problems with targets having the same name as local files. |
49 | 61 | - The `Makefile` no longer updates the icon cache (per request from Linux package maintainers). |
50 | | - - A user installing locally should manually run `make update-icon-cache` afterwards instead. |
| 62 | + - A user installing locally should manually run `make update-icon-cache` afterwards instead. |
51 | 63 | - Updated `fyne` to [v2.4.1](https://github.com/fyne-io/fyne/releases/tag/v2.4.1). |
52 | 64 | - File names inside the file dialog grid view are now shown on two lines and with better truncation. |
53 | 65 | - Various other improvements and bug fixes. |
|
74 | 86 | - Icons are now installed in more sizes to look better in more places. |
75 | 87 | - The icon cache is now automatically updated after installing files. |
76 | 88 | - Release bianries now install Rymdport with a capital R. |
77 | | -- Go 1.18 or later is now required for compiling the application. |
| 89 | +- Go 1.18 or later is now required for compiling the application. |
78 | 90 | - Updated `fyne` to [v2.4.0](https://github.com/fyne-io/fyne/releases/tag/v2.4.0). |
79 | 91 | - Added an option to disable animations (which can be found within our Settings tab). |
80 | 92 | - Rectangles now use OpenGL hardware-acceleration for improved rendering performance. |
|
109 | 121 | ## 3.3.4 - Add missing AppStream metadata for v3.3.3 |
110 | 122 | - Fixed the AppStream metadata not containing the v3.3.3 release information. |
111 | 123 |
|
112 | | -## 3.3.3 - Better Apple M2 support and improved rendering |
| 124 | +## 3.3.3 - Better Apple M2 support and improved rendering |
113 | 125 | - Updated `selfupdate` to [v0.2.0](https://github.com/fynelabs/selfupdate/releases/tag/v0.2.0). |
114 | | - - This fixes update notifications showing when there were no new releases (issue #76). |
115 | | -- Updated `fyne` to [v2.3.3](https://github.com/fyne-io/fyne/releases/tag/v2.3.3). |
| 126 | + - This fixes update notifications showing when there were no new releases (issue #76). |
| 127 | +- Updated `fyne` to [v2.3.3](https://github.com/fyne-io/fyne/releases/tag/v2.3.3). |
116 | 128 | - Many improvements when running on Apple M2 devices. |
117 | 129 | - Performance and memory improvements for text rendering. |
118 | 130 | - Faster performance when resizing the window on Linux/BSD. |
119 | 131 | - Fixed letters being cropped in some cases. |
120 | 132 | - Other minor fixes and improvements. |
121 | | -- Updated indirect dependencies for some minor security fixes. |
| 133 | +- Updated indirect dependencies for some minor security fixes. |
122 | 134 |
|
123 | 135 | ## 3.3.2 - Performance improvements and bug fixes |
124 | 136 | - Minor performance improvements to the list of sent/received items. |
|
201 | 213 | - Fixed an issue where sending with received text open would remove the text. |
202 | 214 | - Removed support for removing completed sends and receives (see #32). |
203 | 215 | - This has been broken broken a long time. Will be introduced again in a later version. |
204 | | -- The filename when saving received text now also contains the current time. |
| 216 | +- The filename when saving received text now also contains the current time. |
205 | 217 | - Many improvements to the contents of the appstream metadata. |
206 | 218 | - Various minor performance improvements and race condition fixes. |
207 | 219 | - Updated `wormhole-william` to [v1.0.6](https://github.com/psanford/wormhole-william/releases/tag/v1.0.6). |
|
233 | 245 | - Release binaries are now available for FreeBSD and macOS (M1) on the arm64 architecture. |
234 | 246 | - Release binaries for macOS are now called that instead of `darwin` for clarity. |
235 | 247 | - Release binaries are now built with `Go 1.16.7`. |
236 | | - - Fixes a couple security issues and contains a few bug fixes. |
| 248 | + - Fixes a couple security issues and contains a few bug fixes. |
237 | 249 | - Updated `compress` to [v1.13.3](https://github.com/klauspost/compress/releases/tag/v1.13.3). |
238 | 250 | - Better and faster zip compression and decompression (brings faster directory sends and receives). |
239 | 251 | - Updated `fyne` to [v2.0.4](https://github.com/fyne-io/fyne/releases/tag/v2.0.4). |
240 | 252 | - The title bar on Windows 10 now matches the system theme (light or dark theme). |
241 | 253 | - Fixed the Windows 10 notifications view showing the text "app-id" as application name. |
242 | 254 | - Fixed a couple issues when running in fullscreen. |
243 | | - - Improved performance when drawing transparent rectangles or whitespace strings. |
| 255 | + - Improved performance when drawing transparent rectangles or whitespace strings. |
244 | 256 |
|
245 | 257 | ## 2.2.2 - A small hotfix release |
246 | 258 | - Fixed the receive code validation being too strict in some cases. |
|
0 commit comments