All Versions
15
Latest Version
Avg Release Cycle
88 days
Latest Release
1563 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v7.1.0
December 04, 2020 -
v7.0.0
March 02, 2020 -
v5.2.0 Changes
April 29, 2018โ Added
- โ Added an experimental "deep sleep" mode to LocomotionManager (not turned on by default)
- โ Added some missing database indexes to persistent stores
- Forwarded more LocationManager delegate events
๐ Changed
- Explicit edit() blocks do an immediate save to the store instead of delayed save
- Made the Reachability dependency optional
- โก๏ธ Reduced the updates frequency for desiredAccuracy, to potentially reduce energy use
- Now treating all item segments inside path items as "recording" state
๐ Fixed
- Avoid edge sample stealing over a sensible time threshold
- Misc cleanups to timeline item classifier results storage
- ๐ Improved handling of "data gap" timeline items
- ๐ Misc timeline item processing (merging heuristics) improvements
-
v5.1.1 Changes
April 02, 2018- โ Got rid of the remaining Swift 4.1 warnings
-
v5.1.0 Changes
April 02, 2018- ๐ Swift 4.1 support
-
v5.0.0 Changes
March 18, 2018โ Added
- โ Added a high level
TimelineManager
, for post processing LocomotionSamples into Visits and Paths, See theTimelineManager
API docs for details, and the LocoKit Demo App for code examples. - โ Added
PersistentTimelineManager
, an optional persistent SQL store for timeline items. To make use of the persistent store, addpod "LocoKit/LocalStore"
to your Podfile and usePersistentTimelineManager
instead ofTimelineManager
. - โ Added
TimelineClassifier
to make it easier to classify collections of LocomotionSamples. - โ Added convenience methods to arrays of LocomotionSamples, for example
arrayOfSamples.weightedCenter
,arrayOfSamples.duration
.
๐ Changed
- ๐ Renamed ArcKit to LocoKit, to avoid confusion with Arc App. Note that you now need to set
your API key on
LocoKitService.apiKey
instead ofArcKitService.apiKey
. All other methods and classes remain unaffected by the project name change. - Made various
LocomotionSample
properties (stepHz
,courseVariance
,xyAcceleration
,zAcceleration
) optional, to avoid requiring magic numbers when their source data is unavailable.
- โ Added a high level
-
v5.0.0.pre Changes
March 09, 20182018-02-07
-
v4.0.2 Changes
November 27, 2017- ๐ฒ Stopped doing unnecessary ArcKitService API requests, and tidied up some console logging
-
v4.0.1 Changes
November 27, 2017๐ Fixed
- ๐ Fixed overly aggressive reentry to sleep mode after calling
stopRecording()
thenstartRecording()
.
- ๐ Fixed overly aggressive reentry to sleep mode after calling
-
v4.0.0 Changes
November 27, 2017โ Added
- โ Added a low power Sleep Mode. Read the
LocomotionManager.useLowPowerSleepModeWhileStationary
API docs for more details. - โ Added ability to disable dynamic desiredAccuracy adjustments. Read the
LocomotionManager.dynamicallyAdjustDesiredAccuracy
API docs for more details. - โ Added LocomotionManager settings for configuring which (if any) Core Motion features to make use of whilst recording.
โ Removed
startCoreLocation()
has been renamed tostartRecording()
and now starts both Core Location and Core Motion recording (depending on your LocomotionManager settings). Additionally,stopCoreLocation()
has been renamed tostopRecording()
, andstartCoreMotion()
andstopCoreMotion()
have been removed.- ๐
recordingCoreLocation
andrecordingCoreMotion
have been removed, and replaced byrecordingState
. - โก๏ธ The
locomotionSampleUpdated
notification no longer includes a userInfo dict.
- โ Added a low power Sleep Mode. Read the