Skip to content

Releases: al-obrien/rosv

rosv 0.5.1

04 Dec 17:33
Compare
Choose a tag to compare
  • Missing :: for some functions (e.g. purrr::list_rbind())

rosv 0.5.0

23 Nov 17:43
Compare
Choose a tag to compare

New features

  • Implemented pagination as core functionality in low-level functions (e.g. RosvQueryBatch())
  • Add osv_scan() as a high-level function to scan various components of a project (focused on R project content)
  • Add osv_count_vulns() to return the number of vulnerabilities a package is associated with
  • osv_query() is now central to all high level queries and gains functionality via osv_download() to access all vulnerabilities by ecosystem

Breaking changes

  • Upgraded to {httr2} 1.0.0
  • Upgraded tests with {httptest2} 1.0.0
  • Overhaul download_osv() to use R6 objects and memoise for core caching functionality,
    rename download_osv() to osv_download() to further standardize names

Minor changes, improvements, and fixes

  • Use httr2::req_perform_sequential() for the RosvVulns() methods to get build-in helpers not
    available in purrr::map() alone
  • Corrected input not being de-duplicated in certain situations for create_osv_list()
  • Remove page_token parameter from mid-level functions, all handled at low-level automatically
  • Add groupings to pkgdown reference tab
  • Add example outputs for getting started vignette
  • Add missing R6 dependency and specify more specific minimum versions
  • List creation functions now use data.frames specifically and have to be created by osv_query()
  • Allow filtering when downloading all vulnerability files from an ecosystem but other ecosystems with
    the same vulnerability are included (e.g. GHSA-gq4p-4hxv-5rg9)
  • Package documentation Rd added

rosv 0.4.2

10 Nov 21:02
Compare
Choose a tag to compare
  • Initial CRAN release