diff --git a/ArcKit.podspec b/ArcKit.podspec index 54ad8b48..23c6bbdb 100644 --- a/ArcKit.podspec +++ b/ArcKit.podspec @@ -1,14 +1,14 @@ Pod::Spec.new do |s| s.name = "ArcKit" - s.version = "4.0.0.pre.1" + s.version = "4.0.0" s.summary = "Location and activity recording framework" s.homepage = "https://arc-web.herokuapp.com" s.author = { "Matt Greenfield" => "matt@bigpaua.com" } s.license = { :text => "Copyright 2017 Matt Greenfield. All rights reserved.", :type => "Commercial" } - s.source = { :git => 'https://github.com/sobri909/ArcKit.git', :tag => '4.0.0.pre.1' } + s.source = { :git => 'https://github.com/sobri909/ArcKit.git', :tag => '4.0.0' } s.source_files = 'ArcKit/*' s.frameworks = 'CoreLocation', 'CoreMotion' s.ios.deployment_target = '10.0' - s.dependency 'ArcKitCore', '4.0.0.pre.1' + s.dependency 'ArcKitCore', '4.0.0' end diff --git a/ArcKitCore.podspec b/ArcKitCore.podspec index 3a18dd97..21f86720 100644 --- a/ArcKitCore.podspec +++ b/ArcKitCore.podspec @@ -1,12 +1,12 @@ Pod::Spec.new do |s| s.name = "ArcKitCore" - s.version = "4.0.0.pre.1" + s.version = "4.0.0" s.summary = "Location and activity recording framework" s.homepage = "https://arc-web.herokuapp.com" s.author = { "Matt Greenfield" => "matt@bigpaua.com" } s.license = { :text => "Copyright 2017 Matt Greenfield. All rights reserved.", :type => "Commercial" } - s.source = { :git => 'https://github.com/sobri909/ArcKit.git', :tag => '4.0.0.pre.1' } + s.source = { :git => 'https://github.com/sobri909/ArcKit.git', :tag => '4.0.0' } s.frameworks = 'CoreLocation', 'CoreMotion' s.ios.deployment_target = '10.0' s.ios.vendored_frameworks = 'ArcKitCore.framework' diff --git a/CHANGELOG.md b/CHANGELOG.md index a9da282e..130134d9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -## [4.0.0.pre.1] - 2017-11-26 +## [4.0.0] - 2017-11-27 ### Added @@ -8,14 +8,17 @@ docs for more details. - Added ability to disable dynamic desiredAccuracy adjustments. Read the `LocomotionManager.dynamicallyAdjustDesiredAccuracy` API docs for more details. -- Added LocomotionManager settings for deciding which (if any) Core Motion features to make use of +- Added LocomotionManager settings for configuring which (if any) Core Motion features to make use of whilst recording. ### Removed -- Core Motion recording is no longer started explicitly with startCoreMotion(). Instead you - should call startRecording(), and use the new Core Motion settings properties to determine - which (if any) Core Motion features should be enabled. +- `startCoreLocation()` has been renamed to `startRecording()` and now starts both Core Location + and Core Motion recording (depending on your LocomotionManager settings). Additionally, + `stopCoreLocation()` has been renamed to `stopRecording()`, and `startCoreMotion()` and + `stopCoreMotion()` have been removed. +- `recordingCoreLocation` and `recordingCoreMotion` have been removed, and replaced by + `recordingState`. ## [3.0.0] - 2017-11-23