Releases: ssaring/sportstracker
SportsTracker 8.0.0
SportsTracker 8.0.0 has finally been released. The major change is the storage of all application data in a SQLite database instead in multiple XML files. This provides better performance and avoids consistency problems. In addition, all users with basic SQL skills can now use external SQLite clients and build custom training evaluation queries for their specific needs. All existing application data will be migrated automatically from XML to SQLite on the initial startup.
Besides that, the updated LeafletMap viewer for showing tracks supports the OpenTopoMap now. Several improvements and bugfixes were done in the exercise parser implementations (Garmin FIT, GPX, etc.). Java has been updated to the version 21 LTS, all other dependencies were updated as well.
The list of all changes can be found in the changelog.
Users of macOS and Windows (10+) might have problems when using the native installer packages, because these don't contain trusted code signing certificates. These can't be provided by an individual open source project, the expense and the effort are just too high. However, there are easy workarounds for using the installers anyway, these are documented in the latest README.txt, chapter 'Installer security notes for macOS and Windows 10 users'.
Installer packages (Java runtime included):
- macOS (Apple Silicon): SportsTracker-x.y.z-arm64.dmg
- macOS (Intel 64 bit): SportsTracker-x.y.z-intel64.dmg
- Windows (64 bit): SportsTracker-x.y.z.exe
- Ubuntu / Debian Linux (64 bit): sportstracker-x.y.z.deb
SportsTracker 7.9.1
Version 7.9.1 has been released, which contains several minor improvements, bugfixes and dependency updates. The ExerciseViewer now supports newer Garmin devices and the mapping of sport types can now be automated when importing FIT files (documented in README.txt). The search for entries now supports multiple search terms (AND logic). For the SQLite export the database model has been improved as well.
The list of all changes can be found in the changelog.
Users of macOS and Windows (10+) might have problems when using the native installer packages, because these don't contain trusted code signing certificates. These can't be provided by an individual open source project, the expense and the effort are just too high. However, there are easy workarounds for using the installers anyway, these are documented in the latest README.txt, chapter 'Installer security notes for macOS and Windows 10 users'.
Installer packages (Java runtime included):
- macOS (Apple Silicon): SportsTracker-x.y.z-arm64.dmg
- macOS (Intel 64 bit): SportsTracker-x.y.z-intel64.dmg
- Windows (64 bit): SportsTracker-x.y.z.exe
- Ubuntu / Debian Linux (64 bit): sportstracker-x.y.z.deb
SportsTracker 7.9.0
Version 7.9.0 has been released, which contains some new features in the ExerciseViewer. Power data from FIT files (e.g. Garmin) can now be displayed (if recorded) in various panels (e.g. in Diagram). Heartrate zones are now supported for FIT files and can be displayed in the Main and Diagram panels. The Main panel now also displays the sport type if present (e.g. for Garmin and Polar files).
In addition there were several updates (e.g. JDK 17, Kotlin 1.6) and bugfixes. The list of all changes can be found in the changelog.
Users of macOS and Windows 10 might have problems when using the native installer packages, because these don't contain trusted code signing certificates. These can't be provided by an individual open source project, the expense and the effort are just too high. However, there are easy workarounds for using the installers anyway, these are documented in the latest README.txt, chapter 'Installer security notes for macOS and Windows 10 users'.
Installer packages (Java runtime included):
- macOS (64 bit): SportsTracker-x.y.z-dmg
- Windows (64 bit): SportsTracker-x.y.z.exe
- Ubuntu / Debian Linux (64 bit): sportstracker-x.y.z.deb
SportsTracker 7.8.0
Version 7.8.0 has been finally released and it contains a lot of changes since the previous release. Users can now track the usage and the age of their equipment (e.g. running shoes) by using the Equipment Usage dialog. Replaced equipment can now be marked as inactive. The Exercise dialog reminds the user when no equipment has been selected.
The ExerciseViewer supports newer devices (e.g. Garmin Fenix 5/6, Suunto Spartan) and contains many bugfixes for the existing parsers. Internally Java has been updated to version 16, which provides interesting new language features. All libraries have been updated to their latest releases. As always, the list of all changes can be found in the changelog.
Users of macOS and Windows 10 might have problems when using the native installer packages, because these don't contain trusted code signing certificates. These can't be provided by an individual open source project, the expense and the effort are just too high. However, there are easy workarounds for using the installers anyway, these are documented in the latest README.txt, chapter 'Installer security notes for macOS and Windows 10 users'.
Installer packages (Java runtime included):
- macOS (64 bit): SportsTracker-x.y.z-dmg
- Windows (64 bit): SportsTracker-x.y.z.exe
- Ubuntu / Debian Linux (64 bit): sportstracker-x.y.z.deb