Skip to contents
redcapcustodian 1.26.1 (released 2024-11-03)
redcapcustodian 1.26.0 (released 2024-10-30)
- Update Dockerfile to rocker/verse:4.4.1 (@pbchase)
redcapcustodian 1.25.0 (released 2024-10-24)
redcapcustodian 1.24.0 (released 2024-10-17)
- Add job failure alerts with run_etl.R and updates to send_mail() (@ljwoodley, #100, #165)
- Add Sai as author in DESCRIPTION (@pbchase)
- Filter out deleted projects in scrape_user_api_tokens() (@pbchase, #163, #164)
- Move Roxygen2 to 7.3.2 (@pbchase)
- Add get_hipaa_disclosure_log_from_ehr_fhir_logs() (@pbchase, #158)
- Update run-tests.yaml to use rstudio-ci:4.3.3 (@pbchase)
redcapcustodian 1.23.0 (released 2024-06-13)
redcapcustodian 1.22.2 (released 2024-04-26)
- Restore ‘writexl’ to Dockerfile (@pbchase)
redcapcustodian 1.22.1 (released 2024-04-23)
redcapcustodian 1.22.0 (released 2024-03-26)
- Implement hacky fix for tlmgr 2023 being unable to install packages (@ChemiKyle, #156)
- Fix bug that prevented email_body from being included in email (@ljwoodley, @ChemiKyle, #155)
- Add ‘Scraping one user’s API tokens’ section to vignettes/credential-scraping.Rmd (@pbchase, @ChemiKyle, #154)
- Update scrape_user_api_tokens() to tidyselect 1.2 standards (@pbchase, #154)
redcapcustodian 1.21.0 (released 2024-03-15)
- Add attachment management to send_email() allowing lists of files or dataframes to be attached to an email (@ljwoodley, #152, #153)
redcapcustodian 1.20.0 (released 2024-02-28)
redcapcustodian 1.19.0 (released 2024-01-30)
redcapcustodian 1.18.0 (released 2024-01-10)
- Update Dockerfile to verse:4.3.2 (@pbchase)
redcapcustodian 1.17.4 (released 2023-11-22)
- Turn off code chunks in job_logging.Rmd to fix pkgdown::deploy_to_branch() errors (@pbchase)
redcapcustodian 1.17.3 (released 2023-11-21)
- Fix 4 intermittent test failures caused by environment vars (@pbchase, #143)
- Fix error in test ‘init_etl properly sets script name, script run time, and initializes log connection’ (@pbchase, #143)
- Fix 11 warnings about dplyr::all_equal() in tests (@pbchase, #143)
- Address lots of pkgdown::build_site() complaints about garbage-collected connections (@pbchase, @ChemiKyle, #143)
- Address pkgdown::build_site() complaints about non-parsable code examples (@pbchase, @ChemiKyle, #104, #143)
- Update vignettes/job_logging.Rmd to fix build errors (@pbchase, #143)
redcapcustodian 1.17.2 (released 2023-11-17)
- Update vignettes/job_logging.Rmd to fix build errors (@pbchase, #142)
redcapcustodian 1.17.1 (released 2023-11-17)
- Fix build failures caused by vignettes/job_logging.Rmd (@pbchase)
redcapcustodian 1.17.0 (released 2023-11-17)
redcapcustodian 1.16.0 (released 2023-11-16)
redcapcustodian 1.15.0 (released 2023-10-31)
redcapcustodian 1.14.1 (released 2023-08-24)
- Update etl/delete_erroneous_survey_reminders.R (@pbchase, #137)
redcapcustodian 1.14.0 (released 2023-08-14)
redcapcustodian 1.13.1 (released 2023-08-04)
redcapcustodian 1.13.0 (released 2023-06-23)
- Add project_purpose_other_research_labels.rda (@pbchase, #123)
- Add project_status_labels and project_purpose_labels (@pbchase, #122)
- Add conn parameter to write_summary_metrics() (@pbchase, #122)
- Add copy_entire_table_to_db() (@pbchase, #122)
- Update render_report.R to support quarto files (@pbchase, #118)
redcapcustodian 1.12.0 (released 2023-06-02)
redcapcustodian 1.11.0 (released 2023-05-10)
- Add description_base_name to get_project_life_cycle() output. (@pbchase, #110)
- Expand list of descriptions in project_life_cycle_descriptions to include more modern descriptions.(@pbchase, #110)
redcapcustodian 1.10.0 (released 2023-04-24)
redcapcustodian 1.9.0 (released 2023-04-24)
- Add quarto and tlmgr packages it needs for pdf generation (@pbchase, #107)
redcapcustodian 1.8.1 (released 2023-03-20)
- Update NEWS.md and DESCRIPTION to comply with pkgdown (@pbchase, #103)
redcapcustodian 1.8.0 (released 2023-03-17)
redcapcustodian 1.7.0 (released 2023-03-17)
Changed
- Revise the package title away from REDCap and towards automation (@pbchase)
- Remove publication_date from .zenodo.json (@pbchase)
redcapcustodian 1.6.0 (released 2023-02-21)
Added
- Add randomization management functions and a sample ETL (@pbchase, #99)
- Add batch_size parm to dbx calls in sync_table_2 (@pbchase)
- Add batch_size parm to dbx calls in sync_table Prevents possible error: Expression tree is too large (maximum depth 1000) (@ChemiKyle, #96)
Changed
- Update testing image used at github (@pbchase)
- Eschew deprecated tidyselect features (@pbchase, #98)
- Modernize tests of sync_table_2 (@pbchase)
- Address fatal bug in sync_table caused when delete = T but there are no records to delete (@ChemiKyle, #97)
redcapcustodian 1.5.0 (released 2023-01-25)
Added
- Create write_summary_metrics function, corresponding schema and test (@ChemiKyle, #95)
- Add render_report to /report (@ljwoodley, #93)
- Port convert_schema_to_sqlite from rcc.billing, altering it to accept path to sql file as input (@ChemiKyle, #94)
- Port mutate_columns_to_posixct from rcc.billing (@ChemiKyle, #94)
redcapcustodian 1.4.1 (released 2022-12-15)
redcapcustodian 1.4.0 (released 2022-12-13)
redcapcustodian 1.3.2 (released 2022-09-14)
Changed
- Specify package for na.exclude() (@pbchase)
- escape . to treat as literal character instead of wildcard in gsub statements (@ChemiKyle)
redcapcustodian 1.3.1 (released 2022-08-30)
Added
- Remove remants of the site concept (@pbchase)
redcapcustodian 1.3.0 (released 2022-08-29)
Added
- Add get_bad_emails_from_individual_emails function (@ChemiKyle)
redcapcustodian 1.2.2 (released 2022-08-26)
Changed
- Modernize container and add dependencies (@pbchase)
redcapcustodian 1.2.1 (released 2022-08-26)
Changed
- Move schema files into package space (@pbchase)
- Correct send_email using email_to for email_cc (@ChemiKyle)
redcapcustodian 1.2.0 (released 2022-08-25)
Added
- Add email_from and email_cc params to send_email function, default to env value (@ChemiKyle)
redcapcustodian 1.1.1 (released 2022-08-24)
Changed
- Fix test for search results in get_bad_emails_from_listserv_digest (@pbchase)
redcapcustodian 1.1.0 (released 2022-08-08)
Added
- Add logging in Friday Call demo (@pbchase)
Changed
- Define username and tube count variables in friday call demo (@ChemiKyle)
- Move fake data section to setup file in Friday Call Demo (@pbchase)
- Move credential creation and scraping from main friday call to auxiliary setup file (@ChemiKyle)
redcapcustodian 1.0.0 (released 2022-08-02)
Added
- Add logging to suspend_users_with_no_primary_email (@pbchase)
- Add sync_table2 a merge of dataset_diff and sync_table (@pbchase)
- Add expire_user_project_rights (@pbchase)
Changed
- Use sync_table_2 in update_redcap_email_addresses (@pbchase)
- Refactor tests and test data related to cleanup_bad_email_addresses.R (@pbchase)
- Remove credentials for public image (@mbentz-uf)
- Fix deployment of cron file (@pbchase)
- Add common directories to template ignore files (@pbchase)
- Fix ADD of my.study (@pbchase)
redcapcustodian 0.7.0 (released 2022-07-17)
Changed
- Add here package to Dockerfile (@pbchase)
- Add send_email function adapted from stp (@ChemiKyle)
- Add DOI badge to README (@pbchase)
redcapcustodian 0.6.1 (released 2022-07-13)
redcapcustodian 0.6.0 (released 2022-07-13)
Changed
- Update ignore files to respect new features (@pbchase)
- Replace reference to stp with rcc.billing (@ChemiKyle)
- Enlarge the job_summary_data field in rcc_job_log (@pbchase)
- Add new content to custom_rscript (@pbchase)
- Make docs study-centric (@pbchase)
- Update DESCRIPTION and init_etl.Rd to satisfy R 4.2.1 (@pbchase)
- Use *_PORT_DB in connect_to_db, defaulting to 3306 (@ChemiKyle)
- Move credentials DB (@pbchase)
- Reduce earliest_date in cleanup_bad_email_addresses.R (@pbchase)
- Use MariaDB as default driver in init_etl (@pbchase)
- Update username to my_username to avoid tautological filter in credential gathering (@ChemiKyle)
redcapcustodian 0.5.1 (released 2022-06-24)
Changed
- Export email-fixing functions (@pbchase)
redcapcustodian 0.5.0 (released 2022-06-23)
redcapcustodian 0.4.1 (released 2022-03-04)
redcapcustodian 0.4.0 (released 2022-03-03)
Added
- Remove host image concet and deploy from site project (@pbchase)
redcapcustodian 0.3.0 (released 2022-03-03)
Added
- Add mRpostman and writexl to the Dockerfile (@pbchase)
- Add suspend_users_with_no_primary_email (@ljwoodley)
- Add update_redcap_email_addresses (@ljwoodley)
Changed
- Fix get_redcap_email_revisions to match initial implementation allows it to create data that will result in user suspension (@ChemiKyle)
redcapcustodian 0.2.0 (released 2022-02-16)
redcapcustodian 0.1.0 (released 2021-06-22)
Summary
- Initial commit of redcapcustodian
- Scripted image building.
- Scripted deployment.
- redcapcustodian R package
- testthat for redcapcustodian tests
- Host-specific customization of R scripts
- Host-specific customization of cron-files
- Host-specific customization of environment files