Skip to content

feat: Require PHP 8.2 or later - #32

Merged
jsonbailey merged 3 commits into
mainfrom
jb/sdk-3350/bump-php
Oct 21, 2026
Merged

jsonbailey merged 3 commits into
mainfrom
jb/sdk-3350/bump-php

Conversation

@jsonbailey

@jsonbailey jsonbailey commented Oct 21, 2026 •

Copy link
Copy Markdown
Contributor

Summary

PHP 8.1 is end-of-life. The minimum PHP version is now 8.2.

  • composer.json requires php >=8.2.
  • CI tests PHP 8.2 to 8.4, all with the dev-main shared tests. The CI action default matches.
  • README states the new minimum (was 7.3).

Note

Overview
Raises the minimum supported PHP version to 8.2 by updating composer.json (php >=8.2) and documenting the same in the README (previously 7.3).

CI is narrowed to current runtimes: the workflow matrix drops 7.3–8.1 and runs 8.2, 8.3, and 8.4 only, each with dev-main shared tests. The composite CI action defaults are aligned (PHP 8.2, shared-test-version dev-main instead of 7.4 / 4.x-dev).

Reviewed by Cursor Bugbot for commit 52101b7. Bugbot is set up for automated code reviews on this repo. Configure here.

@jsonbailey
jsonbailey marked this pull request as ready for review October 21, 2026 17:08
@jsonbailey
jsonbailey requested a review from a team as a code owner October 21, 2026 17:08
@jsonbailey jsonbailey changed the title feat: Bump PHP to 8.1+ feat: Require PHP 8.2 or later Oct 21, 2026
@jsonbailey
jsonbailey merged commit 6943026 into main Oct 21, 2026
10 checks passed
@jsonbailey
jsonbailey deleted the jb/sdk-3350/bump-php branch October 21, 2026 18:34
jsonbailey pushed a commit that referenced this pull request Oct 21, 2026
🤖 I have created a release *beep* *boop*
---


##
[1.4.0](1.3.0...1.4.0)
(2026-10-21)


### Features

* Require PHP 8.2 or later
([#32](#32))
([6943026](6943026))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

<!-- CURSOR_SUMMARY -->
---

> [!NOTE]
> **Overview**
> **Release 1.4.0** — automated Release Please bump from `1.3.0` to
`1.4.0` in `.release-please-manifest.json` and the phpDocumentor build
action title.
> 
> The changelog adds **1.4.0** (2026-10-21), noting the shipped feature
from
[#32](#32):
**PHP 8.2+ is now required**. This PR does not change runtime code; it
only publishes the version and release notes.
> 
> <sup>Reviewed by [Cursor Bugbot](https://cursor.com/bugbot) for commit
678f5b3. Bugbot is set up for automated
code reviews on this repo. Configure
[here](https://www.cursor.com/dashboard/bugbot).</sup>
<!-- /CURSOR_SUMMARY -->

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants