NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #1947 most downloaded on Packagist
GitLab API v4 client for PHP
Last release 5 months ago
06 May 2026
Release timing varies
gaps range from 4 weeks to 1.2 years
Most releases are documented
notes for 37 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
13 years old
86 releases · first in 2013
Add support for symfony/options-resolver:^8.0
symfony/options-resolver:^8.0force in Repositories::createCommitProjects::updateDeployKeyProjects::latestPipelineProjects::forkinputs in Projects::createPipelinejob_inputs and job_variables_attributes in Jobs::playvisibility in Groups::allwith_custom_attributes and with_projects in Groups::showlast_activity_after and last_activity_before in Groups::projectsfinished_at ordering in Deployments::allEnvironments::stopStaleregex and sort in Repositories::branchesUsers::usersContributedProjectswithout_project_bots in Users::allMergeRequests::allProjects::pipelines date filters to include time informationOne column per quarter.
Drop support for PHP earlier than 8.1
Add support for php-http/cache-plugin:^2.0
php-http/cache-plugin:^2.0'approved' status in Project::eventsname in createRelease and updateReleaseGroupsMilestones::all()MergeRequests::all to use millisecond precision for date filtersAdd support for symfony/options-resolver:^7.0
symfony/options-resolver:^7.0status and environment in Deployments::allGroups::search, Projects::search, and Search::allAdd Projects::updateProtectedBranch and Projects::updateApprovalsConfiguration
Projects::updateProtectedBranch and Projects::updateApprovalsConfigurationenvironment_scope in Projects::removeVariablefilter in Projects::variableauthor in Repositories::commitsProjects::labels and Groups::labelsFixed double encoding of job name in artifacts download
Add support for author_id in Issues::all
author_id in Issues::alltier in Environments::createexpires_at in Groups::addMemberinclude_retried in Jobs::pipelineBridgesProjects::deploymentProjects::forksEvents::allUsers::removeUserIdentityMergeRequests::showParticipants11.10.1 (08/10/2023) Compare # Choose a tag to compare
11.10.1 (08/10/2023)
Compare
Add support for Packages::addGenericFile
Packages::addGenericFileMilestones::mergeRequestsProject::removeTriggerSchedules::takeOwnership and Schedules::playaccess_level in Projects::createProjectAccessTokenexpires_at in Projects::addMember and Projects::saveMemberorder_by version in Tags::allpsr/http-message v2Corrected upload avatar endpoint
Add support for group and project deploy tokens
Jobs::artifactByJobIdUsers::usersStarredProjectsGroups::issuesGroups::iterationsProjects::iterationsProjects::projectAccessTokenProjects::pipelineTestReportProjects::pipelineTestReportSummaryallowed_to_create in Projects::addProtectedTagupdate_at order by in Projects::pipelinesIssues::allIssues::groupAdd support for reviewer_id and wip params in MergeRequests::all()
reviewer_id and wip params in MergeRequests::all()GroupEpics::issues()Projects::pipelineJobs() and protected tagsIssues:all()Wiki::showAll()SystemHooks::create()chmod action and execute_filemode attributeFixed Projects::createPipeline() method
GroupsEpic::all() methodProjects::createPipeline() methodDropped PHP 7.2 and 7.3 support
Added support for for workspace repository permissions
psr/cache:^3.0[11.5.1]: https://github.com/GitLabPHP/Client/compare/11.5.0...11.5.1
Added support for filtering environments by state
psr/cache:^2.0symfony/options-resolver:^6.0Fixed double encoding of query parameters when comparing commits
Added parameters to the list of project repository tags
Added support for disabling and enabling runners
[11.2.1]: https://github.com/GitLabPHP/Client/compare/11.2.0...11.2.1
Added support for user memberships
Added CI schedule variables endpoints
Client authenticate and setUrl now return void
[10.4.0]: https://github.com/GitLabPHP/Client/compare/10.3.1...10.4.0
Work around GitLab's API returning bad JSON for some endpoints
[10.3.0]: https://github.com/GitLabPHP/Client/compare/10.2.0...10.3.0
Added variable_type to addVariable and updateVariable
[10.1.2]: https://github.com/GitLabPHP/Client/compare/10.1.1...10.1.2
[10.1.1]: https://github.com/GitLabPHP/Client/compare/10.1.0...10.1.1
Added method to get protected branches for a project
Nothing published for this version
Fixed using the name of a group as an ID
Added void return types to void methods
Restored 9.x behaviour for empty JSON responses
Removed all deprecated functionality
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Fixed error in getHeader function
Deprecated all APIs that are deprecated or removed as of GitLab 13.1
Client::api(), Client::create(), and Client::getResponseHistory()Fixed text encoding for Repositories::createCommit()
Repositories::createCommit()Added support for the wiki APIs
Environments::show()Issues::showParticipants()Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →