Skip to content

Releases: cyface-de/ios-backend

12.0.2

20 Jun 11:47
e18d0e3
Compare
Choose a tag to compare

What's Changed

Full Changelog: 12.0.1...12.0.2

12.0.1

20 Jun 11:48
85f6f38
Compare
Choose a tag to compare

What's Changed

Full Changelog: 12.0.0...12.0.1

12.0.0

15 Apr 14:31
f300887
Compare
Choose a tag to compare
Added
-----
* Background Upload Process using iOS Background Mode with URLSession
* Apple *Combine* based communication of data capturing events
* OAuth Authentication
* Swift Package Manager based build process
* Background Upload Session capable of continuing uploads between
  application shutdowns.
* New Upload Protocol and Data Format based on the Google Media Upload
  Protocol and Protobuf. This requires a recent Data Collector server
understanding both: protocol and data format.

Changed
-------
* There now is one README.md file per sub project
* Text of README now represents the current state of the code

Removed
-------
* Project Specific Code Changes
    * For example TrackCleaner, DistanceCallulator or
      MovebisDataCapturingService have been moved out of this
repository
to the apps needing this functionality
* Persistence Layer class. Loading data should be handled by an
  implementing application via a `DataStoreStack`
* Dependency on Alamofire
* DataCapturingEvent --> This should be achieved using Apple *Combine*
  Publisher and Subscriber now
* Credentials based authentication. Please use OAuth instead or
  implement the `Authenticator` protocol with your own authentication
process
* CocoaPods --> Exchanged for Swift Package Manager

11.1.0

23 Jun 11:41
69f4370
Compare
Choose a tag to compare
  • Remove order check for geo locations in track

11.0.0

23 Jun 09:23
be68c81
Compare
Choose a tag to compare
  • Remove usage of managed objects outside of persistent container
  • Enforce locations always having increasing timestamps

10.0.0

11 Jan 14:12
df8c0eb
Compare
Choose a tag to compare
  • Update CocoaPods Structure to incorporate Example App Unit Tests
  • Make stop method not crash if background synchronization timer is not available
  • Fail Authentication on StaticAuthenticator if JWT token is an empty String
  • Add Version Script to Podspec
  • Transform Fatal Errors to Exceptions
  • Fix synchronization of multiple measurements
  • Fix wrong timestamps on sensor data
  • Clean up the login process in the Example App
  • Fix crash in CoreDataStack setup
  • Update Privacy Policy to 4.2.0, which Introduces a Pragraph on using
    Sentry
  • Add description for Permissions and Correct Bundle

9.0.0

07 Oct 13:28
70c7ecd
Compare
Choose a tag to compare
  • Update App Privacy Policy to 4.2.0
  • Fix Crash in CoreData Stack Setup
  • Clean Up Login Process
  • Fix wrong Timestamps on Sensor Data

8.0.0

08 Sep 14:06
edbd812
Compare
Choose a tag to compare
  • Fix crash of app on uploads of empty data packages
  • Fix error during event capturing
  • Separate commands in ServerConnection to see errors more clearly in the future
  • Add Cyface White Label App as Example App

7.0.0

08 Sep 14:05
Compare
Choose a tag to compare
  • For changes see CHANGELOG.md

6.1.0

21 Feb 12:18
Compare
Choose a tag to compare
  • For changes view the CHANGELOG