diff --git a/build.gradle b/build.gradle index dae2c9d7b..060858c9e 100644 --- a/build.gradle +++ b/build.gradle @@ -59,8 +59,8 @@ android { defaultConfig { applicationId "de.dennisguse.opentracks" - versionCode 4829 - versionName "v3.28.0" + versionCode 4874 + versionName "v4.0.0" buildConfigField "String", "VERSION_NAME_FULL", "\"${getVersionName()}\"" diff --git a/fastlane/metadata/android/en-US/changelogs/4874.txt b/fastlane/metadata/android/en-US/changelogs/4874.txt new file mode 100644 index 000000000..8527d2807 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/4874.txt @@ -0,0 +1,24 @@ +v4.0.0: OpenTracks + +Changes: +- UI refactoring with a Bottom App Bar. +- Public API: implemented STOP properly. +- Cleanup: use explicit preference identifiers for TrackFileFormat. +- Improvements on BLE handler. +- Add exception handler and show error activity so users can send reports about bugs. +- Android 13: launcher icon, provide a themed icon. +- Change track title capitalization to sentences. +- Translations updated. + +Bugfix: +- Sharing track added file suffix twice. +- Unit system not loaded correctly. +- File format template was not loaded (NPE). +- Public API: respect post-workout export. + +Developer: +- Move to androix.constraintlayout. +- UI tests slightly more robust. +- Refactor permission request. +- Upgrade to gradlew 7.4.2 +- Bump material from 1.5.0 to 1.6.0