v3.1.0
What's changed?
User Enhancements
- Allow users to specify decisions within the CSV file used to upload pkgs (#663)
- Drastically shortened waiting time in
Code explorer
/Package explorer
by reading tarballs in memory (#707) - Added
Package Dependencies
content to Reports (#721) - Added option to include
Suggests
pkgs in downloadable Reports (#721) - Added
Decision
column to Package Dependencies tab's table output (#774) - Added
Decision Summary
card to Package Dependencies tab (#774) - Added hyperlink on dependencies/reverse dependencies cards, directing users to
Package Dependencies
page for more detail (#597) - Added new table to display reverse dependencies which highlights pkgs that already exist in the database
Squashed Bugs
- Fixed bug causing application to crash when trying to delete zero packages (#781)
- Fixed bug where app doesn't reset the
decision by
anddecision date
fields when re-scoring/re-weighting packages (#680) - Fixed bug where the
user privileges
table was not aligned with the available privileges in the application (#697) - Fixed typo in privileges table (#719)
- Fixed bug where HTML reports displayed a darker green in the cards' meters
- Updated logo in reports to lighter version to match application UI
- Updated the Dependency Cards to be slightly more informative
Docs
- Added
About
page to introduce our audience to the project a little better, providing useful resources and attribution that highlights individual contributors - Added more context to the metric score card visuals by inserting tool tips & creating a legend modal that describes & interprets all possible visuals (#652)
- Added introjs for file browser & function explorer( #581)
- Added
{riskmetric}
assessment documentation URLs to About tab, on Risk Assessment Criteria page.
For Devs
- Added non-
shinymanager
deployment option so that users may use their Posit Credentials instead (#700) - Moved package upload process to a function, allowing devs to populate the database outside of the application
- Added tests for the
Code Explorer
andFunction explorer
modules - Added repo specification to configuration file (#701)
- Ensured configuration checkers run when configuring the database
- Utilized
{archive}
to parse DESCRIPTION file, increasing speed in package upload process - Updated manifest file and deployments article
- Updated version of
{riskmetric}
being used to v0.2.4.9000 - Updated version of R to
v4.3.3
& Posit Package Manager snapshot dates to 2024-04-08
New Contributors
- @olivroy made their first contribution in #735
- @LDSamson made their first contribution in #751
- @aclark02-arcus made their first contribution in #759
- @BarbMik made their first contribution in #761
- @jthompson-arcus made their first contribution in #765
PRs
- Fix Rescoring/Reweighting Bug by @Jeff-Thompson12 in #693
- Fix privileges table problem by @Jeff-Thompson12 in #698
- Ni 581 introjshandling by @narayanan-iyer-pfizer in #695
- Increase Test Coverage by @Jeff-Thompson12 in #686
- Add repo option to configuration by @Jeff-Thompson12 in #704
- Fix typo in Privilege table by @Jeff-Thompson12 in #724
- Updating some introJS text by @AARON-CLARK in #725
- Repair renv.lock by @Jeff-Thompson12 in #709
- Fix GHAs for DOCX and PDF downloads by @Jeff-Thompson12 in #717
- Sync meter color on HTML reports by @AARON-CLARK in #728
- Improve App Startup by @Jeff-Thompson12 in #729
- Fix CSS for Shiny Notification by @Jeff-Thompson12 in #733
- Ni 597 hyperlink dependencies by @narayanan-iyer-pfizer in #716
- Allow a non-credentialed deployment by @Jeff-Thompson12 in #703
- Add website to DESCRIPTION by @olivroy in #735
- Add Package Dependencies to Reports, Part I by @Robert-Krajcik in #734
- Fix dependency metric tab by @Jeff-Thompson12 in #740
- Fix application crash by @Jeff-Thompson12 in #744
- Point tidyr download to archive by @Jeff-Thompson12 in #754
- Add feature to show reverse dependencies of selected package that are currently in database by @LDSamson in #751
- Ni 707 add waiting screen by @narayanan-iyer-pfizer in #756
- Upload package assessments outside of app by @Jeff-Thompson12 in #730
- Update report logo to light-theme by @aclark02-arcus in #759
- Use {archive} for package upload by @Jeff-Thompson12 in #747
- Incorporate Reverse Dependency Improvements by @Jeff-Thompson12 in #753
- Update deployments article to cite manifest file by @aclark02-arcus in #758
bm-752
Adds 'About' tab by @BarbMik in #761- Update riskmetric by @jthompson-arcus in #765
- Update R and package versions by @jthompson-arcus in #764
- Add write-manifest.yaml by @jthompson-arcus in #767
- Add Package Dependencies to Reports, Part II by @Robert-Krajcik in #750
- Help users understand metric score cards by @aclark02-arcus in #760
- Run write-manifest on PRs to
dev
by @jthompson-arcus in #773 - Clean dependency cards by @aclark02-arcus in #775
- Highlight individual contributors more than orgs on
About
tab by @aclark02-arcus in #780 - Allow assigning decisions from upload file by @jthompson-arcus in #777
- Fix delete package bug by @jthompson-arcus in #782
- Adjust custom CSS by @jthompson-arcus in #786
- Add
Decision
col to Pkg Dependency table by @aclark02-arcus in #784 - Fix
get_text_color()
by @jthompson-arcus in #788 - Repair interconnectivity of report inclusions by @jthompson-arcus in #789
- Dep Card: Decision Summary by @aclark02-arcus in #787
- Add user name to batch upload by @jthompson-arcus in #792
- Rel
v3.1.0
Prep by @aclark02-arcus in #795 - Next release (
v3.1.0
) by @AARON-CLARK in #684 - Update pkgdown site by @jthompson-arcus in #797
- Update About by @jthompson-arcus in #798
Full Changelog: v3.0.0...v3.1.0