Changes in version 0.3.3 (2023-10-21) Drop references to deprecated rgdal. Changes in version 0.3.2 (2022-11-21) BUG FIXES 1. gh_covering would fail with minimal=TRUE for SpatialPointsDataFrame input, #30. Thanks @dshkol for the report and working example. NOTES 1. Fix compilation issue under -Wstrict-prototypes. Thanks CRAN team. Changes in version 0.3.1 (2020-05-26) NEW FEATURES 1. gh_decode accepts and efficiently processes factor input by only decoding each level one time, #17. If you're likely to have a fair number of duplicate geohashes in your input, consider storing them as a factor for efficiency. In a few representative on 5-20M-size datasets, I saw roughly 5x speed-up from this approach; however, the time to convert from string to factor out-weighed this gain, so it's best deployed on data where the geohashes are stored as factor anyway. BUG FIXES 1. gh_decode errors early on non-ASCII input to prevent out-of-memory access, #19. 2. Dependency upgrade of r-spatial to PROJ 6 revealed a test failure in geohashTools that has now been corrected, #23. Thanks @rsbivand for his diligence and proactivity in identifying the failure, to @Nowosad for providing helpful Docker images for testing, and @mdsumner for helpful comments. 3. Input with longitude< -180 (which should be wrapped again around the Earth) was calculated incorrectly, #27. NOTES 1. Removed mockery from Suggests. It may later be restored, but currently it's not used. Changes in version 0.3.0 (2019-10-03) NEW FEATURES 1. Complete overhaul of source code; C++ --> C & changed algorithm BUG FIXES 1. gh_neighbors incorrectly returned NA for geohashes whose first component is a boundary but whose higher components do indeed have neighbors, #14. Changes in version 0.2.5 NEW FEATURES 1. gh_covering works with input from sf. Thanks to @dshkol for the PR. BUG FIXES 1. gh_covering failed on input with missing proj4string, #13. Thanks @dshkol for the report. Changes in version 0.2.4 (2019-08-26) BUG FIXES 1. CRAN submission again detected memory issues (accessing memory beyond which was declared for an array), reproduced & fixed for #6; the original fix also led to an uninitialized access error, #12. 2. CRAN submission also detected a type mismatch error, #11. Changes in version 0.2.2 (2019-08-21) NEW FEATURES 1. gh_covering for generating a covering of an input polygon in geohashes, #4. BUG FIXES 1. CRAN submission detected some memory issues in the C++ code which have now hopefully been fixed for #6. 2. gh_to_spdf failed with duplicate inputs, #8. Duplicates are removed with warning. 3. gh_neighbors('') failed, #9. Updates only tracked here since v0.2.2