Changes in version 0.5.1.9000 - Update jsonlite to address libyajl patches for CVE-2022-24795, CVE-2022-24795, CVE-2023-33460 Changes in version 0.5.1 (2023-12-04) - Missing :: for some functions (e.g. purrr::list_rbind()) Changes in version 0.5.0 (2023-11-23) 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 Changes in version 0.4.2 (2023-11-10) - Initial CRAN release Changes in version 0.3.0 - Overhaul on docs, basic tests, and more helper functions - Add caching mechanism Changes in version 0.2.0 - Update to use of R6 for back-end Changes in version 0.1.0 - Initial project commits.