Skip to content

Releases: mendhak/gpslogger

v135

05 Dec 10:21
v135
ceb5f8d

Choose a tag to compare

Dropbox SDK v7 (the older SDKs are deprecating in January 2026 and the certificates will no longer be valid)
Remove FAQ Activity from app, this is to reduce app size and maintenance.
Switching from Smashtests to Playwright for the Github Pages. I'm going to miss Smashtest, it was a great idea.
Verify hostname when using the owncloud client
Fix for issue #1222 - XML sequence location of course and speed attributes differ between GPX 1.0 and GPX 1.1 specifications. From PR: #1267

Verification:

cosign verify-blob gpslogger-135.apk --bundle gpslogger-135.apk.cosign.bundle --new-bundle-format --cert-oidc-issuer https://token.actions.githubusercontent.com --cert-identity https://github.com/mendhak/gpslogger/.github/workflows/generate-release-apk.yml@refs/tags/v135

Rekor transparency log

v135-rc1

26 Oct 18:46
v135-rc1
2fe4c2e

Choose a tag to compare

v135-rc1 Pre-release
Pre-release

Verification:

cosign verify-blob gpslogger-135-rc1.apk --bundle gpslogger-135-rc1.apk.cosign.bundle --new-bundle-format --cert-oidc-issuer https://token.actions.githubusercontent.com --cert-identity https://github.com/mendhak/gpslogger/.github/workflows/generate-release-apk.yml@refs/tags/v135-rc1

Rekor transparency log

v134 - experimental significant motion, passive filter, bugfixes

23 Jun 17:29
v134
4af2d91

Choose a tag to compare

Bugfix: Auto send alarm should get cancelled when logging stops. #1196

Bugfix: Ignore stale locations. This seems to happen when screen is off. #1224

Bugfix: Added ability to export profile as a stream #1220

Bugfix for FAQ activity on edge to edge layout for Android 15.

"Ignore battery optimization" is now mandatory because the OS starts killing services without it.

PR #1213 Adding passive location filter

PR #1218 Email bugfixes:

Adds a Message-ID header to outgoing emails to help reduce spam filtering by mail relays.

Fixes incorrect MIME types by removing a duplicated application/ prefix.

Ensures that the MIME-Version header is included, as recommended by email standards.

WorkManager: for HTTP based background work like Custom URL, should now make use of internet validation before attempting to send.

Experimental: Using significant motion sensor to prevent logging, to save battery

This uses the TYPE_SIGNIFICANT_MOTION sensor. https://developer.android.com/develop/sensors-and-location/sensors/sensors_motion#sensors-motion-significant
"A significant motion is a motion that might lead to a change in the user's location; for example walking, biking, or sitting in a moving car."
I have no idea how I overlooked this for 10 years.

The significant motion detection is provided by the OS itself, so it could be completely 'off' for some devices.


Verification:

cosign verify-blob gpslogger-134.apk --bundle gpslogger-134.apk.cosign.bundle --new-bundle-format --cert-oidc-issuer https://token.actions.githubusercontent.com --cert-identity https://github.com/mendhak/gpslogger/.github/workflows/generate-release-apk.yml@refs/tags/v134

Rekor transparency log

v134-rc2

07 Jun 15:40
v134-rc2
b018e27

Choose a tag to compare

v134-rc2 Pre-release
Pre-release

Verification:

cosign verify-blob gpslogger-134-rc2.apk --bundle gpslogger-134-rc2.apk.cosign.bundle --new-bundle-format --cert-oidc-issuer https://token.actions.githubusercontent.com --cert-identity https://github.com/mendhak/gpslogger/.github/workflows/generate-release-apk.yml@refs/tags/v134-rc2

Rekor transparency log

v134-rc1

14 Apr 21:03
v134-rc1
f88ce58

Choose a tag to compare

v134-rc1 Pre-release
Pre-release

Verification:

cosign verify-blob gpslogger-134-rc1.apk --bundle gpslogger-134-rc1.apk.cosign.bundle --new-bundle-format --cert-oidc-issuer https://token.actions.githubusercontent.com --cert-identity https://github.com/mendhak/gpslogger/.github/workflows/generate-release-apk.yml@refs/tags/v134-rc1

Rekor transparency log

v133 - layout fix

02 Jan 15:26
v133
93afabe

Choose a tag to compare

Issue #1110 - fix for the layouts on Android 15. What a nightmare this new feature is. So much pointless busywork.

Issue #1187 - auto send timer was causing the app to crash if the background work permission had been optimized or denied. I've now made it use Alarm Manager Compat.

Verification:

cosign verify-blob gpslogger-133.apk --bundle gpslogger-133.apk.cosign.bundle --new-bundle-format --cert-oidc-issuer https://token.actions.githubusercontent.com --cert-identity https://github.com/mendhak/gpslogger/.github/workflows/generate-release-apk.yml@refs/tags/v133

Rekor transparency log

v133-rc1

29 Nov 22:26
v133-rc1
d624d20

Choose a tag to compare

v133-rc1 Pre-release
Pre-release

Verification:

cosign verify-blob gpslogger-133-rc1.apk --bundle gpslogger-133-rc1.apk.cosign.bundle --new-bundle-format --cert-oidc-issuer https://token.actions.githubusercontent.com --cert-identity https://github.com/mendhak/gpslogger/.github/workflows/generate-release-apk.yml@refs/tags/v133-rc1

Rekor transparency log

v132 - SDK upgrades, Android 4.x dropped

11 Nov 20:03
v132
e63b14a

Choose a tag to compare

Maintenance release:

  • SDK version upgrades.
  • FDroid and sideloading should stop complaining about being built for older versions of Android.
  • Jetpack needs a minSdk of 21 as of April 2024.
  • Android 4.x no longer supported due to SDK upgrades

Internal code updates:

  • Pending Intents need to indicate if they're mutable or immutable.
  • Upgraded logger version and fix parameter formatting in log view fragment.
  • GpsStatus is deprecated, using GnssStatus instead for older versions.
  • Some pending Intents are still marked as mutable.
  • Increased size of the queue for NMEA logger due to its rapid processing time.
  • Rejection Handler now correctly identifies rejected items.

Verification:

cosign verify-blob gpslogger-132.apk --bundle gpslogger-132.apk.cosign.bundle --new-bundle-format --cert-oidc-issuer https://token.actions.githubusercontent.com --cert-identity https://github.com/mendhak/gpslogger/.github/workflows/generate-release-apk.yml@refs/tags/v132

Rekor transparency log

v132-rc3

07 Nov 21:01
v132-rc3
7111167

Choose a tag to compare

v132-rc3 Pre-release
Pre-release

Verification:

cosign verify-blob gpslogger-132-rc3.apk --bundle gpslogger-132-rc3.apk.cosign.bundle --new-bundle-format --cert-oidc-issuer https://token.actions.githubusercontent.com --cert-identity https://github.com/mendhak/gpslogger/.github/workflows/generate-release-apk.yml@refs/tags/v132-rc3

Rekor transparency log

v132-rc2

06 Nov 22:20
v132-rc2
03401f9

Choose a tag to compare

v132-rc2 Pre-release
Pre-release

Verification:

cosign verify-blob gpslogger-132-rc2.apk --bundle gpslogger-132-rc2.apk.cosign.bundle --new-bundle-format --cert-oidc-issuer https://token.actions.githubusercontent.com --cert-identity https://github.com/mendhak/gpslogger/.github/workflows/generate-release-apk.yml@refs/tags/v132-rc2

Rekor transparency log