Skip to content

v0.1.0

Compare
Choose a tag to compare
@AARON-CLARK AARON-CLARK released this 17 Feb 02:26
· 2162 commits to master since this release
4861f13

What's Changed since the last release (v0.0.1)

All New Features

  • Allowed users to type in package names to be assessed in the app, instead of uploading CSV file. Also allow point-and-click deletion of packages.
  • Added decision automation capabilities where the user can set decision rules for uploaded packages to be auto-assigned.

Enhancements

  • Added "PDF report" download option (#280)
  • Added risk score to the Report Preview tab and downloaded reports (#264).
  • Exported generate_comm_data() to help users build the community usage data needed run build_comm_plotly() (also exported) to produce the "downloads by month"" plot as seen on the Community Usage tab of the application. (#266).

For deployment

  • Created a argument for run_app() called login_note which allows users deploying the app to add custom log-in notes on the authentication screen. By default, it displays a note about how to use default usernames and passwords to gain entry for the first time.
  • Engineered a new argument to run_app() called app_version which allows users deploying the application to publish their own custom text string in the app's authentication screen and any downloaded reports. By default, it will display the installed version.

Docs

  • Updated README to include more description, 'Usage' info, including how to install & run the app for the first time. Last, included links to the demo app & a short video walk-through. Very brief notes were included regarding deployment environments.
  • Added several vignettes to documentation site, including:
    • "Get started with riskassessment" vignette
    • "Administrative Tools and Options" vignette
  • Designed hex logo
  • updated documentation to reflect new repo name 'riskassessment' without the '_' to separate the two words.
  • suggest installation of riskmetric from GitHub, and not CRAN (for now)

Squashed Bugs

  • Fixed bug causing Community Usage metrics to fail on Mac computers
  • Fixed bug causing the report to fail when no Community Metrics were available for a package.
  • Add founders/copyright holders to DESCRIPTION file
  • Fixed bug where Assessment Criteria tables were failing to render.
  • Improved metric 'card' aesthetics in order to remove scroll bars (#198).
  • Added console warnings,log-in note, and modals to warn user there is a bug with {fontawesome} v0.4.0. For more info, the bug status can be tracked here.
  • Fixed summary of community usage data when there was more than one pkg version release in the same month
  • Fixed bug where the logging file was not being set
  • Fixed package delete button shadow; fix introjs for admin/non-admin roles
  • Fixed display of 'Report Bugs' metric to align with current riskmetric presentation as 0 or 1

For Devs

  • Some general re-organizing of the package's infrastructure to make testing and development easier.
  • Added unit tests to attain test coverage >85% (#295).
  • Added renv and a renv.lock file as well as corresponding vignette for developers/contributors to align on.
  • Reduce number of package dependencies from 33 to 26
  • Changed risk-based color gradient to use colorblind-friendly color palette (#324).
  • Adopt (temporary) CRAN-first data collection method for pkg info via riskmetric::pkg_ref()

PR History

New Contributors

Full Changelog: https://github.com/pharmaR/riskassessment/commits/v0.1.0