Releases: cyface-de/android-backend
Releases · cyface-de/android-backend
7.1.0
Fixed: - Handling for unexpected response codes Added: - Support for account not activated error Changed: - Error message for invalid login credentials - Append app name after toast messages to indicate where the toast comes from
7.0.0
Added: - Implementation for new data transfer protocol / Support for Collector API V3 - Support for new Protobuf binary format - Data transmission implementation using Google Client API library - Support for Java 11 - Support for resumable uploads Removed: - Support for old collector API V2 and old binary format - Support for custom truststore injection (not compatible with Google Client API library) Fixed: - Publishing artifacts producing a 401 (upgraded android-publish for all modules to 1.0.1) - Artifact name Readme - Protect AuthenticatorService from other apps - Ignore ObsoleteLintCustomChecks to fix CI - Replaced jCenter maven repository - Tests on Apple Silicon (tests with SQLite and Robolectric are ignored) - Ignore tests which require an actual API or are flaky Changed: - Upgraded dependencies - Upgraded Cyface Android Utils 2.0.1 -> 3.2.2 - Github Secret variable names - Upgraded to Gradle and AGP 7 - Interface of markAsSynchronized - Load publish conventions from android-publish - Moved some models to cyface-de/data-collector (transitive dependency via cyface-de/backend) - Moved serialization code to cyface-de/serializer (added as dependency, version 1.0.1) - Location accuracy unit changed to meters and avoid mixing float/double - Make ParcelablePoint3D (renamed) compatible with Point3D interface - Renamed cyfaceBackendVersion variable in build.gradle to cyfaceAndroidBackendVersion - Renamed all Point3d* occurances to Point3D* - Renamed Point3d/GeoLocation to ParcelablePoint3D/ParcelableGeoLocation
6.2.0
Changed: - Force movebis artifactId to lower case in publish workflow - Set target-/compile-/build-tools version from 29 to 30 (Android 11) - Upgrade dependencies (gradle 5->6.8, Android Build Tools to 4.1.1, and many more) - Upgrade Cyface utils to 2.0.1 (which uses Android 11, too) - Renamed master branch to main - Declare foregroundServiceType in JAVA code (required by Android 11)