Skip to content

Releases: OpenTracksApp/OpenTracks

v3.18.3

04 Jun 16:22
Compare
Choose a tag to compare

v3.18.3: OpenTracks

Changes:

  • KML parsing does not require order of when/gx:coords
  • Track importer: reorders locations by timestamp
  • Removed rendered launcher icons for Android < 8.0.0 (API 26)
    (might look slightly different, but avoid problems for reproducible builds)

Bugfix:

  • Avoid crash in charts due to race condition

Developer:

  • Split GPX and KML importer (removed common inheritance)

v3.18.2

22 May 19:12
Compare
Choose a tag to compare

v3.18.2: OpenTracks

Bugfix:

  • Crash while moving from charts to another activity/app #787

Developer:

  • TrackRecordingService pushes data to UI while recording

v3.18.1

19 May 16:17
Compare
Choose a tag to compare

v3.18.1: OpenTracks

Changes:

  • Deleting tracks is handled by a service
  • Uninstall deletes all data (i.e., hasFragileData=false)

Bugfixes:

  • Race condition: crash while recording and switching OpenTracks into background
  • Search in track list was not working
  • Cycling speed sensor: distance computation was wrong (only affected statistics)

Developer:

  • ControllerFragment replaces TrackController

v3.18.0

08 May 12:56
Compare
Choose a tag to compare

v3.18.0: OpenTracks

Changes:

  • Altitude is shown in EGM2008 (stored/exported as WGS84)

Bugfix:

  • Fixed memory leak (introduced in v3.17.0)
  • Charts: altitude should be in M/FT (introduced in v3.17.1)
  • Charts: while recording was not correctly updated (introduced in v3.17.3)
  • TrackDataHub did not account for recordingDistanceInterval (introduced in v3.17.2)

Developer:

  • Disable PNG crunching (reproducible build)
  • Refactored TrackImporter and optimized KMZ import
  • Use LiveData for TrackRecordingService to UI communication (removing memory leak)

v3.17.3

27 Apr 19:04
Compare
Choose a tag to compare

v3.17.3: OpenTracks

WARNING: The v3.17.0+ releases contain a memory leak.
This issues is NOT FIXED by this release.
It is recommended to not upgrade if you still use a release before v3.17.0

Bugfix:

  • Crash if using pace for voice announcements (introduced in v3.17.0)
  • Statistics showed pace initially (introduced in v3.17.0)
  • Rare crash when deleting tracks

v3.17.2

19 Apr 17:39
Compare
Choose a tag to compare

v3.17.2: OpenTracks

WARNING: The v3.17.0+ releases contain a memory leak.
This issues is NOT FIXED by this release.
It is recommended to not upgrade if you still use a release before v3.17.0

Bugfix:

  • Crash while using voice announcements

v3.17.1

17 Apr 20:40
Compare
Choose a tag to compare

v3.17.1: OpenTracks

Bugfix:

  • Interval length in meters instead of kilometers (introduced in v3.17.0)
  • Elevation gain/loss not recorded (introduced in v3.17.0)
  • Announcements not working on Android 11

v3.17.0

13 Apr 18:41
Compare
Choose a tag to compare

v3.17.0: OpenTracks

Changes:

  • Add icon for kayaking
  • Charts draw missing sensor data properly
  • Default: show coordinates while recording

Bugfixes:

  • GPX schema corrected
  • GPX exported altitude loss as sensor distance
  • Statistics not computed correctly if using a speed/distance sensor

Developer:

  • Distance/speed value objects
  • Replaced communication via SharedPreferences
  • Use non-static service binder
  • Use altitude in the code base (instead of elevation)

v3.16.0

24 Mar 21:36
Compare
Choose a tag to compare

v3.16.0: OpenTracks

Changes:

  • Cycling: get distance from BLE speed sensor
  • Reworked UI presented while recording
  • UI performance optimizations
  • Exported filenames: <First 32bits UUID>_<track's name>.
  • Import multiple files via Intent (e.g., from Gadgetbridge)
  • GPX: export power data
  • Updated translations

Bugfix:

  • Voice announcement use minutes correctly

v3.15.4

09 Mar 20:44
Compare
Choose a tag to compare

v3.15.4: OpenTracks

Bugfix:

  • Voice annoucements interval should be in minutes (introduced in v3.15.0)