Skip to content

Commit

Permalink
Release 4.14.0
Browse files Browse the repository at this point in the history
  • Loading branch information
tulushev committed Feb 16, 2023
1 parent 08463c5 commit 6d406d7
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 3 deletions.
9 changes: 9 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,13 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [4.14.0] - 2023-02-16
### Added
- Automatic silent push notification integration using Swizzling. You no longer need to connect the methods manually in AppDelegate. At the same time there is no need to change anything in existing integrations.
- New errors API that allow you to check if there is anything that can prevent the SDK from tracking at any point in time. This API returns all the errors that are currently affecting tracking, so you won't be able to miss any of them, like with the previous Notifications based APIs. This API can be invoked at any point in time, not just during tracking.
- New subscription APIs, that allow you to subscribe to errors, isTracking, and availability. The current value will be delivered right after subscribing and all subsequent changes will be delivered as they happen.
- New metadata API that allows you to set and get the current metadata for the driver in a type-safe JSON form. The JSON form supports all the convenient Representable family of Swift protocols that allows you to use the API as if specifying a native Dictinary value.

## [4.13.0] - 2022-09-23
### Changed
- If the user simulates locations when it's prohibited, the SDK still passes real locations through if there are any.
Expand Down Expand Up @@ -214,6 +221,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- SDK now consumes less network data


[4.14.0]: https://github.com/hypertrack/sdk-ios/releases/tag/4.14.0
[4.13.0]: https://github.com/hypertrack/sdk-ios/releases/tag/4.13.0
[4.12.4]: https://github.com/hypertrack/sdk-ios/releases/tag/4.12.4
[4.12.3]: https://github.com/hypertrack/sdk-ios/releases/tag/4.12.3
[4.12.2]: https://github.com/hypertrack/sdk-ios/releases/tag/4.12.2
Expand Down
2 changes: 1 addition & 1 deletion HyperTrack.podspec
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ Pod::Spec.new do |spec|

# Root specification
spec.name = "HyperTrack"
spec.version = "4.14.0-rc.3"
spec.version = "4.14.0"
spec.summary = "A Movement tracking SDK for iOS"
spec.description = "HyperTrack is a Movement tracking SDK"
spec.license = { :type => "Copyright", :text => "Copyright (c) 2023 HyperTrack, Inc. (https://www.hypertrack.com)" }
Expand Down
4 changes: 2 additions & 2 deletions Package.swift
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
import PackageDescription

let name = "HyperTrack"
let version = "4.14.0-rc.3"
let version = "4.14.0"

let package = Package(
name: name,
Expand All @@ -13,7 +13,7 @@ let package = Package(
.binaryTarget(
name: name,
url: "https://github.com/hypertrack/sdk-ios/releases/download/\(version)/\(name).xcframework.zip",
checksum: "17cdcffcba4e0b5fd50f3c2520e9496217cbc5bc2f3c14e8c390ea4a3808995a"
checksum: "cbcac62d797d6ce230044418600dfa975f9489aad93a04bf6f8880ed5afe8319"
)
],
swiftLanguageVersions: [.v5]
Expand Down

0 comments on commit 6d406d7

Please sign in to comment.