PackageTrack
Sign in Get early access

m4tthumphrey/php-gitlab-api

GitLab API v4 client for PHP

12.1.0 6.0M downloads/mo #2072 most downloaded on Packagist GitLabPHP/Client

What this package is like to depend on

Last release 3 months ago

06 May 2026

Release timing varies

gaps range from 4 weeks to 1.2 years

Some releases are documented

notes for 37 of 81 stable releases

Nothing withdrawn

no release was ever pulled

13 years old

86 releases · first in 2013

1 release in the last 12 months

see the full history below

Release timeline

86 releases · Jun 2013 to May 2026
2014 2016 2018 2020 2022 2024 2026
Release Pre-release

Releases

latest 60 of 86
  1. 12.1.0 06 May 2026
    Release notes
    • Add PHP 8.5 support
    • Add support for symfony/options-resolver:^8.0
    • Add sensitive parameter annotations for authentication, trigger tokens, and user passwords
    • Add support for force in Repositories::createCommit
    • Add support for personal access tokens
    • Add support for project access token filters and rotation
    • Add support for project CI/CD job token scope endpoints
    • Add support for project integrations, push rules, and remote mirror read endpoints
    • Add support for permanent project removal and project restoration
    • Add support for Projects::updateDeployKey
    • Add support for Projects::latestPipeline
    • Add support for additional parameters in Projects::fork
    • Add support for inputs in Projects::createPipeline
    • Add support for job_inputs and job_variables_attributes in Jobs::play
    • Add support for visibility in Groups::all
    • Add support for with_custom_attributes and with_projects in Groups::show
    • Add support for last_activity_after and last_activity_before in Groups::projects
    • Add support for group hook endpoints
    • Add support for date filters and finished_at ordering in Deployments::all
    • Add support for Environments::stopStale
    • Add support for container registry endpoints
    • Add support for regex and sort in Repositories::branches
    • Add support for Users::usersContributedProjects
    • Add support for without_project_bots in Users::all
    • Add support for additional filters and ordering options in MergeRequests::all
    • Add support for listing merge requests associated with commits and deployments
    • Add support for merge request dependency, merge train, removal, resource label event, and award emoji endpoints
    • Correct merge request API parameter handling
    • Correct project forks list parameter handling
    • Fix recent list endpoints to rely on the result pager for pagination
    • Fix Projects::pipelines date filters to include time information
    Open source →
    Release notes

    12.1.0 (06/05/2026) Latest

    Latest

    Compare

    Choose a tag to compare

    Open source →
  2. 12.0.0 23 Feb 2025
    Release notes
    • Add PHP 8.4 support
    • Drop support for PHP earlier than 8.1
    • Moved various param types to native PHP types
    Open source →
    Release notes

    12.0.0 (23/02/2025)

    Compare

    Choose a tag to compare

    Open source →
  3. 11.14.0 17 Mar 2024
    Release notes
    • Add support for php-http/cache-plugin:^2.0
    • Add support for 'approved' status in Project::events
    • Add support for name in createRelease and updateRelease
    • Add support for date filtering to GroupsMilestones::all()
    • Update MergeRequests::all to use millisecond precision for date filters
    Open source →
    Release notes

    11.14.0 (17/03/2024)

    Compare

    Choose a tag to compare

    Open source →
  4. 11.13.0 03 Dec 2023
    Release notes
    • Add support for symfony/options-resolver:^7.0
    • Add support for status and environment in Deployments::all
    • Add support for Groups::search, Projects::search, and Search::all
    Open source →
    Release notes

    11.13.0 (03/12/2023)

    Compare

    Choose a tag to compare

    Open source →
  5. 11.12.0 08 Oct 2023
    Release notes
    • Add PHP 8.3 support
    • Add Projects::updateProtectedBranch and Projects::updateApprovalsConfiguration
    • Add support for environment_scope in Projects::removeVariable
    • Add support for filter in Projects::variable
    • Add support for author in Repositories::commits
    • Add support for additional parameters in Projects::labels and Groups::labels
    Open source →
    Release notes

    11.12.0 (08/10/2023)

    Compare

    Choose a tag to compare

    Open source →
  6. 11.11.1 08 Oct 2023
    Release notes
    • Fixed double encoding of job name in artifacts download
    Open source →
    Release notes

    11.11.1 (08/10/2023)

    Compare

    Choose a tag to compare

    Open source →
  7. 11.11.0 17 Jul 2023
    Release notes
    • Add support for author_id in Issues::all
    • Add support for tier in Environments::create
    • Add support for expires_at in Groups::addMember
    • Add support for include_retried in Jobs::pipelineBridges
    • Add support for additional parameters in Projects::deployment
    • Add support for additional parameters in Projects::forks
    • Add support for Events::all
    • Add support for Users::removeUserIdentity
    • Add support for MergeRequests::showParticipants
    Open source →
    Release notes

    11.11.0 (17/07/2023)

    Compare

    Choose a tag to compare

    Open source →
  8. 11.10.1 08 Oct 2023
    Release notes

    11.10.1 (08/10/2023)

    Compare

    Choose a tag to compare

    Open source →
  9. 11.10.0 30 Apr 2023
    Release notes
    • Add support for Packages::addGenericFile
    • Add support for Milestones::mergeRequests
    • Add support for Project::removeTrigger
    • Add support for Schedules::takeOwnership and Schedules::play
    • Add support for access_level in Projects::createProjectAccessToken
    • Add support for expires_at in Projects::addMember and Projects::saveMember
    • Add support for order_by version in Tags::all
    • Added support for psr/http-message v2
    Open source →
    Release notes

    11.10.0 (30/04/2023)

    Compare

    Choose a tag to compare

    Open source →
  10. 11.9.1 30 Apr 2023
    Release notes
    • Corrected upload avatar endpoint
    Open source →
    Release notes

    11.9.1 (30/04/2023)

    Compare

    Choose a tag to compare

    Open source →
  11. 11.9.0 06 Mar 2023
    Release notes
    • Add PHP 8.2 support
    • Add support for group and project deploy tokens
    • Add source parameter to pipelines API
    • Add support for Jobs::artifactByJobId
    • Add support for Users::usersStarredProjects
    • Add support for Groups::issues
    • Add support for Groups::iterations
    • Add support for Projects::iterations
    • Add support for Projects::projectAccessToken
    • Add support for Projects::pipelineTestReport
    • Add support for Projects::pipelineTestReportSummary
    • Add support for allowed_to_create in Projects::addProtectedTag
    • Add support for update_at order by in Projects::pipelines
    • Added additional parameters to Issues::all
    • Added additional parameters to Issues::group
    • Added the ability to authenticate with a job token
    Open source →
  12. 11.8.0 24 Apr 2022
    Release notes
    • Add support for reviewer_id and wip params in MergeRequests::all()
    • Add support for GroupEpics::issues()
    • Add support for Projects::pipelineJobs() and protected tags
    • Add support for the confidential filter in Issues:all()
    • Allow specifying params in Wiki::showAll()
    • Allow specifying params in SystemHooks::create()
    • Allow chmod action and execute_filemode attribute
    • Implement group merge requests endpoints
    • Implement event endpoints
    Open source →
  13. 11.7.1 24 Apr 2022
    Release notes
    • Fixed GroupsEpic::all() method
    • Fixed Projects::createPipeline() method
    Open source →
  14. 11.7.0 24 Jan 2022
    Release notes
    • Dropped PHP 7.2 and 7.3 support
    Open source →
  15. 11.6.0 23 Jan 2022
    Release notes
    • Added support for for workspace repository permissions
    • Added support for psr/cache:^3.0
    Open source →
  16. 11.5.1 23 Jan 2022
    Release notes
    • Fixed release API paths
    Open source →
  17. 11.5.0 26 Dec 2021
    Release notes
    • Added support for filtering environments by state
    • Added support for approval rules endpoints
    • Added support for toggling the activate state of users
    • Added support for managing packages
    • Added support for filtering projects by topics
    • Added support for locked merge requests
    • Added support for filtering groups and projects by user
    • Added support for removing protected branches
    • Added support for psr/cache:^2.0
    • Added support for symfony/options-resolver:^6.0
    • Added support for PHP 8.1
    Open source →
  18. 11.4.1 26 Dec 2021
    Release notes
    • Fixed creating environments
    • Fixed double encoding of query parameters when comparing commits
    Open source →
  19. 11.4.0 27 Mar 2021
    Release notes
    • Added parameters to the list of project repository tags
    • Added support for the epics endpoints
    • Added support for project access tokens
    • Added support for reverting commits
    Open source →
  20. 11.3.0 14 Mar 2021
    Release notes
    • Added support for disabling and enabling runners
    • Added support for a single inherited members
    • Added support for tag search
    Open source →
  21. 11.2.1 14 Mar 2021
    Release notes
    • Fixed commit order validation
    Open source →
  22. 11.2.0 20 Feb 2021
    Release notes
    • Added support for user memberships
    • Added support for the following projects parameters: id_after, id_before, last_activity_after, last_activity_before, repository_checksum_failed, repository_storage, wiki_checksum_failed, with_custom_attributes, with_programming_language
    Open source →
  23. 11.1.0 25 Jan 2021
    Release notes
    • Added CI schedule variables endpoints
    • Added support for triggering a pipeline
    • Added support for the search_namespaces projects parameter
    • Added support for order_by and sort deployments parameters
    Open source →
  24. 11.0.0 22 Dec 2020
    Release notes
    • Removed models API
    • Dropped support for PHP 7.1
    • Updated to latest labels API
    • Made builder class final
    • Re-worked pagination
    • Client authenticate and setUrl now return void
    • Added additional return type enforcement
    Open source →
  25. 10.4.0 22 Dec 2020
    Release notes
    • Add min_access_level option to group search
    • Added support for additional issue order clauses
    • Added params array to remove user method to support hard_delete
    Open source →
  26. 10.3.1 04 Dec 2020
    Release notes
    • Work around GitLab's API returning bad JSON for some endpoints
    Open source →
  27. 10.3.0 27 Nov 2020
    Release notes
    • Support PHP 8.0
    Open source →
  28. 10.2.0 09 Nov 2020
    Release notes
    • Added variable_type to addVariable and updateVariable
    • Added get pipeline bridget jobs method
    Open source →
  29. 10.1.2 09 Nov 2020
    Release notes
    • Fixed comparing repositories
    Open source →
  30. 10.1.1 26 Oct 2020
    Release notes
    • Fixed phpdoc typo
    • Fixed broken query builder
    Open source →
  31. 10.1.0 24 Oct 2020
    Release notes
    • Added method to get protected branches for a project
    • Added with_merge_status_recheck option for fetching MRs
    • Added commit cherry-pick API
    • Added support for optional Note parameters
    • Deprecated models API
    Open source →
  32. 10.0.2 26 Oct 2020

    Nothing published for this version

  33. 10.0.1 24 Oct 2020
    Release notes
    • Fixed using the name of a group as an ID
    • Fixed various phpdoc issues
    • Reverted query builder changes
    Open source →
  34. 10.0.0 15 Aug 2020
    Release notes
    • Added void return types to void methods
    Open source →
  35. 10.0.0-RC2 23 Jul 2020 pre-release
    Release notes
    • Restored 9.x behaviour for empty JSON responses
    • Support the issue link link_type parameter
    Open source →
  36. 10.0.0-RC1 22 Jul 2020 pre-release
    Release notes
    • Removed all deprecated functionality
    • Switched to PSR-17 and PSR-18
    • Encode URIs according to RFC 3986
    • Send request bodies as JSON to GitLab
    • Redesigned pagination
    • Added array types where missing
    • Added scalar param types
    • Added user events API
    Open source →
  37. 9.19.2 26 Oct 2020

    Nothing published for this version

  38. 9.19.1 24 Oct 2020

    Nothing published for this version

  39. 9.19.0 15 Aug 2020

    Nothing published for this version

  40. 9.18.2 15 Aug 2020

    Nothing published for this version

  41. 9.18.1 22 Jul 2020
    Release notes
    • Fixed error in getHeader function
    • Fixed incorrect param type doc
    Open source →
  42. 9.18.0 11 Jul 2020
    Release notes
    • Deprecated all APIs that are deprecated or removed as of GitLab 13.1
    • Deprecated old authentication methods and deprecated not specifying an authentication mode
    • Deprecated dynamic property access on the client, Client::api(), Client::create(), and Client::getResponseHistory()
    • Deprecated passing a stream factory to the Api classes: get it from the client instance instead
    • Soft marked various classes as final and/or internal
    • Added support for HTTP caching
    • Implement removing award emojis
    • Implemented notes APIs
    • Extended pipeline APIs
    • Extended MR approvals APIs
    • Add subscribe/unsubscribe methods to issue API
    • Add scope and allow all projects to MR API
    • Add method to access project discussions
    • Update parameters for repository/commits APIs
    • Added delete merged branches API function
    • Allow to search and find issues by "assignee_id"
    • Updated Issues to support updated_after
    Open source →
  43. 9.17.1 04 Jul 2020
    Release notes
    • Fixed text encoding for Repositories::createCommit()
    • Corrected lots of phpdoc errors and edges cases
    Open source →
  44. 9.17.0 17 Feb 2020
    Release notes
    • Added support for the wiki APIs
    • Implemented Environments::show()
    • Implemented Issues::showParticipants()
    • Add method to get issues for a group
    • Add forks API call to return all forked projects
    • Added users projects request parameters normalization
    Open source →
  45. 9.16.0 02 Jan 2020

    Nothing published for this version

  46. 9.15.0 26 Nov 2019

    Nothing published for this version

  47. 9.14.0 14 Nov 2019

    Nothing published for this version

  48. 9.13.0 15 Apr 2019

    Nothing published for this version

  49. 9.12.0 03 Feb 2019

    Nothing published for this version

  50. 9.11.0 16 Nov 2018

    Nothing published for this version

  51. 9.10.0 15 Jun 2018

    Nothing published for this version

  52. 9.9.0 24 Apr 2018

    Nothing published for this version

  53. 9.8.0 25 Mar 2018

    Nothing published for this version

  54. 9.7.0 25 Feb 2018

    Nothing published for this version

  55. 9.6.1 29 Nov 2017

    Nothing published for this version

  56. 9.6.0 15 Nov 2017

    Nothing published for this version

  57. 9.5.0 11 Oct 2017

    Nothing published for this version

  58. 9.4.0 29 Sep 2017

    Nothing published for this version

  59. 9.3.0 11 Sep 2017

    Nothing published for this version

  60. 9.2.0 06 Sep 2017

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive