Skip to content

Latest commit

 

History

History
148 lines (129 loc) · 4.71 KB

CHANGELOG.md

File metadata and controls

148 lines (129 loc) · 4.71 KB

Change Log

2.4.0 - 2016/09/16

Features

  • add Issue.createLabel
  • add Repository.createKey
  • add Repository.deleteKey
  • add Repository.getBranch
  • add Repository.listKeys
  • add Repository.getKey
  • add Repository.updatePullRequest
  • deprecate Repository.updatePullRequst

Fixes

  • Request URL for deleting a hook (Repository.deleteHook)

2.3.0 - 2016/06/17

Features

  • add Repository.mergePullRequest
  • add Repository.updatePullRequest
  • add Repository.listPullRequestFiles
  • add Repository.getReadme

2.2.0 - 2016/05/27

Features

  • add Issue.listIssueEvents

Fixes

  • Search returns results again

2.1.0 - 2016/05/26

Features

Team API

  • Organization.createTeam
  • Organization.getTeams
  • Team.getTeam
  • Team.listRepos
  • Team.editTeam
  • Team.listMembers
  • Team.getMembership
  • Team.addMembership
  • Team.isManagedRepo
  • Team.manageRepo
  • Team.unmanageRepo
  • Team.deleteTeam

2.0.0

Breaking

  • Repository#move has a new argument list User
  • getReposlistRepos
  • getOrgslistOrgs
  • getGistslistGists
  • getNotificationslistNotifications
  • getStarredReposlistStarredRepos

Fixes

  • Repository: move now works
  • User: listRepos

1.2.1

Fixes

  • Repository: Replace invalid references to postTree with createTree

1.2.0 - 2016/05/11

Features

  • Search API now returns all pages of results
  • Added Repository.listReleases

Added functions for querying organization membership

  • Organization.listMembers
  • Organization.isMember

Added functions for issue comments

  • Issue.listComments
  • Issue.getComment
  • Issue.editComment
  • Issue.deleteComment

Fixes

  • all functions now return a Promise

1.1.0 - 2016/05/03

Features

Added methods for commenting on Gists:

  • Gist.listComments
  • Gist.getComment
  • Gist.editComment
  • Gist.deleteComment
  • Gist.createComment

Fixes

  • Repository.deleteFile now correctly returns a promise.

1.0.0 - 2016/04/27

Complete rewrite in ES2015.

  • Promise-ified the API
  • Auto-generation of documentation
  • Modularized codebase
  • Refactored tests to run primarily in mocha

Breaking changes

Most of the breaking changes are just methods that got renamed. The changes to User and Organization are deeper changes that now scope a particular User or Organization to the entity they were instantiated with. You will need separate Users to query data about different user accounts.

  • Github.getOrgGithub.getOrganization and requires an organization name.
  • Github.getUser now requires a username.
  • Issue.commentIssue.createIssueComment
  • Issue.createIssue.createIssue
  • Issue.editIssue.editIssue
  • Issue.getIssue.getIssue
  • Issue.listIssue.listIssues
  • Repository.branchRepository.createBranch
  • Repository.collaboratorsRepository.getCollaborators
  • Repository.compareRepository.compareBranches
  • Repository.contentsRepository.getContents and now takes an argument for the content type
  • Repository.delete has been removed.
  • Repository.editHookRepository.updateHook
  • Repository.editReleaseRepository.updateRelease
  • Repository.getCommit no longer takes a branch as the first argument
  • Repository.getPullRepository.getPullRequest
  • Repository.getRef now returns the refspec from GitHub's API.
  • Repository.getSha now returns the same data as GitHub's API. If the reqeusted object is not a directory then the response will contain a property SHA, and if the reqeusted object is a directory then the contents of the directory are stated.
  • Repository.getStatusesRepository.listStatuses
  • Repository.listPullsRepository.listPullRequests
  • Repository.postBlobRepository.createBlob
  • Repository.postTreeRepository.createTree
  • Repository.read remove in favor of Repository.getContents
  • Repository.removeRepository.deleteFile
  • Repository.showRepository.getDetails
  • Repository.writeRepository.writeFile
  • Search.codeSearch.forCode
  • Search.issuesSearch.forIssues
  • Search.repositoriesSearch.forRepositories
  • Search.usersSearch.forUsers
  • The Search API no longer takes a string, it now takes an object with properties q, sort, and order to make the parts of the query easier to grok and to better match GitHub's API.
  • User.gistsUser.getGists
  • User.notificationsUser.getNotifications
  • User.orgReposOrganization.getRepos
  • User.orgsUser.getOrgs
  • User.reposUser.getRepos
  • User.showUser.getProfile and no longer takes filtering options
  • User.userStarredUser.getStarredRepos