Changes in version 0.7.4 (2026-01-22) Bug fixes - Rocker/verse:devel outdated. Documentation - 📝 Clean up the tic badge link. update - Change maintainer. - Add vignettes. Uncategorized - Bump actions/checkout from 4 to 5 Changes in version 0.7.3 (2024-07-31) - Account for deprecated usethis functions - Fix validation for Circle CI API token - Roxygen updates Changes in version 0.7.2 (2022-08-24) - CRAN documentation fixes Changes in version 0.7.1 (2021-04-21) - Initial CRAN release Changes in version 0.7.0 Implement feedback from ropensci review: - Document return values of all functions - Refine {cli} console messages - Most functions gained a quiet argument to silence {cli} messages - Be more chatty for side-effect functions - Always return a circle_api object for consistency - Switch main branch from master to main - Escape examples - Require {usethis} >= 2.0.0 - New vignette "Using {circle} with {tic}" Changes in version 0.6.0 - Copy over GitHub auth and SSH helpers from {travis} - Print informative message when creating a user key errors with status code 500 - *_env_var(): Use owner info instead of user info to query repo - Use {vcr} for http testing - Add pkgdown reference structure - Added pre-commit hooks - Added codemeta - Use roxygen markdown - Added parameter types to help pages Changes in version 0.5.0 Major - Add new authentication mechanism: browse_circle_token() to to query the API token and store it in an env variable R_CIRCLE as an alternative method to store it in ~/.circleci/cli.yml - Remove auth_travis() - Rename circleHTTP() to circle() - add github_repo() - get_pipelines(), get_workflows() and get_jobs() are now formatted as class circle_builds, circle_collection() and have a somewhat pretty print output - *_checkout_key(): Optimize printer, catch errors, add info messages, add test - make get_pipelines(), get_workflows() and get_jobs() work with API v2 - rename list_artifacts() -> get_build_artifacts() Bugfixes - Pipelines without a workflow ID caused get_builds() to error. Now pipelines without a workflow ID are removed internally before continuing. - setting env vars now works - make create_checkout_key() work with API v2 Changes in version 0.4.0 - update "cache" function with new user/owner logic from v0.3.0 - new has_checkout_key() to check if a specific checkout key exists in the project Changes in version 0.3.0 - Rename argument project to repo to stay consistent with travis pkg. - Add Github helper functions to easily query owners and users for the repository operating on. This change requires the git2r package from now on. Changes in version 0.2.0 - Fix api_version in create_ssh_key() - rename ssh_key* functions to checkout_key* - create_checkout_key() change default for arg type from "github-user-key" to "deploy-key" - add argument encode to circleHTTP() - add use_circle_deploy() Changes in version 0.1.0 - First working version