Skip to contents

circle 0.7.2

CRAN release: 2022-08-24

  • CRAN documentation fixes

circle 0.7.1

CRAN release: 2021-04-21

  • Initial CRAN release

circle 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}”

circle 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

circle 0.5.0

Major

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

circle 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

circle 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.

circle 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()