721 Commits

Author SHA1 Message Date
greenkeeper[bot]
8306dfced1 chore(package): update lockfile package-lock.json 2018-10-03 08:43:50 +00:00
greenkeeper[bot]
6c2bb50470 chore(package): update jest-extended to version 0.11.0 2018-10-03 08:43:47 +00:00
jdalrymple
3292451468
Creating an Issue Template 2018-10-01 14:27:27 -04:00
jdalrymple
a8e1b835f8
Create CONTRIBUTING.md 2018-10-01 14:21:18 -04:00
Justin Dalrymple
fb3a2608a7 Merge branch 'greenkeeper/husky-1.0.0' 2018-09-26 11:08:59 -04:00
greenkeeper[bot]
6aa334abc8 chore(package): update lockfile package-lock.json 2018-09-26 11:27:04 +00:00
greenkeeper[bot]
b697b04483 chore(package): update husky to version 1.0.0 2018-09-26 11:24:54 +00:00
semantic-release-bot
519be52ce6 chore(release): 4.1.1 [skip ci]
## [4.1.1](https://github.com/jdalrymple/node-gitlab/compare/4.1.0...4.1.1) (2018-09-25)

### Bug Fixes

* Updating ApplicationSettings test ([0d345b7](https://github.com/jdalrymple/node-gitlab/commit/0d345b7))
4.1.1
2018-09-25 22:31:30 +00:00
jdalrymple
e94e19fe09
Merge pull request #198 from jdalrymple/greenkeeper/jest-extended-0.10.0
chore: Update jest-extended to the latest version 🚀
2018-09-25 18:22:35 -04:00
Justin Dalrymple
0d345b717f fix: Updating ApplicationSettings test 2018-09-25 18:13:18 -04:00
greenkeeper[bot]
1f88f1fcf8 chore(package): update lockfile package-lock.json 2018-09-23 19:36:59 +00:00
greenkeeper[bot]
0bf7628565 chore(package): update jest-extended to version 0.10.0 2018-09-23 19:36:41 +00:00
semantic-release-bot
6d55085112 chore(release): 4.1.0 [skip ci]
# [4.1.0](https://github.com/jdalrymple/node-gitlab/compare/4.0.1...4.1.0) (2018-09-19)

### Features

* Added user edit support [#186](https://github.com/jdalrymple/node-gitlab/issues/186) ([95e8999](https://github.com/jdalrymple/node-gitlab/commit/95e8999))
* Adding markdown support [#182](https://github.com/jdalrymple/node-gitlab/issues/182) ([#193](https://github.com/jdalrymple/node-gitlab/issues/193)) ([2113e8e](https://github.com/jdalrymple/node-gitlab/commit/2113e8e))
* Re-add list all project members endpoint ([#190](https://github.com/jdalrymple/node-gitlab/issues/190)) ([5b07b6a](https://github.com/jdalrymple/node-gitlab/commit/5b07b6a)), closes [/github.com/jdalrymple/node-gitlab/commit/e081a1629f33e3af172101b94977f281879539c9#diff-379104d7d595f3793c2d7380496cc3c3](e081a1629f/issues/diff-379104d7d595f3793c2d7380496cc3c3) [#141](https://github.com/jdalrymple/node-gitlab/issues/141)
4.1.0
2018-09-19 01:16:56 +00:00
jdalrymple
5cfa4ee9d7
Merge pull request #195: Release 4.1
* chore(package): Update jest-extended to the latest version 🚀 0.9.0 (#191)
* chore(package): update lockfile package-lock.json
* feat: Re-add list all project members endpoint (#190, #141)
* feat: Adding markdown support #182 (#193)
* fixes: #188: `stream` option is lost in any `get` request that is streamable (#192)
* feat: Added user snippets API support (#189)
* chore(test): Added test for creating snippets
* feat: Added user edit support #186
2018-09-18 19:34:24 -04:00
Justin
5bda518cb7 Merge branch '186-update-user-profile' into 4.1 2018-09-18 18:52:21 -04:00
Justin
95e8999e36 feat: Added user edit support #186 2018-09-18 18:52:00 -04:00
Bruno Guimarães
11a50ebc29 Added user snippets API support (#189)
* Added user snippets API support

* Combined functions 'all' and 'allPublic'

* Added 'Snippets' as supported API

* Fixed lint error (` should be ')

* Added test for creating snippets
2018-09-18 18:37:29 -04:00
jdalrymple
4b1589ad3b
fixes: #188: stream option is lost in any get request that is streamable (#192) 2018-09-18 14:38:07 -04:00
jdalrymple
2113e8ebb8
feat: Adding markdown support #182 (#193) 2018-09-18 14:37:39 -04:00
Max Wittig
5b07b6ae50 feat: Re-add list all project members endpoint (#190)
Related to :e081a1629f (diff-379104d7d595f3793c2d7380496cc3c3)
See: https://docs.gitlab.com/ee/api/members.html#list-all-members-of-a-group-or-project-including-inherited-members

Fixes #141
2018-09-18 12:29:29 -04:00
greenkeeper[bot]
653ab0459d Update jest-extended to the latest version 🚀 (#191)
* chore(package): update jest-extended to version 0.9.0
* chore(package): update lockfile package-lock.json
2018-09-18 12:28:43 -04:00
semantic-release-bot
6feba9ddd9 chore(release): 4.0.1 [skip ci]
## [4.0.1](https://github.com/jdalrymple/node-gitlab/compare/4.0.0...4.0.1) (2018-09-06)

### Bug Fixes

* Updating the package.lock ([9b4b6f9](https://github.com/jdalrymple/node-gitlab/commit/9b4b6f9))
4.0.1
2018-09-06 14:40:49 +00:00
Justin
9b4b6f96fd fix: Updating the package.lock 2018-09-06 10:30:47 -04:00
Justin
ce0c1fe317 perf: Conversion to Typescript (#183)
chore(package): Updating typescript  3.0.1  →  3.0.3
chore(package): Updating @semantic-release/git   ^7.0.1  →    ^7.0.3
chore(package): Updating @semantic-release/npm   ^5.0.2  →    ^5.0.4
chore(package): Updating semantic-release       ^15.9.8  →  ^15.9.12
chore(package): Updating codecov                 ^3.0.4  →    ^3.1.0
chore(package): Updating ts-jest                ^23.1.3  →   ^23.1.4
chore(package): Updating tslint-config-airbnb    ^5.9.2  →   ^5.11.0
4.0.0
2018-09-05 12:17:11 -04:00
Justin
675a4f61de chore: Linting 2018-09-05 12:02:30 -04:00
Justin
66967e8187 chore: Updating codeclimate config 2018-09-05 11:50:59 -04:00
jdalrymple
6d5a4b92b0
Typescript Support (#183)
* chore: Introduce typescript 
* chore: Remove lodash.pick, use native js instead
* chore: Add tslint and extend Airbnb ruleset
* chore: Remove Babel Dependency, replace build steps with tsc
* chore: change target for modern env from es2017 to es6 (async/await should be transpiled to downlevel js)
* chore(package): Updating packages
* fix: Fix error while throwing an error in RequestHelper (#156)
* feat: Support rejectUnauthorized parameter (#164)
* feat: Adding project archive abilities
* fix(test): Application settings API updated (#177)
* fix: Removing token requirement (#176)
* chore: Removing npmignore and using files instead.
* fix: obey rate limits for all request types correctly (#170)
* fix: Camel casing broke the body params
2018-09-05 11:22:28 -04:00
semantic-release-bot
bbed973998 chore(release): 3.11.3 [skip ci]
## [3.11.3](https://github.com/jdalrymple/node-gitlab/compare/3.11.2...3.11.3) (2018-08-31)

### Bug Fixes

* Camelcasing broke the body params ([e50f588](https://github.com/jdalrymple/node-gitlab/commit/e50f588))
3.11.3
2018-08-31 12:13:04 +00:00
Justin
e50f588fe8 fix: Camelcasing broke the body params 2018-08-31 08:02:03 -04:00
Justin
4307e76043 chore: Removing npmignore and using files instead. 2018-08-27 21:58:34 -04:00
semantic-release-bot
b92dc4fb00 chore(release): 3.11.2 [skip ci]
## [3.11.2](https://github.com/jdalrymple/node-gitlab/compare/3.11.1...3.11.2) (2018-08-28)

### Bug Fixes

* obey rate limits for all request types correctly ([#170](https://github.com/jdalrymple/node-gitlab/issues/170)) ([4bc7c69](https://github.com/jdalrymple/node-gitlab/commit/4bc7c69)), closes [#165](https://github.com/jdalrymple/node-gitlab/issues/165)
* Testing negated npmignore ([86960c4](https://github.com/jdalrymple/node-gitlab/commit/86960c4))
3.11.2
2018-08-28 01:44:46 +00:00
Max Wittig
4bc7c69d87 fix: obey rate limits for all request types correctly (#170)
Fixes #165
2018-08-27 21:33:57 -04:00
Justin
86960c4282 fix: Testing negated npmignore 2018-08-27 21:30:57 -04:00
jdalrymple
e33c08ac2e
Remove token requirement (#176)
* fix: Removing token requirement #173

* chore: Updating npmignore to decrease package size
2018-08-27 21:26:43 -04:00
semantic-release-bot
3cbea0b9e2 chore(release): 3.11.1 [skip ci]
## [3.11.1](https://github.com/jdalrymple/node-gitlab/compare/3.11.0...3.11.1) (2018-08-28)

### Bug Fixes

* **applications-settings:** Edit of application settings not working ([#169](https://github.com/jdalrymple/node-gitlab/issues/169)) ([f0213ca](https://github.com/jdalrymple/node-gitlab/commit/f0213ca))
* **test:** Application settings api updated ([#177](https://github.com/jdalrymple/node-gitlab/issues/177)) ([0723a7a](https://github.com/jdalrymple/node-gitlab/commit/0723a7a))
3.11.1
2018-08-28 01:21:17 +00:00
jdalrymple
0723a7af8a
fix(test): Application settings api updated (#177) 2018-08-27 21:11:50 -04:00
Max Wittig
f0213caa9b fix(applications-settings): Edit of application settings not working (#169)
PUT need to be used instead of POST
See: https://gitlab.com/gitlab-org/gitlab-ce/blob/master/doc/api/settings.md
2018-08-22 10:37:56 -04:00
semantic-release-bot
04e4c8f585 chore(release): 3.11.0 [skip ci]
# [3.11.0](https://github.com/jdalrymple/node-gitlab/compare/3.10.1...3.11.0) (2018-08-20)

### Bug Fixes

* Revert "fix(api): Updating project members all function to include the inherited members.  [#141](https://github.com/jdalrymple/node-gitlab/issues/141)" until properly implemented by GitLab (https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/6669)  ([24d9bcd](https://github.com/jdalrymple/node-gitlab/commit/24d9bcd))

### Features

* **projects:** add archive/unarchive functionality ([#168](https://github.com/jdalrymple/node-gitlab/issues/168)) ([5e7b1bd](https://github.com/jdalrymple/node-gitlab/commit/5e7b1bd)), closes [#166](https://github.com/jdalrymple/node-gitlab/issues/166)
3.11.0
2018-08-20 17:14:37 +00:00
Max Wittig
5e7b1bda05 feat(projects): add archive/unarchive functionality (#168)
Uses this endpoint https://docs.gitlab.com/ce/api/projects.html#archive-a-project

Fixes #166
2018-08-20 13:04:59 -04:00
Justin
24d9bcd5f5 fix: Revert "fix(api): Updating project members all function to include the inherited members. #141" until properly implemented by GitLab (https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/6669)
This reverts commit e081a1629f33e3af172101b94977f281879539c9.
2018-08-20 13:01:43 -04:00
semantic-release-bot
97a51de8e6 chore(release): 3.10.1 [skip ci]
## [3.10.1](https://github.com/jdalrymple/node-gitlab/compare/3.10.0...3.10.1) (2018-08-16)

### Bug Fixes

* Typo in PagesDomains all() method ([#162](https://github.com/jdalrymple/node-gitlab/issues/162)) ([128f150](https://github.com/jdalrymple/node-gitlab/commit/128f150))
3.10.1
2018-08-16 13:42:41 +00:00
CraigAllardyce
128f1502dc fix: Typo in PagesDomains all() method (#162)
Updated URL to point to correct endpoint
2018-08-16 09:31:36 -04:00
greenkeeper[bot]
2cb0c0f412 Update babel7 to the latest version 🚀 (#158)
* chore(package): update @babel/cli to version 7.0.0-rc.1
* chore(package): update @babel/core to version 7.0.0-rc.1
* chore(package): update @babel/plugin-proposal-object-rest-spread to version 7.0.0-rc.1
* chore(package): update @babel/plugin-transform-runtime to version 7.0.0-rc.1
* chore(package): update @babel/preset-env to version 7.0.0-rc.1
* fix(package): update @babel/runtime to version 7.0.0-rc.1
* chore(package): Updating @semantic-release/npm
* chore(package): Updating eslint to version ^5.3.0 
* chore(package): Updating eslint-config-airbnb to version ^17.1.0 
* chore(package): Updating eslint-plugin-import to version ^2.14.0 
* chore(package): Updating eslint-plugin-jest to version ^21.21.0 
* chore(package): Updating eslint-plugin-react to version ^7.11.1 
* chore(package): Updating regenerator-runtime to version ^0.12.1
* chore: Semantic release should be a dev dependency
* fix(package): Fixing #154
2018-08-15 23:56:54 -04:00
semantic-release-bot
ac00ee2b92 chore(release): 3.10.0 [skip ci]
# [3.10.0](https://github.com/jdalrymple/node-gitlab/compare/3.9.0...3.10.0) (2018-08-15)

### Features

* Expose reject unauthorized in request helper ([#160](https://github.com/jdalrymple/node-gitlab/issues/160)) ([01a2ce2](https://github.com/jdalrymple/node-gitlab/commit/01a2ce2)), closes [#142](https://github.com/jdalrymple/node-gitlab/issues/142)
3.10.0
2018-08-15 20:57:08 +00:00
Joseph Petersen
01a2ce2801 feat: Expose reject unauthorized in request helper (#160)
Allows to be set service wide or on individual request
fixes #142
2018-08-15 16:46:43 -04:00
semantic-release-bot
77244c6ea3 chore(release): 3.9.0 [skip ci]
# [3.9.0](https://github.com/jdalrymple/node-gitlab/compare/3.8.0...3.9.0) (2018-08-15)

### Bug Fixes

* Fix error while throwing an error in RequestHelper ([#156](https://github.com/jdalrymple/node-gitlab/issues/156)) ([177d7fd](https://github.com/jdalrymple/node-gitlab/commit/177d7fd))
* Handling errors before retrying request ([#142](https://github.com/jdalrymple/node-gitlab/issues/142)) [skip-ci] ([bc3b366](https://github.com/jdalrymple/node-gitlab/commit/bc3b366))
* Linting Master ([#157](https://github.com/jdalrymple/node-gitlab/issues/157)) ([ab14ed7](https://github.com/jdalrymple/node-gitlab/commit/ab14ed7))

### Features

* Add deploy keys enable functionality ([#155](https://github.com/jdalrymple/node-gitlab/issues/155)) thanks to [Michael Matzka](https://github.com/mimaidms ) ([66547ad](https://github.com/jdalrymple/node-gitlab/commit/66547ad))
3.9.0
2018-08-15 12:29:56 +00:00
Joseph Petersen
ab14ed775c fix: Linting Master (#157) 2018-08-15 08:19:18 -04:00
Justin
177d7fdf9c fix: Fix error while throwing an error in RequestHelper (#156) 2018-08-15 06:49:46 -04:00
Michael Matzka
66547ad1b7 feat: Add deploy keys enable functionality (#155) thanks to [Michael Matzka](https://github.com/mimaidms ) 2018-08-15 05:59:34 -04:00
Justin
bc3b366ac6 fix: Handling errors before retrying request (#142) [skip-ci] 2018-08-15 05:57:01 -04:00