validate_data_rollup_compat() to validate
compatibility between data and rollup
parameters in list_sensor_measurements().list_sensor_measurements(),
get_period_field(), get_summary_field(),
validate_data_rollup_compat(), and
transform_vector_to_string().validate_date() and transform_date()
to support date-only query parameters when data is
"days" or larger. Includes tests for both functions.maps from Imports to
Suggests. World boundary overlay in
plot.openaq_locations_data.frame() is now optional. A
message is displayed if maps is not installed.rstudioapi from Imports to
Suggests. API key prompting in RStudio is now optional with
a fallback error message when running outside RStudio.purrr and graphics and
utils from Imports.isTRUE() usage for
as_data_frame checks across all resource functions.validate_datetime() to accept a
name parameter.list_sensor_measurements() to use
validate_date() or validate_datetime() based
on the data argument. Tests updated accordingly.dry_run early return in
list_manufacturer_instruments().rate_limit and api_key
arguments in fetch() calls in
list_location_latest() and
list_parameter_latest().openaq_licenses_data.frame
in as.data.frame.openaq_manufacturers_list().tbl$avg <- as.numeric(tbl$sd) typo in
as.data.frame.openaq_measurements_list(), column is now
correctly assigned to tbl$sd.as.data.frame
methods across all resource files.y parameter missing default NULL in
plot.openaq_measurements_data.frame() and
plot.openaq_measurements_list().list_location_measurements() function.validate_numeric_vectors
to prevent out of bounds integers and doublesradius
parameters to fit within max value of 25000 (25km)get_location_sensors to
list_locations_sensorsparameter_names field in countries resource function
as.data.frame fixed to correctly list name values.parameter_ids field in countries resource function
as.data.frame fixed to correctly list ids.instrument_ids field in manufacturers resource function
as.data.frame fixed to correctly list ids.parameter_ids field in providers resource function
as.data.frame fixed to correctly list ids.data parameter to correctly pass
datetime_from and/or datetime_to vs
date_to and date_from for
list_sensor_measurements.providers_id, parameters_id,
owner_contacts_id, manufacturers_id,
licenses_id, instruments_id, and
countries_id function arguments to be numeric vectorscoordinates function argument to be a named
numeric vector with fields latitude and
longitudebbox function argument to be a named numeric
vector with fields xmin, ymin,
xmax and ymax.deep_get function for handling nullable fields in
as.data.frame methods.dry_run check in licenses resource functionsInitial release