• Update unit tests to avoid is.atomic(NULL) issue

  • Updated argument names of S3 functions to keep them consistent

  • Use new R setup configurations of GitHub actions
  • Update the signature of the fortify generic function
  • Use tidy aesthetics with aes() and sym() instead of aes_string()
  • Use patchwork to combine multiple plots instead of using grid and gridExtra

  • Test ggplot results with vdiffr

  • Fix another case of incorrect assignment of dsid_modnames
  • Fix incorrect dsid_modnames when data.frame is created by fortify()
  • Use STRICT_R_HEADER in Rcpp source files
  • Skip several unit tests on CRAN submission
  • Update citation
  • Transfer the GitHub repository to evalclass/precrec
  • Skip ggplot2 unit tests
  • Change default branch to main
  • Replace std::random_shuffle with a new function
  • Improve error messages when a data set includes only one class
  • Improve code quality using the results from lintr and CodeFactor.io
  • format_nfold function returns labels as integer even given as factor
  • Update test cases to treat c(factor) as factor since c(factor) does not return integer anymore
  • Add auc_ci function for CI calculation of AUC scores
  • Remove src/Makervars to keep .so file unstripped
  • Fix Rcpp header for STRICT_R_HEADERS
  • Strip symbols of .so file
  • Fix a bug with as.data.frame when multiple datasets given

  • Add format_nfold function to convert a dataframe with n-fold data to a list

  • Add ‘aucroc’ mode for fast AUC (ROC)

  • Change how to treat ‘show_cb’ and ‘raw_curves’ options

  • Add precrec_init.c to avoid CRAN warnings
  • Add reduce_points option to autoplot
  • Fix mdat print
  • Improve GitHub pages
  • Improve as.data.frame with Rcpp

  • Create GitHub pages with pkgdown

  • Update README
  • Add partial AUCs
  • Add new measures
    • Matthews correlation coefficient
    • F-score
  • New generic function
    • as.data.frame works on precrec S3 objects
  • Improved the testing environment
    • unit tests
    • codecov
  • Improved several documents
  • Improved several documents
    • several help files (.Rd)
    • package vignette
    • README
  • The first release version of precrec

  • The package offers five functions

    • evalmod
    • mmdata
    • join_scores
    • join_labels
    • create_sim_samples