containr 0.1.3.9000
-
generate_dockerfile()refactored:r_modevalidated before file and network operations,dplyrdependency removed,expose_portnow warns whenr_modeis not"rstudio", build loop simplified,invisible(NULL)added to return value. - Added
tests/testthat/test-generate-dockerfile-content.Rcovering Dockerfile output content for all arguments. - Added lifecycle and Codecov badges.
- Updated hex sticker and favicon.
containr 0.1.3
CRAN release: 2026-04-26
Changes
- Internal helpers renamed with a dot prefix:
get_r_ver_tags()→.get_r_ver_tags(),r_ver_exists()→.r_ver_exists(), andvalidate_file_arg()→.validate_file_arg(). These are not user-facing but the change enforces the package convention for internal functions. -
tidystudioadded as a validr_modeingenerate_dockerfile(),.get_r_ver_tags(), and.r_ver_exists(). Maps torocker/verse.
Bug fixes
-
generate_dockerfile(): replacedstop()andprint()/Sys.sleep()calls withcli::cli_abort()andcli::cli_inform()throughout for consistent, styled error and progress messages. -
generate_dockerfile(): fixedcommentscondition for Quarto block fromquarto_install_line == TRUEtoinstall_quarto. -
generate_dockerfile(): fixedcommentsconditions forcode_fileandmisc_fileblocks to check the correct variables. -
generate_dockerfile(): RStudio run instructions split into two cleaner comment lines. -
.get_r_ver_tags(): replacedstopifnot()withcli::cli_abort()andmessage()withcli::cli_inform(). Removed barereturn()from final list expression. -
.r_ver_exists(): replacedstop()withcli::cli_abort()andmessage()withcli::cli_inform(). -
.validate_file_arg(): replacedstop()withcli::cli_abort().
containr 0.1.2
CRAN release: 2026-04-07
- Added
inst/CITATIONwith DOI for proper academic citation viacitation("containr") - Added
inst/WORDLISTfor spell check consistency - Added
Language: en-UStoDESCRIPTION - Improved documentation and README
- Added rhub v2 GitHub Actions workflow for cross-platform checks
