- Non-200 status codes will now return the entire JSON string when
json = TRUE
.
- Added functionality to
get_search()
to handle non-200 request statuses.
- Vectorized the
.check_cas()
function.
- Safer queries in
get_search()
viautils::URLencode()
. - Updated "Get started" vignette.
- Minor (non-functional) code cosmetics.
- Fixed a bug when searching for SMILES with URL-problematic characters.
- Minor bugfixes.
- Added logo to GitHub README.
- Removed ghost parameters from
get_detail()
andget_search()
. - Updated tests to reflect the removal of ghost parameters in
get_detail()
andget_search()
.
- Added logical
json
parameter toget_detail()
andget_search()
to retrieve the original JSON as returned from the API (i.e., skipping thejsonlite::from_json()
parsing). The default value isFALSE
. - Added the "Get Started with cccapi" vignette to demonstrate a basic workflow.
- Basic support for the three main functions:
get_detail()
,get_export()
andget_search()
. - Implemented internal functionality to sanity-check CAS Registry Numbers
before running queries:
.check_cas()
. - Added continuous integration via GitHub Actions.
- Added tests via {tinytest} and added it to suggestions.
- Added coverage via {covr} and added it to suggestions.
- Added {magick} and {rsvg} to suggestions to work with SVG files.
- Added life cycle badge
- Added a
NEWS.md
file to track changes to the package.