Skip to content

Releases: jdalrymple/gitbeaker

2.2.0

19 Jan 17:56
Compare
Choose a tag to compare

Summary

  • Fixed the missing options parameter for the ProjectRepositoryCommitComment's model thanks to Martin Benninger in PR #21
  • Removal of the left over debug console.logs's within project issues again by Martin Benninger in PR #21
  • Added proper docs for ProjectRepositoryFiles, enabled default urlEncoding for the passed in file paths and also documented
    how to run locally via npm linking for Development testing thanks to Adam Dehnel in PR #23
  • Exposed the Merge Requests resource which was missing from the exports list thanks to fewieden in PR #26
  • Added support for the Project Enviroments API and the Project Jobs API thanks to Jeff Pelton in PR #28
  • Fixing parse function to handle encoded urls that dont include '/' such as in groups #24

Breaking Changes between 2.1.0 and 2.2.0

  • Fixed a problem with the get responses where the response contained the full request response and not just the body

2.1.0

17 Dec 22:40
Compare
Choose a tag to compare

Summary

  • Added es5 support and clarified the default supported versions of node (>=8.0.0 for default)
  • Updating project docs for consistency
  • Adding project unsharing to API. It was in the docs, but missing from the API
  • Updating deprecated protected branches endpoint. Previously this was projects.branches.protect now its projects.protectedBranches.protect
  • Added Owned Runners and Runner Jobs API

Breaking Changes between 1.3.3 and 2.1.0

  • The list functions are no longer supported and have all been renamed to all
  • The update functions are no longer supported and have all been renamed to edit
  • The addKey function has been renamed to add in UserKeys class
  • The deploy_keys and merge_requests properties have been renamed to deployKeys and mergeRequests
  • Removed old group member functions from the groups class as they have been moved to the GroupMembers class. This includes the addMember, listMembers, editMember, and removeMember. These functions can now be access via group.members.add, group.members.all, group.members.edit and group.members.remove respectively.
  • Removed the old group project functions from the Group class. These are now located in the GroupProject class. The functions that have been removed are listProjects, addProjects. These functions can be access by group.projects.all, and group.projects.add respectively.
  • Updated the structure of the ProjectRepository class such that its commits, branches, tags and files are properties and can be accessed like repository.commits.all() etc.
  • Removed unused labels endpoint since it already exists under projects.labels

2.0.0-rc.2

30 Nov 01:00
Compare
Choose a tag to compare
2.0.0-rc.2 Pre-release
Pre-release
  • Updated project docs for clarity
  • Cleaned up many linting problems within the class models
  • Removed mutator operations on the options arguments
  • Renamed ProjectKeys to ProjectDeployKeys
  • Renamed list functions to all for consistency
  • Renamed update functions to edit for consistency
  • Renaming addKey just to add in UserKeys class
  • Renaming deploy_keys and merge_requests to deployKeys and mergeRequests for consistancy
  • Adding Project Access Requests
  • Removing old group member functions from the groups class as they have been moved to the GroupMembers class. This includes the addMember, listMembers, editMember, and removeMember. These functions can now be access via group.members.add, group.members.all, group.members.edit and group.members.remove respectively.
  • Removed the old group project functions from the Group class. These are now located in the GroupProject class. The functions that have been removed are listProjects, addProjects. These functions can be access by group.projects.all, and group.projects.add respectively.
  • Methods in the ProjectDeployKeys class updated for consistency
  • Methods in the ProjectHooks updated for consistency
  • Updated the structure of the ProjectRepository class with commits, branches, tags and files properties.
  • Added contributors, showBlob and showBlobRaw functions to the ProjectRepository class

To use this version, Run npm install --save package@next to install prerelease package

1.3.2

28 Nov 23:24
Compare
Choose a tag to compare
  • Adding default values for the BaseModel's helper functions

1.3.1

28 Nov 00:08
Compare
Choose a tag to compare
  • Fixed broken argument reference in the showFile and showFileRaw functions

1.3.0

26 Nov 01:43
Compare
Choose a tag to compare

Minor Release 1.1.3

18 Nov 02:04
Compare
Choose a tag to compare
  • Library maintenance:
  • Clean up spelling errors in ReadMe
  • Added to contributor list
  • Updated dependencies

Minor Release 1.1.3

18 Nov 01:48
Compare
Choose a tag to compare
  • Fixing typos in the project sharing (group_access) thanks to Christoph Lehmann
  • Updated the ReadMe to be more clear based on suggestions from Frank V

Minor Release 1.1.2

30 Oct 02:06
Compare
Choose a tag to compare
  • Removing old paging logic from groups
  • Updating dependencies
  • Adding options to the protected branches api

1.1.1

24 Sep 14:03
Compare
Choose a tag to compare

Minor Release

  • Added proper pagination support