• Add uniqueness of locationID to validateLocationTable().
  • table_save() now supports a vector of outputType formats and will save the location table in multiple formats.
  • Documentation fixes for CRAN submission.
  • Added algorithm argument to location_createID() to select between “digest” and “geohash”.
  • Addressed CRAN package documentation issue.
  • Added na.rm = TRUE to all calls to any(...) in various table_~() functions.
  • Ensure that address components are of class “character” throughout the code.
  • Added location_getOpenCageInfo() to get OpenCage information for a single location.
  • Removed unused dependency on digest.
  • All examples now meet the CRAN directive to avoid stopping if a web resource is unavailable.
  • Improved error messages in table_load() and table_save().
  • Removed table_export(). Use table_save() instead.
  • Removed ~APIKey() functionality. Now importing this from MazamaCoreUtils 0.4.10.
  • Optimized table_getLocationID() and table_getNearestDistance() by only calculating distance for unique locations. This helps tremendously when longitude and latitude come from “tidy” dataframes.
  • Improved documentation.
  • Rename county to countyName. (This change more closely matches spatial metadata found in other systems and fits with the pattern of ~Code/~Name pairs in MazamaSpatialUtils as is the case with countryCode/CountryName and stateCode/stateName.)
  • Regenerated example datasets.
  • Updated tests to reflect regenerated example datasets.
  • Fixed bug in table_findAdjacentDistances() when only two locations are adjacent.
  • Re-exporting location validation functions from MazamaCoreUtils.
  • table_updateColumn() now ignores NA values in locationID.

Version 0.2.x focuses on usability improvements after initial work with the package.

  • Updated to require geodist 0.0.7.
  • Updated location_getSingleAddress_Photon() to remove revgeo dependency.
  • Updated to require geodist 0.0.6.007 to handle errors finding longitude and latitude columns in the passed in tibble.
  • geodist::geodist() is now always called with measure = "geodesic" to avoid warning messages from geodist() about inaccuracies with measure = "cheap" (the geodist() default).
  • mazama_initialize() now installs required datasets if they are missing.
  • Updated to require MazamaSpatialUtils 0.7.
  • Added unit test for table_findOverlappingLocations().
  • Added table_initializeExisting() for fast conversion of an existing table of spatial metadata into a standardized “known location” table.
  • Added table_findOverlappingLocations() to help choose an appropriate radius when initializing from an existing metadata table.
  • Added addressService argument to table_addLocation(), table_addSingleLocation() andlocation_initialize()` to skip the address step that requires web services.
  • Documentation tweaks.
  • Updated checks and explicit instructions for installing required spatial data.
  • Changed examples from to per CRAN suggestion.
  • Corrections to introductory vignette.
  • Added introductory vignette.
  • Massive refactoring of function names.
  • Example datasets and unit tests.
  • Removed getLoations()
  • Added getLocationID() and getNearestLocation()
  • Various cleanup/refactor
  • Initial Release