🎉 This release contains work from a new contributor! 🎉
Thank you, xieyu (@Gkxie), for all your work!
@gitbeaker/browser
,@gitbeaker/core
,@gitbeaker/node
,@gitbeaker/requester-utils
- Restructuring the requester utils and update the related typings #1163 (@jdalrymple)
@gitbeaker/browser
,@gitbeaker/cli
,@gitbeaker/core
,@gitbeaker/node
,@gitbeaker/requester-utils
- Updating terser usage to be only on the browser release #1163 (@jdalrymple)
@gitbeaker/browser
- Externalize formdata #1163 (@jdalrymple)
@gitbeaker/browser
,@gitbeaker/node
,@gitbeaker/requester-utils
- Apply exponential backoff for 429 errors (@max-wittig)
@gitbeaker/node
- fix(node): Error response body needs parsing first when it's type is json #1057 (@Gkxie @jdalrymple)
- chore(deps): [security] bump dot-prop from 4.2.0 to 4.2.1 #1089 (@dependabot-preview[bot] @jdalrymple)
@gitbeaker/browser
,@gitbeaker/core
,@gitbeaker/node
,@gitbeaker/requester-utils
- Update ts-node #1163 (@jdalrymple)
@gitbeaker/node
- Updating node deps #1163 (@jdalrymple)
@gitbeaker/browser
- Updating browser deps #1163 (@jdalrymple)
@gitbeaker/cli
- Updating cli deps #1163 (@jdalrymple)
@gitbeaker/core
- Updating core deps #1163 (@jdalrymple)
@gitbeaker/requester-utils
- Updating requester-utils deps #1163 (@jdalrymple)
@gitbeaker/browser
,@gitbeaker/cli
,@gitbeaker/core
,@gitbeaker/node
,@gitbeaker/requester-utils
- chore(deps-dev): bump typescript from 3.9.7 to 4.0.3 #1163 (@dependabot-preview[bot])
- Updating linting deps #1163 (@jdalrymple)
- Dependency Updates #1163 (@jdalrymple)
- Further package updates #1163 (@jdalrymple)
- chore(deps-dev): [security] bump node-fetch from 2.6.0 to 2.6.1 #1163 (@dependabot-preview[bot])
- chore(deps-dev): bump prettier from 2.0.5 to 2.1.2 #1163 (@dependabot-preview[bot])
- chore(deps-dev): bump @types/jest from 26.0.10 to 26.0.14 #1163 (@dependabot-preview[bot])
- chore(deps-dev): bump lint-staged from 10.2.11 to 10.4.0 #1163 (@dependabot-preview[bot])
- chore(deps): bump got from 11.5.2 to 11.7.0 #1163 (@dependabot-preview[bot])
- chore(deps-dev): bump @types/node from 14.0.27 to 14.11.2 #1163 (@dependabot-preview[bot])
- Updating auto deps #1163 (@jdalrymple)
@gitbeaker/node
- Updating openpgp #1163 (@jdalrymple)
@gitbeaker/requester-utils
- update rollup for requester utils #1163 (@jdalrymple)
- chore(deps-dev): bump @types/jest from 26.0.9 to 26.0.10 #1087 (@dependabot-preview[bot] @jdalrymple)
@gitbeaker/browser
,@gitbeaker/cli
,@gitbeaker/core
,@gitbeaker/node
,@gitbeaker/requester-utils
- chore(deps-dev): bump rollup-plugin-terser from 6.1.0 to 7.0.0 #1058 (@dependabot-preview[bot] @jdalrymple)
@gitbeaker/cli
- chore(deps): bump ora from 4.1.1 to 5.0.0 #1059 (@dependabot-preview[bot])
- fix(docs): Change
npm
toyarn
for development #1107 (@kiprasmel @jdalrymple)
- @dependabot-preview[bot]
- Justin Dalrymple (@jdalrymple)
- Kipras Melnikovas (@kiprasmel)
- Max Wittig (@max-wittig)
- xieyu (@Gkxie)
🎉 This release contains work from a new contributor! 🎉
Thank you, Kipras Melnikovas (@kiprasmel), for all your work!
@gitbeaker/browser
,@gitbeaker/node
,@gitbeaker/requester-utils
- Fixing check for FormData #1056 (@jdalrymple)
@gitbeaker/browser
- fix(browser): return early if response headers empty #1034 (@kiprasmel)
- chore(deps-dev): bump auto from 9.48.1 to 9.49.5 #1052 (@dependabot-preview[bot])
- chore(deps-dev): bump @auto-it/released from 9.48.1 to 9.50.0 #1053 (@dependabot-preview[bot] @jdalrymple)
- chore(deps-dev): bump @types/jest from 26.0.4 to 26.0.9 #1047 (@dependabot-preview[bot] @jdalrymple)
- chore(deps-dev): bump @types/node from 14.0.20 to 14.0.27 #1024 (@dependabot-preview[bot] @jdalrymple)
- chore(deps-dev): bump eslint-plugin-jest from 23.18.0 to 23.20.0 #1033 (@dependabot-preview[bot] @jdalrymple)
- chore(deps-dev): bump openpgp from 4.10.6 to 4.10.7 #1005 (@dependabot-preview[bot] @jdalrymple)
- chore(deps-dev): bump @auto-it/first-time-contributor from 9.47.1 to 9.49.5 #1051 (@dependabot-preview[bot] @jdalrymple)
- chore(deps-dev): bump all-contributors-cli from 6.16.1 to 6.17.0 #1019 (@dependabot-preview[bot] @jdalrymple)
- chore(deps): bump ora from 4.0.4 to 4.0.5 #1008 (@dependabot-preview[bot] @jdalrymple)
- chore(deps-dev): bump rollup from 2.21.0 to 2.23.0 #1012 (@dependabot-preview[bot] @jdalrymple)
- chore(deps-dev): bump auto from 9.47.0 to 9.48.1 #1014 (@dependabot-preview[bot])
- chore(deps-dev): bump @auto-it/first-time-contributor from 9.43.1 to 9.47.1 #997 (@dependabot-preview[bot] @jdalrymple)
- chore(deps-dev): bump @rollup/plugin-node-resolve from 8.1.0 to 8.4.0 #965 (@dependabot-preview[bot] @jdalrymple)
- chore(deps-dev): bump codecov from 3.7.1 to 3.7.2 #999 (@dependabot-preview[bot] @jdalrymple)
- chore(deps-dev): bump @auto-it/all-contributors from 9.43.1 to 9.47.1 #996 (@dependabot-preview[bot] @jdalrymple)
- chore(deps-dev): bump @auto-it/released from 9.47.0 to 9.47.1 #994 (@dependabot-preview[bot] @jdalrymple)
@gitbeaker/browser
- chore(deps-dev): bump puppeteer from 5.0.0 to 5.2.1 #1000 (@dependabot-preview[bot] @jdalrymple)
@gitbeaker/browser
- chore(deps-dev): bump @rollup/plugin-commonjs from 13.0.0 to 14.0.0 #973 (@dependabot-preview[bot] @jdalrymple)
@gitbeaker/browser
- chore(deps): bump ky from 0.21.0 to 0.23.0 #1001 (@dependabot-preview[bot])
- @dependabot-preview[bot]
- Justin Dalrymple (@jdalrymple)
- Kipras Melnikovas (@kiprasmel)
- [security] chore(deps-dev): bump codecov from 3.7.0 to 3.7.1 #991 (@dependabot-preview[bot] @jdalrymple)
- chore(deps-dev): bump typescript from 3.9.6 to 3.9.7 #992 (@dependabot-preview[bot] @jdalrymple)
- chore(deps-dev): bump @auto-it/core from 9.47.0 to 9.47.1 #995 (@dependabot-preview[bot])
- chore(deps-dev): bump auto from 9.46.0 to 9.47.0 #988 (@dependabot-preview[bot] @jdalrymple)
- chore(deps-dev): bump openpgp from 4.10.4 to 4.10.6 #989 (@dependabot-preview[bot] @jdalrymple)
- chore(deps): bump got from 11.5.0 to 11.5.1 #990 (@dependabot-preview[bot])
- chore(deps-dev): bump auto from 9.43.1 to 9.46.0 #981 (@dependabot-preview[bot])
@gitbeaker/browser
- chore(deps): bump ky from 0.20.0 to 0.21.0 #961 (@dependabot-preview[bot] @jdalrymple)
- @dependabot-preview[bot]
- Justin Dalrymple (@jdalrymple)
@gitbeaker/browser
,@gitbeaker/cli
,@gitbeaker/core
,@gitbeaker/node
,@gitbeaker/requester-utils
- Updating min node version supported #957 (@jdalrymple)
@gitbeaker/core
,@gitbeaker/node
- Fixing encoding for requests of archive data #954 (@jdalrymple)
- Justin Dalrymple (@jdalrymple)
@gitbeaker/core
- Fixing type definitions for optional arguments #956 (@jdalrymple)
- Justin Dalrymple (@jdalrymple)
@gitbeaker/core
- Fixing closes_issues endpoint #953 (@jdalrymple)
- Justin Dalrymple (@jdalrymple)
@gitbeaker/browser
,@gitbeaker/cli
,@gitbeaker/requester-utils
- Fixing up the Type exports for all the distributed libraries #795 (@jdalrymple)
- Removing exec plugin for auto in favour of local plugin (@jdalrymple)
- chore(deps-dev): bump @auto-it/exec from 9.41.1 to 9.43.0 #948 (@dependabot-preview[bot] @jdalrymple)
- chore(deps-dev): bump auto from 9.41.1 to 9.43.0 #942 (@dependabot-preview[bot])
- chore(deps-dev): bump @types/jest from 26.0.0 to 26.0.4 #937 (@dependabot-preview[bot] @jdalrymple)
- chore(deps-dev): bump @types/jest-environment-puppeteer from 4.3.1 to 4.3.2 #910 (@dependabot-preview[bot] @jdalrymple)
- chore(deps-dev): bump @types/puppeteer from 3.0.0 to 3.0.1 #926 (@dependabot-preview[bot] @jdalrymple)
- chore(deps-dev): bump @types/node from 14.0.13 to 14.0.18 #936 (@dependabot-preview[bot])
- chore(deps-dev): bump eslint-plugin-jest from 23.16.0 to 23.18.0 #933 (@dependabot-preview[bot] @jdalrymple)
- chore(deps-dev): bump @auto-it/first-time-contributor from 9.39.0 to 9.41.1 #935 (@dependabot-preview[bot] @jdalrymple)
- chore(deps-dev): bump @rollup/plugin-node-resolve from 8.0.1 to 8.1.0 #909 (@dependabot-preview[bot] @jdalrymple)
- chore(deps-dev): bump auto from 9.39.0 to 9.41.1 #934 (@dependabot-preview[bot])
- chore(deps-dev): bump @auto-it/exec from 9.39.0 to 9.41.1 #938 (@dependabot-preview[bot])
@gitbeaker/browser
- chore(deps-dev): bump puppeteer from 4.0.0 to 5.0.0 #928 (@dependabot-preview[bot] @jdalrymple)
- @dependabot-preview[bot]
- Justin Dalrymple (@jdalrymple)
🎉 This release contains work from a new contributor! 🎉
Thank you, s-kazuki (@s-kazuki), for all your work!
- chore(deps-dev): bump @auto-it/released from 9.39.0 to 9.40.5 #922 (@dependabot-preview[bot])
- @dependabot-preview[bot]
- s-kazuki (@s-kazuki)
🎉 This release contains work from a new contributor! 🎉
Thank you, Flavien Bridault (@fbridault), for all your work!
@gitbeaker/core
- Add
related merge requests
andclosed by
in Issues service #903 (@fbridault @jdalrymple)
- Add
- chore(deps-dev): bump lint-staged from 10.2.10 to 10.2.11 #899 (@dependabot-preview[bot])
- chore(deps-dev): bump rollup from 2.16.1 to 2.18.0 #905 (@dependabot-preview[bot])
- chore(deps-dev): bump eslint-plugin-jest from 23.13.2 to 23.16.0 #906 (@dependabot-preview[bot])
- @dependabot-preview[bot]
- Flavien Bridault (@fbridault)
- Justin Dalrymple (@jdalrymple)
@gitbeaker/core
,@gitbeaker/node
,@gitbeaker/requester-utils
- Reach > 90% coverage and add Integration Testing #709 (@jdalrymple)
- chore(deps-dev): bump rollup from 2.16.0 to 2.16.1 #889 (@dependabot-preview[bot] @jdalrymple)
- chore(deps-dev): bump eslint-plugin-prettier from 3.1.3 to 3.1.4 #891 (@dependabot-preview[bot] @jdalrymple)
- chore(deps-dev): bump @types/jest from 25.2.3 to 26.0.0 #892 (@dependabot-preview[bot])
@gitbeaker/browser
- chore(deps-dev): bump puppeteer from 3.1.0 to 4.0.0 #895 (@dependabot-preview[bot])
- @dependabot-preview[bot]
- Justin Dalrymple (@jdalrymple)
@gitbeaker/requester-utils
- Fixing extendClass function to properly handle custom configuration passed to constructor #896 (@jdalrymple)
- Justin Dalrymple (@jdalrymple)
@gitbeaker/browser
,@gitbeaker/cli
,@gitbeaker/core
,@gitbeaker/node
,@gitbeaker/requester-utils
- Removal of esinterlop to prefer namespace imports over default exports #893 (@jdalrymple)
- Justin Dalrymple (@jdalrymple)
@gitbeaker/cli
- Update docs for positional args and switch to parseAndExit #888 (@jdalrymple)
- Justin Dalrymple (@jdalrymple)
@gitbeaker/requester-utils
- Adding more tests and adjusting Form Data import #887 (@jdalrymple)
- Justin Dalrymple (@jdalrymple)
- Updating auto config to include test PRs (@jdalrymple)
- Justin Dalrymple (@jdalrymple)
@gitbeaker/browser
,@gitbeaker/cli
,@gitbeaker/core
,@gitbeaker/node
- Fixing missing CLI tests and modifyServices function #886 (@jdalrymple)
- Adding back auto config (@jdalrymple)
- Justin Dalrymple (@jdalrymple)
🎉 This release contains work from new contributors! 🎉
Thanks for all your work!
❤️ Yevgeny Petukhov (@yepninja)
❤️ Mickaël Tricot (@mickaeltr)
❤️ Andrea (@andreasciamanna)
@gitbeaker/core
- Adjust casing to be properly handled by the conversion to snake case in the CLI #857 (@jdalrymple)
- Documentation update for 19.x #879 (@mickaeltr @jdalrymple)
@gitbeaker/core
- Issue links (get, delete) #868 (@yepninja @jdalrymple)
@gitbeaker/core
- Add YouTrack to the supported services #853 (@andreasciamanna)
@gitbeaker/browser
,@gitbeaker/cli
,@gitbeaker/core
,@gitbeaker/node
,@gitbeaker/requester-utils
- Remove Gitlab Instance dependency for CLI tests #883 (@jdalrymple)
- Create SECURITY.md (@jdalrymple)
@gitbeaker/core
- Additional linting (@jdalrymple)
- chore(deps-dev): bump auto from 9.37.0 to 9.39.0 #884 (@dependabot-preview[bot])
- chore(deps-dev): bump @auto-it/first-time-contributor from 9.36.4 to 9.39.0 #877 (@dependabot-preview[bot] @jdalrymple)
- chore(deps-dev): bump @rollup/plugin-node-resolve from 7.1.3 to 8.0.1 #874 (@dependabot-preview[bot] @jdalrymple)
- chore(deps-dev): bump @auto-it/exec from 9.36.4 to 9.39.0 #875 (@dependabot-preview[bot] @jdalrymple)
- chore(deps-dev): bump rollup from 2.10.2 to 2.15.0 #878 (@dependabot-preview[bot] @jdalrymple)
- chore(deps-dev): bump lerna from 3.21.0 to 3.22.1 #880 (@dependabot-preview[bot] @jdalrymple)
- chore(deps-dev): bump lint-staged from 10.2.2 to 10.2.7 #848 (@dependabot-preview[bot] @jdalrymple)
- chore(deps-dev): bump @types/jest from 25.2.2 to 25.2.3 #824 (@dependabot-preview[bot] @jdalrymple)
- chore(deps-dev): bump codecov from 3.6.5 to 3.7.0 #820 (@dependabot-preview[bot])
- chore(deps-dev): bump @auto-it/released from 9.32.3 to 9.37.0 #855 (@dependabot-preview[bot])
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 2.33.0 to 2.34.0 #818 (@dependabot-preview[bot])
- chore(deps-dev): bump @auto-it/exec from 9.32.3 to 9.36.4 #851 (@dependabot-preview[bot] @jdalrymple)
- chore(deps-dev): bump puppeteer from 3.0.4 to 3.2.0 #856 (@dependabot-preview[bot] @jdalrymple)
- chore(deps-dev): bump @auto-it/first-time-contributor from 9.32.3 to 9.36.4 #852 (@dependabot-preview[bot] @jdalrymple)
- chore(deps-dev): bump @typescript-eslint/parser from 2.33.0 to 2.34.0 #821 (@dependabot-preview[bot] @jdalrymple)
- chore(deps-dev): bump @auto-it/all-contributors from 9.32.0 to 9.33.2 #814 (@dependabot-preview[bot])
- chore(deps-dev): bump rollup from 2.9.1 to 2.10.2 #802 (@dependabot-preview[bot])
- chore(deps-dev): bump lerna from 3.20.2 to 3.21.0 #803 (@dependabot-preview[bot])
- chore(deps-dev): bump eslint-plugin-jest from 23.10.0 to 23.13.1 #805 (@dependabot-preview[bot])
- chore(deps-dev): bump @auto-it/exec from 9.32.0 to 9.32.3 #806 (@dependabot-preview[bot])
- chore(deps-dev): bump typescript from 3.8.3 to 3.9.2 #809 (@dependabot-preview[bot])
- chore(deps): bump got from 11.1.3 to 11.1.4 #808 (@dependabot-preview[bot])
- chore(deps-dev): bump @auto-it/released from 9.32.0 to 9.32.3 #811 (@dependabot-preview[bot])
- chore(deps-dev): bump @types/jest from 25.2.1 to 25.2.2 #812 (@dependabot-preview[bot])
- chore(deps-dev): bump @auto-it/first-time-contributor from 9.32.0 to 9.32.3 #810 (@dependabot-preview[bot])
@gitbeaker/browser
- chore(deps-dev): bump @rollup/plugin-commonjs from 11.1.0 to 13.0.0 #876 (@dependabot-preview[bot] @jdalrymple)
@gitbeaker/browser
- chore(deps): bump ky from 0.19.1 to 0.20.0 #804 (@dependabot-preview[bot])
- @dependabot-preview[bot]
- Andrea (@andreasciamanna)
- Justin Dalrymple (@jdalrymple)
- Mickaël Tricot (@mickaeltr)
- Yevgeny Petukhov (@yepninja)
🎉 This release contains work from a new contributor! 🎉
Thank you, null@xatavian, for all your work!
@gitbeaker/core
- Feature: Arbitrary parameters for Projects.search #801 ([email protected] @xatavian)
- @xatavian
- Avi SZYCHTER ([email protected])
@gitbeaker/core
- Project upload is not formatting form-data correctly #797 (@jdalrymple)
- chore(deps-dev): bump auto from 9.31.1 to 9.32.0 #787 (@dependabot-preview[bot])
- chore(deps-dev): bump rollup-plugin-typescript2 from 0.27.0 to 0.27.1 #789 (@dependabot-preview[bot])
- chore(deps-dev): bump @types/puppeteer from 2.0.1 to 2.1.0 #783 (@dependabot-preview[bot])
- chore(deps-dev): bump @auto-it/all-contributors from 9.31.1 to 9.32.0 #786 (@dependabot-preview[bot])
- chore(deps-dev): bump @auto-it/released from 9.31.1 to 9.32.0 #788 (@dependabot-preview[bot])
- chore(deps-dev): bump @auto-it/first-time-contributor from 9.31.1 to 9.32.0 #784 (@dependabot-preview[bot])
- chore(deps-dev): bump @auto-it/exec from 9.31.1 to 9.32.0 #782 (@dependabot-preview[bot])
- chore(deps-dev): bump @typescript-eslint/parser from 2.31.0 to 2.33.0 #791 (@dependabot-preview[bot])
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 2.31.0 to 2.33.0 #792 (@dependabot-preview[bot])
@gitbeaker/browser
,@gitbeaker/core
,@gitbeaker/node
,@gitbeaker/requester-utils
- chore(deps-dev): bump @types/node from 13.13.5 to 14.0.1 #790 (@dependabot-preview[bot])
@gitbeaker/core
- Update typing to specify that the path or name property must be passed #796 (@jdalrymple)
- @dependabot-preview[bot]
- Justin Dalrymple (@jdalrymple)
🎉 This release contains work from a new contributor! 🎉
Thank you, Corentin Mors (@Mikescops), for all your work!
@gitbeaker/core
- Fix: Update DELETE method to POST in todos.done() #780 (@Mikescops)
- chore(deps-dev): bump ts-jest from 25.5.0 to 25.5.1 #775 (@dependabot-preview[bot])
- chore(deps-dev): bump rollup from 2.8.2 to 2.9.1 #776 (@dependabot-preview[bot])
- chore(deps-dev): bump eslint-plugin-jest from 23.9.0 to 23.10.0 #777 (@dependabot-preview[bot])
- chore(deps): bump got from 11.1.1 to 11.1.3 #778 (@dependabot-preview[bot])
- chore(deps): bump got from 11.1.0 to 11.1.1 #769 (@dependabot-preview[bot])
- chore(deps-dev): bump ts-jest from 25.4.0 to 25.5.0 #771 (@dependabot-preview[bot])
- chore(deps-dev): bump puppeteer from 3.0.2 to 3.0.4 #773 (@dependabot-preview[bot])
- chore(deps-dev): bump rollup from 2.8.0 to 2.8.2 #774 (@dependabot-preview[bot])
- @dependabot-preview[bot]
- Corentin Mors (@Mikescops)
🎉 This release contains work from a new contributor! 🎉
Thank you, Dylan M. Taylor (@dylanmtaylor), for all your work!
@gitbeaker/core
- Add Deploy tokens API #762 (@jdalrymple @dylanmtaylor)
@gitbeaker/core
- Merge branch 'deploy-fix' (@jdalrymple)
- chore(deps-dev): bump rollup from 2.7.6 to 2.8.0 #765 (@dependabot-preview[bot])
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 2.30.0 to 2.31.0 #767 (@dependabot-preview[bot])
- chore(deps-dev): bump @types/node from 13.13.4 to 13.13.5 #766 (@dependabot-preview[bot])
- @dependabot-preview[bot]
- Dylan M. Taylor (@dylanmtaylor)
- Justin Dalrymple (@jdalrymple)
- Add Prettierignore file #761 (@jdalrymple)
- Fixing a merge conflict (@jdalrymple)
- chore(deps-dev): bump @auto-it/all-contributors from 9.30.3 to 9.31.1 #752 (@dependabot-preview[bot])
- chore(deps-dev): bump @auto-it/first-time-contributor from 9.30.3 to 9.31.1 #755 (@dependabot-preview[bot])
- chore(deps-dev): bump @typescript-eslint/parser from 2.30.0 to 2.31.0 #756 (@dependabot-preview[bot])
- chore(deps-dev): bump eslint-plugin-jest from 23.8.2 to 23.9.0 #753 (@dependabot-preview[bot])
- chore(deps-dev): bump ts-node from 8.9.1 to 8.10.1 #746 (@dependabot-preview[bot])
- chore(deps): bump got from 11.0.3 to 11.1.0 #745 (@dependabot-preview[bot])
- chore(deps-dev): bump jest from 25.5.3 to 25.5.4 #744 (@dependabot-preview[bot])
- chore(deps-dev): bump @auto-it/exec from 9.30.3 to 9.31.1 #754 (@dependabot-preview[bot])
- chore(deps-dev): bump auto from 9.30.3 to 9.31.1 #758 (@dependabot-preview[bot])
- Updating the pagination documentation #760 (@jdalrymple)
- @dependabot-preview[bot]
- Justin Dalrymple (@jdalrymple)
@gitbeaker/browser
,@gitbeaker/core
,@gitbeaker/requester-utils
- Fixing types field to utils and browser package.json #742 (@jdalrymple)
- chore(deps-dev): bump rollup from 2.7.3 to 2.7.6 #738 (@dependabot-preview[bot])
- chore(deps): bump got from 11.0.2 to 11.0.3 #741 (@dependabot-preview[bot])
- chore(deps-dev): bump jest from 25.5.0 to 25.5.3 #740 (@dependabot-preview[bot])
- chore(deps-dev): bump lint-staged from 10.2.0 to 10.2.2 #739 (@dependabot-preview[bot])
- @dependabot-preview[bot]
- Justin Dalrymple (@jdalrymple)
🎉 This release contains work from a new contributor! 🎉
Thank you, Daniel Moore (@danielmoore), for all your work!
@gitbeaker/browser
,@gitbeaker/core
,@gitbeaker/node
- Add types field to node and browser package.json #737 (@danielmoore)
- Linting skip-ci
- Merge remote-tracking branch 'origin/dependabot/npm_and_yarn/auto-9.30.3' #730 (@jdalrymple)
- Merge remote-tracking branch 'origin/dependabot/npm_and_yarn/puppeteer-3.0.2' #735 (@jdalrymple)
- Merge remote-tracking branch 'origin/dependabot/npm_and_yarn/auto-it/all-contributors-9.30.3' #731 (@jdalrymple)
- chore(deps-dev): bump @auto-it/first-time-contributor from 9.30.2 to 9.30.3 #729 (@dependabot-preview[bot])
- chore(deps-dev): bump rollup from 2.7.2 to 2.7.3 #733 (@dependabot-preview[bot])
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 2.29.0 to 2.30.0 #732 (@dependabot-preview[bot])
- chore(deps-dev): bump jest from 25.4.0 to 25.5.0 #734 (@dependabot-preview[bot])
- chore(deps-dev): bump lint-staged from 10.1.7 to 10.2.0 #736 (@dependabot-preview[bot])
- chore(deps-dev): bump @typescript-eslint/parser from 2.29.0 to 2.30.0 #728 (@dependabot-preview[bot])
- chore(deps-dev): bump @auto-it/released from 9.30.2 to 9.30.3 #727 (@dependabot-preview[bot])
- @dependabot-preview[bot]
- Daniel Moore (@danielmoore)
- Justin Dalrymple (@jdalrymple)
@gitbeaker/core
- feats: adds options interface for MergeRequest.all() #606 (@AlvaroBernalG @jdalrymple)
- Linting skip-ci
- chore(deps-dev): bump @auto-it/first-time-contributor from 9.30.1 to 9.30.2 #722 (@dependabot-preview[bot])
- chore(deps-dev): bump @types/node from 13.13.2 to 13.13.4 #724 (@dependabot-preview[bot])
- chore(deps-dev): bump @auto-it/released from 9.30.1 to 9.30.2 #725 (@dependabot-preview[bot])
- chore(deps-dev): bump ts-node from 8.9.0 to 8.9.1 #726 (@dependabot-preview[bot])
- @dependabot-preview[bot]
- Alvaro (@AlvaroBernalG)
- Justin Dalrymple (@jdalrymple)
@gitbeaker/browser
,@gitbeaker/cli
,@gitbeaker/core
,@gitbeaker/node
,@gitbeaker/requester-utils
- Adding CLI Integration Tests and Preferring named exports #711 (@jdalrymple)
- Justin Dalrymple (@jdalrymple)
@gitbeaker/browser
,@gitbeaker/node
,@gitbeaker/requester-utils
- Updating agent property based on new changes in Got #712 (@jdalrymple)
- chore(deps-dev): bump @types/node from 13.13.1 to 13.13.2 #700 (@dependabot-preview[bot])
- chore(deps-dev): bump rollup from 2.6.1 to 2.7.1 #703 (@dependabot-preview[bot])
- @dependabot-preview[bot]
- Justin Dalrymple (@jdalrymple)
@gitbeaker/browser
- Adding integration tests for the browser usage #697 (@jdalrymple)
- Update CHANGELOG.md #696 (@jdalrymple)
- chore(deps-dev): bump ts-node from 8.8.2 to 8.9.0 #695 (@dependabot-preview[bot])
- @dependabot-preview[bot]
- Justin Dalrymple (@jdalrymple)
- docs: Updating README badges (@jdalrymple)
- @schindld
- Justin Dalrymple (@jdalrymple)
🎉 This release contains work from a new contributor! 🎉
Thank you, akira345 (@akira345), for all your work!
- Testing out auto as a release system #693 (@jdalrymple)
- Label configuration updates (@jdalrymple)
- docs: Update documentation for browser imports (@jdalrymple)
- Create FUNDING.yml (@jdalrymple)
- chore(deps-dev): bump @semantic-release/changelog from 5.0.0 to 5.0.1 #650 (@dependabot-preview[bot])
- chore(deps-dev): bump eslint-plugin-import from 2.20.1 to 2.20.2 #655 (@dependabot-preview[bot])
- chore(deps): bump sywac from 1.2.2 to 1.3.0 #657 (@dependabot-preview[bot])
- chore(deps-dev): bump @typescript-eslint/parser from 2.25.0 to 2.26.0 #661 (@dependabot-preview[bot])
- chore(deps-dev): bump ts-jest from 25.2.1 to 25.3.0 #662 (@dependabot-preview[bot])
- chore(deps-dev): bump @types/node from 13.9.3 to 13.9.8 #663 (@dependabot-preview[bot])
- chore(deps-dev): bump lint-staged from 10.0.9 to 10.1.1 #664 (@dependabot-preview[bot])
- chore(deps-dev): bump rollup from 2.2.0 to 2.3.2 #665 (@dependabot-preview[bot])
@gitbeaker/browser
,@gitbeaker/cli
,@gitbeaker/core
,@gitbeaker/node
,@gitbeaker/requester-utils
- chore(deps-dev): bump rollup-plugin-typescript2 from 0.26.0 to 0.27.0 #654 (@dependabot-preview[bot])
- @dependabot-preview[bot]
- akira345 (@akira345)
- Justin Dalrymple (@jdalrymple)
17.0.1 (2020-03-24)
- Version updates (2db0be8)
17.0.0 (2020-03-24)
- core: Trigger.pipeline now has a defined variables property to house all the pipeline variables to be set. Before these variables were set on the root object, but this made it difficult to parse any future options that may be added to this function.
16.0.0 (2020-03-24)
- 🧨 A
removeTags
method parameter name changed from tagNameRegex to nameRegex. Works with GitLab 12.x.
Co-authored-by: Joseph Petersen [email protected]
15.2.0 (2020-03-22)
15.1.0 (2020-03-22)
15.0.0 (2020-03-22)
- gitbeaker-core: 🐛 Notification Settings API special PUT requests (6c748ec)
- gitbeaker-core: 🐛 ResourceTemplate.show was using the wrong http method (e068e6a)
- gitbeaker-core: 💡 Adjusted the argument order for ResourceAwardEmojis (348f6c1)
- gitbeaker-core: 💡 Updated the function header for Group.create (4a3906a)
- gitbeaker-core: 💡 Updated the License API (2e9e580)
- 💡 Migrated to a monorepo structure (d9cd4c9)
- gitbeaker-cli: 🎸 Added support for GITBEAKER_[Property] env variable (6851800)
- gitbeaker-core: 🧨 The order of arguments that include both the awardId and noteId has changed. It is now projectId, resourceId, noteId, and then awardId. This affects the award, remove and show functions.
- gitbeaker-core: 🧨 Changed the spelling of the License API from Licence to License. Additionally the license.create method has been replaced with license.add and has a required first parameter that is the license. The license.all method now returns all licenses and no longer the license for the current user. This is now done by license.show.
- gitbeaker-core: 🧨 Group.create takes an additional argument
- 🧨 This migration requires users to import specific subpackages. For NodeJS usage, that would be @gitbeaker/node.
14.2.2 (2020-01-30)
14.2.1 (2020-01-20)
- added file extension for dummy file name in project import (#561) (f45cb68), closes /gitlab.com/gitlab-org/gitlab-foss/issues/50944#note_101737263
14.2.0 (2020-01-17)
14.1.1 (2020-01-03)
- resourceDiscussions.editNote add content params, and allowed discussionId to accept a string type (#524) (22d916a)
14.1.0 (2019-12-30)
14.0.1 (2019-12-23)
14.0.0 (2019-12-21)
- Typing on GPGKey method arguments was missing (#514) (234c9a7)
- Typing on Group and Project variable keys was incorrect #512 (#515) (c7afca5)
- The title property is not required for the add method.
13.0.0 (2019-12-09)
- Adding ability to get a singular member of a project or group, including inheritedMemebrs (#508) (807171c), closes #507
- Updated the Members.all function to have the inheritedMembers option to be in the optional object.
12.1.0 (2019-12-05)
12.0.1 (2019-11-27)
12.0.0 (2019-11-21)
- Switching version option type (6558f09)
- Switch the version option to be a number and not a string. For example 4 instead of 'v4'.
11.6.0 (2019-11-20)
11.5.1 (2019-11-14)
11.5.0 (2019-11-13)
11.4.2 (2019-10-28)
11.4.1 (2019-10-28)
11.4.0 (2019-10-25)
11.3.2 (2019-10-24)
- include all modules for the browser bundle - closes #475 (#476) (cb582b8)
- resolve import issues (#477) (dcfe466)
11.3.1 (2019-10-18)
11.3.0 (2019-10-12)
11.2.3 (2019-10-09)
- Epic issues HTTP methods are incorrect (c63c691)
11.2.2 (2019-10-06)
- Group Labels: Add group label support (39a23a1)
11.2.1 (2019-10-03)
- package: update ky to version 0.15.0 (203e7a9)
11.2.0 (2019-10-01)
- Merge Request: Add Approval State endpoint (41c4653)
11.1.2 (2019-09-10)
11.1.1 (2019-09-09)
- package: update ky to version 0.14.0 (b907f54)
11.1.0 (2019-09-09)
11.0.2 (2019-08-30)
11.0.1 (2019-08-29)
- Handling empty text responses (c8deaa2)
11.0.0 (2019-08-28)
- Adding path argument to the Project Imports API (97a7c59)
- Added the path argument to the function header.
10.2.1 (2019-08-28)
- Adding proper support for the buffer responses (8bbab73)
10.2.0 (2019-08-22)
- incorrect url path for mr unapprove (85c3329)
- Add Gitlab Blame endpoint to the RespositoryFiles API (ac670cc), closes #409
- Adding fork relationship support (76cb783), closes #410
10.1.2 (2019-08-13)
- package: update ky to version 0.12.0 (55fdb7a)
- package: update ky-universal to version 0.3.0 (3767c66)
10.1.1 (2019-08-09)
10.1.0 (2019-08-06)
10.0.3 (2019-08-06)
10.0.2 (2019-08-06)
10.0.1 (2019-07-30)
- Update to Ky 0.11.2 (74e2b62)
10.0.0 (2019-07-15)
- Adding required labelName and colour option to the create method (199e32d)
- Labels require a colour and a name to be created. Now the create method takes a second and third argument: 'labelName' and 'color'
9.1.0 (2019-07-12)
- Adding support for branchName key seen in the Gitlab API v3 (356466f)
9.0.1 (2019-07-11)
9.0.0 (2019-07-04)
- Standardizing the upload argument header (aa33061)
- path argument is no longer required/available. Now, it follows a similar function header to Project.upload with an optional metadata argument Missing dependency dede
8.0.0 (2019-07-03)
- PushRule export was renamed to PushRules to match the plurality of the export names
7.0.1 (2019-07-01)
7.0.0 (2019-06-28)
- all method now takes an optional object since projectId is no longer required. If no projectId is passed, the all method returns all deploy keys across all projects of the GitLab instance
6.4.0 (2019-06-28)
- Handle body types properly if not JSON ie formData (a135841), closes #355
- Missing headers when posting json data (861f89e)
- Use the correct agent configuration for the rejectUnauthorized option (775d755), closes #357
6.3.7 (2019-06-12)
- string regex 😭 (7e94e0b)
6.3.6 (2019-06-12)
6.3.5 (2019-06-12)
- Fix error due to Typescript 3.5.1 (bd4e141)
- Fix error due to Typescript 3.5.1 (5474f06)
- Make package Typescript-conformant (da1a8f6)
- Update Typescript to 3.5.1 (8f5fec5)
6.3.4 (2019-06-11)
6.3.3 (2019-06-10)
- Handle edge cases where content-type headers are missing or the content text is null (dabcb3d), closes #343
6.3.2 (2019-06-10)
- Moving the error wrapper for the Ky Requester to be only around the Ky function request. Also checking to see if the error contains a response before looking for an error message. (a54a6ae), closes #343
6.3.1 (2019-06-10)
6.3.0 (2019-06-08)
6.2.0 (2019-06-07)
6.1.0 (2019-06-06)
6.0.0 (2019-06-02)
- RepositoryFiles: Missing a required argument from the function headers (e13c593)
- RepositoryFiles: create, edit and remove functions now require the commitMessage function argument
5.0.2 (2019-05-31)
5.0.1 (2019-05-26)
5.0.0 (2019-05-25)
- #227 Fixing array syntax thanks to Lukas Eipert (https://github.com/leipert) (aa6acb1)
- Fixing Todos support. If todoId was not passed, an undefined value would be introduced into the url (cea5a2b)
- Fixing typing structure and configuration (a79dabe)
- Merge Request Approvals API did not match official API (e4ba731)
- Removed xhr library in favour of ky, and switched request for got for a smaller package size and retry functionality (ee4730f)
- ResourceAwardEmojis API wasn't properly filtering based on awardId (a7b29c1)
- Expose optional parameters for the NotiicationSettings API (1ba9126)
- Removed Fs dependency for better browser support (037f4ed)
- Removed inconsistent export strategies (03e85ef)
- Removed the confusing url parameter from BaseService (26e2e52)
- Requiring content for the Note related APIs (7453779)
- Similar to the RepositoryFiles API changes (97dd060)
- SystemHooks API function header updates (6ea90d3)
- Triggers API required arguments exposed as optional (62e032b)
- Updating the MergeRequest API's pipeline function header (46a541b)
- Added LDAP support to the Groups API (3f6d409)
- Added the ability to add sudo to specific requests (18effa2)
- Added the missing edit function to the Groups API (ee6d490)
- Adding the option to conditionally camelize response body (5f97193)
- Triggers API pipeline function requires the ref and token
- Notes now require a body argument
- NotificationSettings API edit function now takes one parameter,
options
- MergeRequest Pipelines require the mergeRequestId
- Updated Approvals API support to match https://docs.gitlab.com/ee/api/merge_request_approvals.html
- Removed dependency on FS. Now the Projects API takes in two arguments
projectId
andcontent
as well as an option fileName argument - Removed projectId from System Hooks API since it wasn't required
- Added content as a required parameter for RepositoryFiles
- Changing everything to named exports for simplicity
- Switching required initialization argument from 'url' to 'host'
4.5.1 (2019-03-22)
- Updating packages (2c47d24)
4.5.0 (2019-03-19)
- Updated MergeRequests API options (a306799)
4.4.1 (2019-03-06)
-
Projects:
- Add support for DELETE /projects/:id/fork (ef53a2)
-
MergeRequests:
- Add MergeRequest.participants request (b11a4f)
-
Triggers:
- Add missing method for triggering pipelines (5858fc)
- Add missing / from unshare in Projects (6fb7f5)
- Change lint api url. (1d6e6e)
- Implement jobToken property to allow authentication via CI job token (8f551f)
- Update README.md with
rejectUnauthorized
- Fixing typo in the host url
4.3.0 (2018-12-12)
- Added content as a required parameter for RepositoryFiles
- Removed projectId from System Hooks API since it wasn't required
- Removed dependency on FS. Now the Projects API takes in two arguments
projectId
andcontent
as well as an option fileName argument - Changing everything to named exports for simplicity
- Switching required initialization argument from 'url' to 'host'
- Updated Approvals API support to match https://docs.gitlab.com/ee/api/merge_request_approvals.html
- MergeRequest Pipelines require the mergeRequestId
- NotificationSettings API edit function now takes one parameter,
options
- Changing the access level enum property from master to maintainer as per https://gitlab.com/gitlab-org/gitlab-ce/issues/42751
- Notes now require a body argument instead of checking the options argument for a body parameter
- Bumped min node version to > v10 LTS
- #227 (jdalrymple#227) Fixing array syntax thanks to Lukas Eipert (https://github.com/leipert) (f9bc34d (https://github.com/jdalrymple/node-gitlab/commit/f9bc34d))
- Fixing Todos support. If todoId was not passed, an undefined value would be introduced into the url (cbeef18 (https://github.com/jdalrymple/node-gitlab/commit/cbeef18))
- ResourceAwardEmojis API wasn't properly filtering based on awardId (70f4315 (https://github.com/jdalrymple/node-gitlab/commit/70f4315))
- Removed xhr library in favour of ky, and switched request for got for a smaller package size and retry functionality
- Fixing ci lint url (#278)
- Fixing form data (#272)
- Fixing randomstring usage (#271)
- Incorrect http method used to update MR approvers #262
- Added the ability to add sudo to specific requests (780244f (https://github.com/jdalrymple/node-gitlab/commit/780244f))
- Added the missing edit function to the Groups API
- Added LDAP support to the Groups API
- Added missing method for triggering pipelines (#275)
- Implement jobToken property to allow authentication via CI job token (#269)
- Removing xml request docs
- Updating imports to be named imports
- Fixing integration test for ApplicationSettings (#273)
4.5.1 (2019-03-22)
- Updating packages (2c47d24)
4.5.0 (2019-03-19)
- Updated MergeRequests API options (a306799)
4.4.1 (2019-03-06)
-
Projects:
- Add support for DELETE /projects/:id/fork (ef53a2)
-
MergeRequests:
- Add MergeRequest.participants request (b11a4f)
-
Triggers:
- Add missing method for triggering pipelines (5858fc)
- Add missing / from unshare in Projects (6fb7f5)
- Change lint api url. (1d6e6e)
- Implement jobToken property to allow authentication via CI job token (8f551f)
- Update README.md with
rejectUnauthorized
- Fixing typo in the host url
4.3.0 (2018-12-12)
- services: Add protected tags (8203830)
4.2.7 (2018-11-26)
- Handing the function arguments in the incorrect order (26235ff)
4.2.6 (2018-11-26)
4.2.5 (2018-11-26)
- Project variables urls were being generated incorrectly (28b28cf)
4.2.4 (2018-11-26)
- Event properties using the incorrect boolean operator (5f21a46)
4.2.3 (2018-11-26)
4.2.1 (2018-10-29)
- Updating application settings test to match updated API (dececa6)
4.2.0 (2018-10-10)
- jest.config file to properly run tests again. Follow up issue to fix these exceptions (dcee7ac)
4.1.1 (2018-09-25)
- Updating ApplicationSettings test (0d345b7)
4.1.0 (2018-09-19)
- Added user edit support #186 (95e8999)
- Adding markdown support #182 (#193) (2113e8e)
- Re-add list all project members endpoint (#190) (5b07b6a), closes /github.com/jdalrymple/node-gitlab/commit/e081a1629f33e3af172101b94977f281879539c9#diff-379104d7d595f3793c2d7380496cc3c3 #141
4.0.1 (2018-09-06)
- Updating the package.lock (9b4b6f9)
4.0.0-beta (2018-08-22)
- Migration to Typescript
3.11.3 (2018-08-31)
- Camelcasing broke the body params (e50f588)
3.11.2 (2018-08-28)
- obey rate limits for all request types correctly (#170) (4bc7c69), closes #165
- Testing negated npmignore (86960c4)
3.11.1 (2018-08-28)
- applications-settings: Edit of application settings not working (#169) (f0213ca)
- test: Application settings api updated (#177) (0723a7a)
3.11.0 (2018-08-20)
- 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) (24d9bcd)
3.10.1 (2018-08-16)
3.10.0 (2018-08-15)
3.9.0 (2018-08-15)
- Fix error while throwing an error in RequestHelper (#156) (177d7fd)
- Handling errors before retrying request (#142) skip-ci
- Linting Master (#157) (ab14ed7)
- Add deploy keys enable functionality (#155) thanks to Michael Matzka (66547ad)
3.8.0 (2018-08-14)
- api: Updating project members all function to include the inherited members. #141 (e081a16)
- package: update @semantic-release/npm to version 5.0.0 (dc9748d)
- package: update @semantic-release/npm to version 5.0.1 (12b6ca1), closes #139
- package: Updating packages and fixing #140 due to a babel update (04d1769)
3.7.0 (2018-08-02)
- Adding update push rules to Projects, and updating the Protected Branches service to match the updated API thanks to jennparise(#134) (9f3de02)
- Updating Project Snippets API #138 (a7858bd)
3.6.0 (2018-07-24)
- package: update @semantic-release/npm to version 4.0.0 (#122) (5351dcc)
- Add mirror pull trigger (#130) (b6ccb80) thanks to Joseph Petersen
- Making API version modifyable (a2732b9)
- Updating Jobs API (03a2f2d)
- Updating participants function for issues (f60e7ed) thanks to Fabian Aussems
- Added pipelines to MergeRequests in #128 thanks to jnovick
3.5.1 (2018-7-08)
- Fixed migrating-from-node-gitlab link in Table of Contents #118 thanks to Quentin Dreyer
- Fix methods for editing MR approval/approver settings #119 thanks to Norm MacLennan
- Removed codcov patch coverage until a larger portion of the codebase is covered
3.5.0 (2018-7-04)
- Obey the rate limit (9b46250), closes #73 thanks to Max Wittig
3.4.6 (2018-7-02)
- Title parameter in the Project Milestones API was not being passed in the request (f1c3e1a), closes #116
3.4.5 (2018-7-02)
- Updating badges PR #115 thanks to Munif Tanjim
- Fixed ProjectIssueBoards url PR #114 thanks to Artem
3.4.4 (2018-6-26)
- Updating babel configuration thanks to a prompt from bodtx and suggestions from Logan Smyth
3.4.3 (2018-6-25)
- Updating packages
- Adding support for the retrieval of projects by user id #105 thanks to Michael Townsend
3.4.2 (2018-6-06)
- Fixing previous release errors #100
- Adding options to the show function of Projects, Groups and Users #101 thanks to Giuseppe Angri
- Adding project languages function #102 thanks to Giuseppe Angri
3.4.1 (2018-6-01)
- Seperated out changelog
- Adding ability to view pagination information, #94, via the showPagination option
- Adding CommitDiscussions and MergeRequestDiscussions support
3.4.0 (2018-5-24)
- Added the first stage of testing in #71 with Adam Dehnel's guidance
- Added jobs.show() that was missing from the Jobs service
3.3.6 (2018-5-22)
- Typo fix and branch id encoding thanks to Igor Katsuba in #92 and #91
- Removal of non standard babel plugins in prep for move to Typescript thanks to Pavel Birukov in #90
- Docs update pointing to the wrong npm package thanks to Joseph Petersen in #88
- Licence update (to match the year) thanks to Sharma-Rajat in #87
3.3.5 (2018-5-15)
- Fixing missing exports thanks to Pavel Birukov in #86
3.3.4 (2018-5-14)
- Fixing #85
3.3.3 (2018-5-13)
- Fixing #84
3.3.2 (2018-5-9)
3.3.0 (2018-5-7)
- Added extended support for the Jobs and Pipelines API thanks to Isaac Ouellet Therrien in PR #77
- Updated packages
3.2.2 (2018-5-2)
- Fixed missing Version API
3.2.1 (2018-4-23)
- Fixed incorrectly named bundles
3.2.0 (2018-4-21)
- Completed ProjectPipeline Support in PR #72 thanks to Frédéric Boutin
3.1.1 (2018-4-17)
- Fixed missing UserCustomAttributes export
3.1.0 (2018-4-16)
- Added addTimeEstimate, addTimeSpent, timeStats, resetTimeSpent and resetTimeEstimate to the Issues API. Requested in Issue #68
- Added XMLHttpRequest Support PR #59
Breaking Change
- Renamed timeEstimate to addTimeEstimate, and timeSpend to addTimeSpent, in the MergeRequests API
3.0.4 (2018-4-13)
- Fixed endpoint for MergeRequestNotes thanks to Ev Haus in PR #63
- Fixed Commits.editStatus method thanks to zhao0 in PR #65
3.0.3 (2018-4-5)
- Fixed the problem with the validation of Event resource options
3.0.0 (2018-4-2)
- Exporting all services separately ie. const { Projects } from 'gitlab'; as well as the usual default export: const Gitlab from 'gitlab'
- Exporting bundles which are groups of related API's. These include: ProjectsBundle, UsersBundle and GroupsBundle
- Added events support to the Projects, and Users
- Added full support for ProjectVariables and GroupVariables
- Added support for Events. This is also exposed in Projects and Users under the events function
- Fixed the missing options parameter for the ProjectMembers and GroupMemebers APIs in PR #45 thanks to Stefan Hall
- Supporting both camelCase and snake_case option properties:
projects.all({perPage:5}) === projects.all({per_page: 5})
- Fixed problem with .all() functions where only the some of the results were being returned
- Completed support for all Gitlab APIs, #49, #53
- Instantiation of the API must use the new operator consistently. See usage above.
- All services being exported are not capitalized for clarity that they are themselves api's and not properties. ie. Gitlab.Projects vs Gitlab.projects
- All subservices (services exposed as properties of other services) have been moved out into their own service
ProjectRepository -> Repositories, Tags, Commits, Branches and RepositoryFiles
Users -> Users, UserKeys, UserGPGKeys, UserCustomAttributes, UserVariables
- Moved createTodo function from MergeRequests API to Todos API
- Many services have been renamed:
ProjectProtectedBranches -> ProtectedBranches
ProjectDeployKeys -> DeployKeys
ProjectEnvironments -> Environments
ProjectJobs -> Jobs
ProjectLabels -> Labels
ProjectPipelines -> Pipelines
ProjectRepository -> Repositories
ProjectServices -> Services
ProjectTriggers -> Triggers
- Some services were merged:
Issues = ProjectIssues + Issues. ProjectId is optional for all()
MergeRequests = ProjectMergeRequests + MergeRequests + MergeRequestsChanges + MergeRequestsCommits + MergeRequestVersions. ProjectId is optional for all()
Runners = ProjectRunners + Runners. ProjectId is optional for all()
2.2.8 (2018-4-1)
- Updating babel
2.2.7 (2018-3-15)
- Fixing babel runtime
2.2.6 (2018-3-15)
- Fixed more issues within the url concatenation
2.2.5 (2018-3-15)
- Fixed #48 - Problem with trailing
\
in url
2.2.4 (2018-2-3)
- Fixed #33 - Bug within the es5 transpilling configuration
- Fixed the missing options for tags.all #40
- Added delete key method to UserKeys.js #41 thanks to Claude Abounegm
2.2.3 (2018-2-3)
- Fixed #37 - Bug within the customAttributes logic
2.2.2 (2018-1-24)
- Fixing bug with the version support
2.2.1 (2018-1-23)
- Added support for the Version API through version.show()
2.2.0 (2018-1-18)
- 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 Environments API and the Project Jobs API thanks to Jeff Pelton in PR #28
- Fixing parse function to handle encoded urls that don't include '/' such as in groups #24
- Fixed a problem with the get responses where the response contained the full request response and not just the body
2.1.0 (2017-12-15)
- 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
- 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.1-rc.1 (2017-11-29)
- Updating pagination changes into v2.0.1
- Removed unused labels endpoint since it already exists under projects.labels
- Added a mergeRequests class for the merge_requests endpoints
- Extended the ProjectMergeRequests class for additional functionality that was missing for project merge requests such as accepting merge requests, canceling merges when the pipeline succeeds, listing issues that will close on merge, subscribing/unsubscribing to merges, creating todos, time spent and time estimates as well as time stats.
- Fixed the notes endpoints for ProjectMergeRequests. This can now be access via projects.mergeRequests.notes.[command here]
- Added comments endpoints to the ProjectRepositoryCommits class
- Added the ability to post a status to a specific commit to the Project class
1.3.3 (2017-11-29)
- Adding pagination to project pipelines thanks to Tamás Török-Vistai
2.0.0-rc.2 (2017-11-28)
- Updating all recent core changes into v2.0.0
1.3.2 (2017-11-28)
- Adding default values for the BaseModel options parameter.
1.3.1 (2017-11-27)
- Fixed broken argument reference in the showFile and showFileRaw functions.
2.0.0-rc.1 (2017-11-25)
- 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 consistency
- 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
1.3.0 (2017-11-25)
- Extending the Groups API, see docs for a full overview.
1.2.0 (2017-11-25)
- 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.
1.1.4 (2017-11-17)
- Library maintenance, cleaning up spelling errors, updating dependencies, adding to contributors lists etc.
1.1.3 (2017-11-17)
- 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
1.1.2 (2017-10-29)
- Updated the protected branch functionality by adding an options parameter originally proposed by Martin Bour
- Removed old paging logic from groups
- Updating library dependencies
1.1.1 (2017-09-24)
- Patch, fixed a broken pagination property
- Adding in missing options parameter in the groups API thanks to a pull request from Cory Zibell
1.1.0 (2017-09-24)
- Adding proper pagination support thanks to a problem noticed by Mike Wyatt
1.0.14 (2017-08-1)
- Adding default file name for file uploads. If none is supplied, the file name is inferred from the file path
1.0.13 (2017-07-31)
- Fixed another bug in the project file upload functionality
1.0.12 (2017-07-30)
- Added issue links (for related issues)
- Fixed project file upload
1.0.11 (2017-07-20)
- Fixing the problem where Id was used instead of IId's for Project issues
- Fixing the naming convention for Project Issues
- Standardized the use of parseInt in the code base
- Removed instances of duplicate code found by code climate
1.0.10 (2017-07-13)
1.0.9 (2017-07-06)
- Fixing broken Notes API reference
- Added Project triggers, members and hooks docs
- Moved Project Runners into its own scope and separated out general Runners API logic
1.0.8 (2017-06-30)
- Adding more to the Project Issue Notes API
- Updating Readme to show examples of connecting with OAuth tokens
- Begun adding documentation for projects
1.0.7 (2017-06-23)
- Fixing bug within the Issues API; reference to an old function.
1.0.6 (2017-06-23)
- Fixing bug within the Labels API; Missing required argument.
1.0.5 (2017-06-23)
- Fixing bug within the delete API calls. It was missing query parameters
1.0.4 (2017-06-23)
- Adding more to the Labels API
- Cleaned up the Issues class
1.0.3 (2017-06-23)
- Updating problems within the Milestone API
- Removed the old 'list' calls for projects and issues which displayed a deprecated message. Only all is available now.
1.0.2 (2017-06-22)
- Updating examples in ReadMe
- Adding dependency badges
- Removing unused test files
1.0.1 (2017-06-21)
- Initial release
- TODO: Tests, Examples