nominatimlite 0.6.0
CRAN release: 2026-06-03
- The minimum required version of R is now 4.1.0.
- Documentation terminology and style are now consistent across roxygen2, README and vignettes, with AI assistance.
- Internal code has been refactored with AI assistance to reduce duplication in URL construction, progress reporting, coordinate validation and output preparation without changing the public API.
- User-facing messages have been clarified with AI assistance, including messages for unreachable API endpoints, capped
limitvalues and empty structured address searches.
nominatimlite 0.5.0
CRAN release: 2026-03-18
- API responses are cached in
tempdir()during the current session to reduce load on the service. - API calls now wait 1.2 seconds between requests to reduce overload risk.
- Vignettes have been migrated to Quarto.
nominatimlite 0.4.1
CRAN release: 2024-07-19
-
geo_address_lookup()andgeo_address_lookup_sf()now validate long OSM IDs without crashing (#47, reported by @lshydro).
nominatimlite 0.4.0
CRAN release: 2024-05-27
Updated endpoints for Nominatim 4.4.0 (
Python-only).API calls for non-spatial functions now use JSONv2 format (
&format=jsonv2), soclassis renamed tocategoryandplace_rankis added with the search rank of the object.-
The
custom_queryargument now supports vectors and logical values: The
nominatim_serverargument allows nominatimlite to use a local server (#42, @alexwhitedatamine).geo_amenity()andgeo_amenity_sf()are back as wrappers ofgeo_lite_struct()andgeo_lite_struct_sf(), making them more robust and compatible withsfobjects.geo_lite_struct()andgeo_lite_struct_sf()are new functions for structured address searches.The
nominatimlite::osm_amenitiesdataset has been reintroduced with updated data and additional description fields.Unnesting fields requested with
custom_query = list(extratags = TRUE)is improved.
nominatimlite 0.3.0
CRAN release: 2024-03-01
-
geo_lite(),geo_lite_sf(),reverse_geo_lite()andreverse_geo_lite_sf()gained aprogressbarargument to display progress in the console.
Deprecated
- Deprecated
geo_amenity()andgeo_amenity_sf(). See Nominatim/issues/1311. Usearcgeocoder::arc_geo_categories()as an alternative. - The
nominatimlite::osm_amenitiesdataset was removed.
nominatimlite 0.2.0
CRAN release: 2023-05-11
- Improved code and tests.
-
rlang and tibble are no longer explicitly required. Conversions to tibbles use
dplyr::tibble(). - Attributes of
sfobjects are now returned as tibbles for easier printing in the console. -
sfobjects now handle nested fields provided in the JSON response, such as the nested address field, consistently with non-spatial functions. -
reverse_geo_lite()andreverse_geo_lite_sf()output is improved when the API returns nested lists.
nominatimlite 0.1.3
CRAN release: 2021-10-21
- Skip API query tests on CRAN to avoid false positives.
- Centralized API queries in the internal
api_call()function. - Queries now fully honor the Nominatim Usage Policy. Queries may be slower now.
nominatimlite 0.1.2
CRAN release: 2021-10-07
- Added the internal
nominatim_check_access()function. - Adapted tests to testthat 3.1.0.
nominatimlite 0.1.0
CRAN release: 2021-09-16
- CRAN release.
- Adjusted query rate limits to comply with the Nominatim usage policy.
- Added the
strictargument togeo_amenity()andgeo_amenity_sf(). - Renamed the
polygonargument topoints_only(#8, thanks to @jlacko). - The package now fails gracefully when the API endpoint is unreachable.
