2017-02-02 14:41:21 -05:00
|
|
|
# V3 to V4 version
|
|
|
|
|
|
|
|
Our V4 API version is currently available as *Beta*! It means that V3
|
|
|
|
will still be supported and remain unchanged for now, but be aware that the following
|
|
|
|
changes are in V4:
|
|
|
|
|
|
|
|
### Changes
|
|
|
|
|
|
|
|
- Removed `/projects/:search` (use: `/projects?search=x`)
|
2017-01-25 16:35:27 -05:00
|
|
|
- `iid` filter has been removed from `projects/:id/issues`
|
|
|
|
- `projects/:id/merge_requests?iid[]=x&iid[]=y` array filter has been renamed to `iids`
|
|
|
|
- Endpoints under `projects/merge_request/:id` have been removed (use: `projects/merge_requests/:id`)
|
2017-02-06 08:25:49 -05:00
|
|
|
- Project snippets do not return deprecated field `expires_at`
|
2017-02-06 08:39:22 -05:00
|
|
|
- Endpoints under `projects/:id/keys` have been removed (use `projects/:id/deploy_keys`)
|
2017-02-09 07:39:39 -05:00
|
|
|
- Status 409 returned for POST `project/:id/members` when a member already exists
|
2017-01-27 13:53:27 -05:00
|
|
|
- Removed the following deprecated Templates endpoints (these are still accessible with `/templates` prefix)
|
|
|
|
- `/licences`
|
|
|
|
- `/licences/:key`
|
|
|
|
- `/gitignores`
|
|
|
|
- `/gitlab_ci_ymls`
|
|
|
|
- `/dockerfiles`
|
|
|
|
- `/gitignores/:key`
|
|
|
|
- `/gitlab_ci_ymls/:key`
|
|
|
|
- `/dockerfiles/:key`
|
2017-02-02 12:57:34 -05:00
|
|
|
- Moved `/projects/fork/:id` to `/projects/:id/fork`
|
2017-01-27 13:53:27 -05:00
|
|
|
|