|
3 | 3 | ### 1.0.0
|
4 | 4 | Complete rewrite in ES2015.
|
5 | 5 |
|
6 |
| -* Renamed many of the APIs for better internal consistency. |
7 | 6 | * Promise-ified the API
|
8 |
| -* Modularized code to potentially allow for custom builds |
9 |
| -* Refactored tests to run primarially in mocha |
10 | 7 | * Auto-generation of documentation
|
| 8 | +* Modularized codebase |
| 9 | +* Refactored tests to run primarially in mocha |
11 | 10 |
|
12 |
| -### 0.10.X |
13 |
| - |
14 |
| -Create and delete repositories |
15 |
| -Repos - getCommit |
16 |
| - |
17 |
| -### 0.9.X |
18 |
| - |
19 |
| -Paging (introduced at tail end of 0.8.X, note: different callbacks for success & errors now) |
20 |
| - |
21 |
| -### 0.8.X |
22 |
| - |
23 |
| -Fixes and tweaks, simpler auth, CI tests, node.js support, Raw+JSON, UTF8, plus: |
24 |
| -Users - follow, unfollow, get info, notifications |
25 |
| -Gists - create |
26 |
| -Issues - get |
27 |
| -Repos - createRepo, deleteRepo, createBranch, star, unstar, isStarred, getCommits, listTags, listPulls, getPull, compare |
28 |
| -Hooks - listHooks, getHook, createHook, editHook, deleteHook |
29 |
| - |
30 |
| -### 0.7.X |
31 |
| - |
32 |
| -Switched to a native `request` implementation (thanks @mattpass). Adds support for GitHub gists, forks and pull requests. |
33 |
| - |
34 |
| -### 0.6.X |
35 |
| - |
36 |
| -Adds support for organizations and fixes an encoding issue. |
37 |
| - |
38 |
| -### 0.5.X |
39 |
| - |
40 |
| -Smart caching of latest commit sha. |
41 |
| - |
42 |
| -### 0.4.X |
43 |
| - |
44 |
| -Added support for [OAuth](http://developer.github.com/v3/oauth/). |
45 |
| - |
46 |
| -### 0.3.X |
47 |
| - |
48 |
| -Support for Moving and removing files. |
49 |
| - |
50 |
| -### 0.2.X |
51 |
| - |
52 |
| -Consider commit messages. |
53 |
| - |
54 |
| -### 0.1.X |
55 |
| - |
56 |
| -Initial version. |
| 11 | +#### Breaking changes |
| 12 | +* Search API no longer takes a string it now takes an object with properties `q`, `sort`, and `order` to make |
| 13 | + the parts of the query easier to grok and to better match GitHub's API |
| 14 | +* `Repository.getSha` now returns the same data as GitHub's API. If the reqeusted object is not a directory then the |
| 15 | + response will contain a property `SHA`, and if the reqeusted object is a directory then the contents of the |
| 16 | + directory are `stat`ed |
| 17 | +* `Repository.getRef` now returns the `refspec` from GitHub's API. |
| 18 | +* `Repository.delete` has been removed |
0 commit comments