openaq v1.0.0 - 2026-03-19
CRAN release: 2026-03-19
Added
- Added
validate_data_rollup_compat()to validate compatibility betweendataandrollupparameters inlist_sensor_measurements(). - Added tests for
list_sensor_measurements(),get_period_field(),get_summary_field(),validate_data_rollup_compat(), andtransform_vector_to_string(). - Added
validate_date()andtransform_date()to support date-only query parameters whendatais"days"or larger. Includes tests for both functions.
Changed
- Moved
mapsfromImportstoSuggests. World boundary overlay inplot.openaq_locations_data.frame()is now optional. A message is displayed ifmapsis not installed. - Moved
rstudioapifromImportstoSuggests. API key prompting in RStudio is now optional with a fallback error message when running outside RStudio. - Removed
purrrandgraphicsandutilsfromImports. - Improved parameter documentation across all resource functions.
- Standardized
isTRUE()usage foras_data_framechecks across all resource functions. - Updated
validate_datetime()to accept anameparameter. - Updated
list_sensor_measurements()to usevalidate_date()orvalidate_datetime()based on thedataargument. Tests updated accordingly.
Fixed
- Fixed missing
dry_runearly return inlist_manufacturer_instruments(). - Fixed missing
rate_limitandapi_keyarguments infetch()calls inlist_location_latest()andlist_parameter_latest(). - Fixed wrong class assignment
openaq_licenses_data.frameinas.data.frame.openaq_manufacturers_list(). - Fixed
tbl$avg <- as.numeric(tbl$sd)typo inas.data.frame.openaq_measurements_list(), column is now correctly assigned totbl$sd. - Fixed incorrect example function names in
as.data.framemethods across all resource files. - Fixed
yparameter missing defaultNULLinplot.openaq_measurements_data.frame()andplot.openaq_measurements_list().
openaq v0.6.0 - 2025-07-03
Changed
-
parameter_namesfield in countries resource function as.data.frame fixed to correctly list name values. -
parameter_idsfield in countries resource function as.data.frame fixed to correctly list ids. -
instrument_idsfield in manufacturers resource function as.data.frame fixed to correctly list ids. -
parameter_idsfield in providers resource function as.data.frame fixed to correctly list ids. - documentation fixes
openaq v0.3.0 - 2025-02-21
Changed
- BREAKING CHANGES
- Changed
providers_id,parameters_id,owner_contacts_id,manufacturers_id,licenses_id,instruments_id, andcountries_idfunction arguments to be numeric vectors - Changed
coordinatesfunction argument to be a named numeric vector with fieldslatitudeandlongitude - Changed
bboxfunction argument to be a named numeric vector with fieldsxmin,ymin,xmaxandymax.
openaq v0.1.2 - 2025-01-25
Added
- Additional null check for possible null value in summary standard deviation field. Resolved #4
