Skip to content

Releases: DP-3T/dp3t-sdk-ios

2.5.1 Explicitly Deactivate BG Tasks

17 Mar 14:41
002a66e
Compare
Choose a tag to compare
  • Explicitly cancels all BG Tasks if flag set

2.5.0

11 Mar 09:48
69d3e78
Compare
Choose a tag to compare
  • Disable/Enable scheduling of background tasks

2.4.0

22 Jun 21:48
f0897a3
Compare
Choose a tag to compare
  • adds methods that allows to separately ask for user consent from sending the keys to the backend (DP3TTracing.requestTEKPermission and DP3TTracing.sendTEKs)
  • fixes retain cycle
  • fixes typo (renames permissonError to permissionError)

2.3.0

30 Apr 12:55
1a311c3
Compare
Choose a tag to compare
  • expose oldest shared keydate when calling iWasExposed

2.2.0

26 Mar 07:29
025330d
Compare
Choose a tag to compare
  • Add support for international key exchange with parameter 'federationGateway'

2.1.0

22 Dec 19:06
470549e
Compare
Choose a tag to compare
  • Add support for iOS 12 devices

2.0.0

30 Oct 09:35
522938d
Compare
Choose a tag to compare
  • updates to Exposure Notification Framework version 2
  • ENAPIVersion has to be set to 2 in the Info.plist for this update to work
  • increases the deployment target to 13.7
  • outdated SDK methods have been removed
  • 'Bearer' is not added as a prefix to auth key if using HTTPAuthorizationHeader auth method.
  • HTTPAuthorizationBearer auth method is deprecated
  • the SDK now exposes all exposure dates not only the most recent one
  • updated defaults for attenuationBucketThresholds, new values are 55 and 63
  • adds parameter "notificationGenerationTimeSpan" which specifies timespan notifications should get generated after an exposure
  • renamed several parameters to make their usage more clear

1.3.0

29 Sep 08:38
b6c0f04
Compare
Choose a tag to compare
  • Improve last day TEK export handling for iOS > 13.7 (must not disable EN until the following day)
  • Introduce new tracing error (.authorizationUnknown) to be able to handle users that did not grant (or revoked authorization by disabling exposure notifications in the iOS settings).
  • all apps using this SDK must specify ENDeveloperRegion and ENAPIVersion in their info.plist

1.2.1

31 Aug 12:36
2b376c9
Compare
Choose a tag to compare
  • resolves keychain issue with iOS 14
  • adds iOS 14 info.plist entries for calibration app
  • submitted keys are now always filled up to 30 instead of 14
  • resolves detection issue for iOS 13.7 and iOS 14 beta
  • ensures that backgroundtask keeps running until outstandingPublishOperation is finished

1.1.1

13 Aug 11:16
a65a9f0
Compare
Choose a tag to compare
  • DP3TNetworkingError.HTTPFailureResponse now includes raw data