Skip to content

Commit 1d2eadd

Browse files
committed
Prepare v3.8.0 release
1 parent 23e8b8a commit 1d2eadd

4 files changed

Lines changed: 36 additions & 14 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 23 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,17 @@
11
# Changelog
22

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+
315
## 3.7.0 - Code cleanups and various small improvements
416
- The received text is now read-only.
517
- Received items are now not shown until after the download starts.
@@ -38,16 +50,16 @@
3850
- Update `fyneselfupdate` to [v0.1.1](https://github.com/fynelabs/fyneselfupdate/releases/tag/v0.1.1).
3951
- This removes some usage of deprecated functions and cleans up the code. Nothing major.
4052
- 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).
4254
- Information on how to build distribution packages (for Linux repositories etc.) was added in a new [PACKAGING.md](PACKAGING.md) file.
4355

4456
## 3.5.2 - Updated Fyne UI toolkit dependency
4557
- Updated `fyne` to [v2.4.3](https://github.com/fyne-io/fyne/releases/tag/v2.4.3).
4658

4759
## 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.
4961
- 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.
5163
- Updated `fyne` to [v2.4.1](https://github.com/fyne-io/fyne/releases/tag/v2.4.1).
5264
- File names inside the file dialog grid view are now shown on two lines and with better truncation.
5365
- Various other improvements and bug fixes.
@@ -74,7 +86,7 @@
7486
- Icons are now installed in more sizes to look better in more places.
7587
- The icon cache is now automatically updated after installing files.
7688
- 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.
7890
- Updated `fyne` to [v2.4.0](https://github.com/fyne-io/fyne/releases/tag/v2.4.0).
7991
- Added an option to disable animations (which can be found within our Settings tab).
8092
- Rectangles now use OpenGL hardware-acceleration for improved rendering performance.
@@ -109,16 +121,16 @@
109121
## 3.3.4 - Add missing AppStream metadata for v3.3.3
110122
- Fixed the AppStream metadata not containing the v3.3.3 release information.
111123

112-
## 3.3.3 - Better Apple M2 support and improved rendering
124+
## 3.3.3 - Better Apple M2 support and improved rendering
113125
- 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).
116128
- Many improvements when running on Apple M2 devices.
117129
- Performance and memory improvements for text rendering.
118130
- Faster performance when resizing the window on Linux/BSD.
119131
- Fixed letters being cropped in some cases.
120132
- Other minor fixes and improvements.
121-
- Updated indirect dependencies for some minor security fixes.
133+
- Updated indirect dependencies for some minor security fixes.
122134

123135
## 3.3.2 - Performance improvements and bug fixes
124136
- Minor performance improvements to the list of sent/received items.
@@ -201,7 +213,7 @@
201213
- Fixed an issue where sending with received text open would remove the text.
202214
- Removed support for removing completed sends and receives (see #32).
203215
- 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.
205217
- Many improvements to the contents of the appstream metadata.
206218
- Various minor performance improvements and race condition fixes.
207219
- Updated `wormhole-william` to [v1.0.6](https://github.com/psanford/wormhole-william/releases/tag/v1.0.6).
@@ -233,14 +245,14 @@
233245
- Release binaries are now available for FreeBSD and macOS (M1) on the arm64 architecture.
234246
- Release binaries for macOS are now called that instead of `darwin` for clarity.
235247
- 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.
237249
- Updated `compress` to [v1.13.3](https://github.com/klauspost/compress/releases/tag/v1.13.3).
238250
- Better and faster zip compression and decompression (brings faster directory sends and receives).
239251
- Updated `fyne` to [v2.0.4](https://github.com/fyne-io/fyne/releases/tag/v2.0.4).
240252
- The title bar on Windows 10 now matches the system theme (light or dark theme).
241253
- Fixed the Windows 10 notifications view showing the text "app-id" as application name.
242254
- 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.
244256

245257
## 2.2.2 - A small hotfix release
246258
- Fixed the receive code validation being too strict in some cases.

‎FyneApp.toml‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ Website = "https://rymdport.github.io/"
44
Icon = "internal/assets/icons/icon-512.png"
55
Name = "Rymdport"
66
ID = "io.github.jacalz.rymdport"
7-
Version = "3.7.0"
8-
Build = 29
7+
Version = "3.8.0"
8+
Build = 30
99

1010
[LinuxAndBSD]
1111
GenericName = "File Transfer"

‎internal/assets/unix/io.github.jacalz.rymdport.appdata.xml‎

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,16 @@
6363
</branding>
6464

6565
<releases>
66+
<release version="3.8.0" date="2025-02-22" type="stable">
67+
<description>
68+
<ul>
69+
<li>The code validation of receives is now even faster than before.</li>
70+
<li>A few bugs caught by fuzzing have been fixed in the code validation.</li>
71+
<li>Multiple dependencies have been updated for various fixes and improvements.</li>
72+
</ul>
73+
</description>
74+
<url type="details">https://github.com/Jacalz/rymdport/releases/tag/v3.8.0</url>
75+
</release>
6676
<release version="3.7.0" date="2024-12-20" type="stable">
6777
<description>
6878
<ul>

‎internal/ui/about.go‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import (
1313
)
1414

1515
func newAboutTab(app fyne.App) *container.TabItem {
16-
const version = "v3.7.0"
16+
const version = "v3.8.0"
1717

1818
repoURL := util.URLToGitHubProject("")
1919
icon := newClickableIcon(app.Icon(), repoURL, app)

0 commit comments

Comments
 (0)