- Handles a web service being down in testing using
testthat::skip_on_cran()
- Converts most vignettes to articles and adds one new
Start Herevignette
- Addresses CRAN error generated by tests that is
- Adds tryCatch handling for functions calling web services in order
to fail gracefully and not produce errors
- Adds documentation to vignettes for two new functions added to the
package
- Added code coverage to the package
- Added two new functions - sc_get_metric_namesandlc_get_metric_namesto make metric names and descriptions
more searchable and slightly updated parameters in bothsc_get_paramsandlc_get_paramsfunctions
- Both sc_get_dataandlc_get_datanow
accept vectors as well as comma- separated strings for the metric,
state, county and region parameters
- Updated both sc_get_dataandlc_get_datato pass parameters in POST request body rather than header, providing
ability to pass lengthy lists of COMIDS to those requests
- Fixed a bug in package tests that was causing an error when running
testthat
- Added functionality in sc_get_dataandlc_get_datato accommodate large numbers (e.g. > 700)
COMIDs in header for POST request
- Overhauled sc_get_dataandlc_get_datafunctions to be able to pull all metrics from StreamCat or LakeCat for
an area of interest
- Updated sc_get_dataandlc_get_datato be
able to pass hundreds of COMIDs at a time as a function parameter and
not error out in call to server
- Updated sc_get_paramsandlc_get_paramsto
now return variable information, as well as just metric names and full
names, and return tables of state and county abbreviations, names and
FIPS codes
- Overhauled all functions to use the new api.epa.gov
endpoints for StreamCat described in swagger
documentation
- Streamlined sc_get_data and lc_get_data requests with
httr2
- Adopted functionality in all package functions to use the Oracle
ORDs Database REST API rather than previous JAVA REST service
- Incorporated POST requests in httr2requests to deal
with many COMIDs in requests
- Added documentation to vignette for working with LakeCat data in the
package
- Added LakeCat functions to the package:
- lc_get_data
- lc_get_params
 
- Changed lifecycle to stable
- Fixed sc_get_datato pass COMIDs to function more
robustly
- Added sc_nlcdhelper function to more easily grab NLCD
based metrics from StreamCat
- Updated package documentation
- API is publicly released and the package works now for everyone (not
just those inside EPA network)
- Added a NEWS.mdfile to track changes to the
package.