use_gitlab_ci() does not use repo_name anymore as “rocker” images fix CRAN to a specific date.use_gitlab_ci() allows to decide whether to update R packages during the CI pipelinegl_new_group(), gl_edit_group(), gl_delete_group(), gl_list_groups(), gl_list_sub_groups() to deal with groups on a GitLab instance (@mpolano)gl_new_subgroup() to create a subgroup in a group (@margotbrd)gl_delete_file() to delete a file in a repositorygl_list_project_members() and gl_list_group_members to retrieve members of a project or a group (#61, @datawookie)gitlab() queries allow for a vector of parameters to be passed to the API. This is needed when the API asks for an array (@klmr)multilist_to_tibble() transforms a deep structured nested list from an API into a tibble (#86, @statnmap, @ymansiaux)gl_file_exists(), gl_list_files(), gl_push_file(), gl_delete_file() now work with files in subdirectoriesgl_push_file() (#73, #111)page and max_page for infinite pagination (#90)auto_format=FALSE (#82)gl_list_group_projects() lists projects of a group (@Yoshinobu-Ishizaki)main whenever required.
gitlabr_options_set("gitlabr.main", "master")project as first parameter. Changes apply to:
gl_get_comments(),gl_to_issue_id(), gl_get_issue_comments(), gl_get_commit_comments(), gl_edit_comment(), gl_edit_issue_comment(), gl_edit_commit_comment()gl_repository()gl_get_issue(), gl_to_issue_id(), gl_new_issue(), gl_create_issue(), gl_edit_issue(), gl_close_issue(), gl_reopen_issue(), gl_assign_issue(), gl_unassign_issue()api_version = "v4" by api_version = 4force_api_v3 = TRUE by api_version = 4 for deprecation by defaultuse_gitlab_ci() with pre-defined templatesgl_get_project(), gl_new_project(), gl_edit_project(), gl_delete_project()gl_* functionsgl_archive() is used to archive a project (not to download an archive)max_page with gl_() functions calling gitlab()page == "all"max_page in examples and tests to retrieve content to allow to work with big GitLab servers like Gitlab.comupdate_gitlabr_code() removedgl_create_issue is introduced as new alias for gl_new_issuegl_connection.
force_api_v3 parameter to force old API version logic.gl_builds was replaced by gl_pipelines and gl_jobs to reflect API v4 logic.push_to_remotes parameter was added to use_gitlab_ci such that gitlab CI can be used conveniently for pushing to remote repositories.There is no gitlabr 0.8. Version number 0.9 was used to align with GitLab version 9.0, for which this version is appropriate.
NEWS.md file to track changes to the package.