Changelog
Source:NEWS.md
echor 0.1.9.9999 (in development)
- Update examples in
echoWaterGetFacilityInfo()
. The allowable values forp_pcomp
were changed by EPA resulting in zero values returned. (fixes #94) - There is no longer an (unknown) upper limit on the values returned when requesting an
sf
dataframe. Previously, ECHO returned “clusters” instead of records when a large number of records were requested. ECHO no provides a different endpoint to request clusters. This package does not currently provide a function to access the clusters endpoint.
echor 0.1.9
CRAN release: 2023-06-22
- when server responses != 200 or 202, functions return an invisible NULL with a message instead of an error and message. (fixes #87)
- removed geojsonsf dependency.
- _getFacilityInfo() functions return an invisible NULL with message instead of stopping with error if too many records are requested in sf format.
echor 0.1.8
CRAN release: 2023-04-23
Bug Fixes
- various _getFacilityInfo() functions now properly return records when more then 100,000 records are returned. (fixes #79)
- _getFacilityInfo() functions stop and a message is returned if too many records are requested in sf format.
Internal changes
- remove use of
rlang::dots_values()
to avoid upcoming soft depreciation. (fixes #77)
echor 0.1.7
CRAN release: 2023-02-13
Minor Changes
- update email address for author and maintainer.
- reduced dependencies by moving spatial examples to pkgdown articles.
Internal changes
- update pkgdown use and template for consistency with my other packages.
- remove rlang::.data selectors for compatibility with new versions of purrr and tidyselect.
- fixed messages introduced by new versions of readr/vroom when columns are NA.
- vignette is no longer built by CRAN to reduce package dependencies, see the pkgdown website for documentation
- remove the depreciated dplyr based progress bar function and use progress package.
- functions provide message and return nothing if nslookup fails.
echor 0.1.6
CRAN release: 2021-08-21
Bug Fixes
- Removed TidyData in DESCRIPTION.
- Fix output for
echoGetCAAPR()
. - Update base URL used in webservice.
echor 0.1.5
CRAN release: 2020-08-05
Minor Changes
-
httr::RETRY()
used throughout. (fixes #49) - Add CITATION.
- vignette and readme use ggspatial instead of ggmap. (fixes #52)
echor 0.1.3
CRAN release: 2019-09-18
Major Changes (possibly breaking)
-
echoGetEffluent()
anddownloadDMRs()
return columns (or nested columns) as characters only.
Minor changes
- fix vignette (closes #44)
- import tidyr (v1.0.0)
- utilize httptest for unit testing
echor 0.1.2
CRAN release: 2019-02-03
New functions
-
downloadDMRs()
Returns a tidy dataframe with dmr reports. (closes #38)
Updated functions
-
echoGetEffluent()
uses a different API call to returns a flat dmr report (one plant at a time). Existing arguments remain the same and still returns a dataframe. (closes #37)
echor 0.1.1
CRAN release: 2018-09-11
- Single function returns air and water data;
echoGetFacilities()
andechoGetReports()
wrap the individual functions to streamline functions that users need to be familiar with. (closes #33) - Added
echoWaterGetMeta()
andechoAirGetMeta()
functions to retrieve column metadata returned byechoWaterGetFacilityInfo()
andechoAirGetFacilityInfo()
; specify columns returned by respective functions by including qcolumns argument in respective functions. (closes #28). - Added default
qcolumns
argument toechoWaterGetFacilityInfo()
to ensure reasonable default columns are returned (#29). -
echoWaterGetFacilityInfo()
properly returns large datasets. The new internal functiongetDownload()
downloads the entire CSV of queried data as a dataframe (closes #27). - Added default
qcolumns
argument toechoAirGetFacilityInfo()
to ensure reasonable default columns are returned (#29). -
echoAirGetFacilityInfo()
properly returns large datasets. The new internal functiongetDownload()
downloads the entire CSV of queried data as a dataframe (closes #27). -
echoSDWGetSystems()
downloads data for public drinking water systems. -
echoSDWGetMeta()
downloads metadata for columns returned byechoSDWGetSystems()
- Unit tests for functions that rely on EPA ECHO API utilize
skip_on_cran()
instead ofhttptest::with_mock_API()
- Imported functions are called explicitly eg.
pkg::fun()