All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- minor update in PackPoints class construction
getPointsId
call, fix #23- compile problem with Sample app
- track source definition over GeoDataExtra
- few classes converted to Kotlin
- adaptive icon in sample app
_data
directory
- obtain of trackable code from Trackable url
- "extra callback" mallfunction
- support for storing reference to Locus Store for
Track
objects PeriodicUpdates
container converted to KotlinPeriodicUpdatesHandler
made deprecated. Requesting container directly recommended.
- start of Locus Store over API
- removed modification of geocache listings upon set
- problem with
ActionsBasic.getPoint()
function
- missing
extraInfo
inNavPoint
containers
UpdateContainerGuidePoint
andUpdateContainerGuideTrack
containers inUpdateContainer
- extra metadata for
NavPoint
inUpdateContainerGuideTrack
gpsLocValid
parameter inUpdateContainer
- few more functions moved from
ActionTools
to Kotlin basedActionBasics
- united adding attachments to
GeoDataExtra
- removed support for GcImages descriptions (deprecated in new gc.com API)
- detection of altitude values in
TrackStats
- updated Kotlin, Gradle & build tools
pickFile
,pickDir
moved toActionFiles.kt
ActionDisplayX
classes converted to Kotlin & minor updates
- sharing of files over
ActionFiles.importFileLocus
- permission for
ActionDisplayPoints.sendPacksFile
- requesting tracks in certain file format over
ActionBasics.getTrackInFormat
- part of
LocusUtils
functions converted toIntentHelper
object
- search for visible points on the map based on coordinates & radius
- option to start navigation/guiding on point defined by it's ID
- part of
ActionTools
moved toActionBasics
. Kotlin improved version
- handling files over FileProvider API
- samples for new "broadcasts API"
- base java API renamed to "locus-api-core" (no change in your app needed, if you use
locus-api-android
)
- static access to
ActionDisplayPoints.removePackFromLocus
method
- ID of guidance target
- 'PackWaypoints' renamed to 'PackPoints'
- 'UpdateContainer' now contains point/track ID of active guide
- updated samples to AndroidX
- 'Storable' class variables have to be initialized in constructor, not in removed 'reset' call
- removed other constructors for 'Storable' class. Use Storable.read if creating instance from existing data
- renamed 'Waypoint' class to 'Point'
- other minor refractoring
- updated loading of last field note log
- add active dashboard and active live tracking ID into update container
- changes in gradle build system versions
- problem with missing locus-api dependency in locus-api-android module
- geotour attribute for geocaches
- support for Geocaching trackables over API
GeoDataExtra.PAR_POI_ALERT_INCLUDE
flag to manually include/exluce certain point from POI Alert
- fixed #9 - getting info about available Locus versions
- updated versions of relevant libraries
- TracksStats > cumulative elevation parameters