Releases: jdalrymple/gitbeaker
Releases · jdalrymple/gitbeaker
2.2.0
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
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 itsprojects.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 toall
- The
update
functions are no longer supported and have all been renamed toedit
- The
addKey
function has been renamed toadd
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
- 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 toall
for consistency - Renamed
update
functions toedit
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
- Adding default values for the BaseModel's helper functions
1.3.1
- Fixed broken argument reference in the showFile and showFileRaw functions
1.3.0
- Adding fix to the API constructor to include the missing oauthToken thanks to Salim Benabbou.
- Updated some of the outdated gitlab repository file endpoints outlined in Issue #11: showFile, updateFile, and createFile. Also added deleteFile and showRawFile.
- Fixing bug where many pages where attempted to be loaded on every GET request.
- Extending the Groups API, see docs for a full overview.
Minor Release 1.1.3
- Library maintenance:
- Clean up spelling errors in ReadMe
- Added to contributor list
- Updated dependencies
Minor Release 1.1.3
- 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
- Removing old paging logic from groups
- Updating dependencies
- Adding options to the protected branches api
1.1.1
Minor Release
- Added proper pagination support