New features
gl_list_group_projects() lists projects of a group
(@Yoshinobu-Ishizaki)Minor changes
Breaking changes
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 defaultMajor
use_gitlab_ci() with pre-defined
templatesgl_get_project(),
gl_new_project(), gl_edit_project(),
gl_delete_project()gl_*
functionsMinor
gl_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.