Skip to content

Php 85 upgrade#14

Merged
veewee merged 2 commits intophp-soap:mainfrom
veewee:php-85-upgrade
Oct 20, 2025
Merged

Php 85 upgrade#14
veewee merged 2 commits intophp-soap:mainfrom
veewee:php-85-upgrade

Conversation

@veewee
Copy link
Copy Markdown
Member

@veewee veewee commented Sep 30, 2025

Q A
Type improvement
BC Break no
Fixed issues

Summary

@veewee veewee requested a review from Copilot September 30, 2025 11:37
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR upgrades the project to support PHP 8.5 while dropping support for PHP 8.2. The changes include updating dependency versions, CI configurations, and modernizing test annotations.

  • Drops PHP 8.2 support and adds PHP 8.5 support
  • Updates PHPUnit from version 10 to 12.3 and modernizes test annotations
  • Updates dependencies and development tools

Reviewed Changes

Copilot reviewed 6 out of 7 changed files in this pull request and generated no comments.

Show a summary per file
File Description
composer.json Updates PHP version requirements, PHPUnit, veewee/xml, and adds psalm dependency
tests/Unit/XmlnsTest.php Modernizes PHPUnit annotations from docblock to attributes
.phive/phars.xml Updates php-cs-fixer version
.github/workflows/tests.yaml Updates CI matrix to test PHP 8.3, 8.4, and 8.5
.github/workflows/code-style.yaml Updates CI matrix to test PHP 8.3, 8.4, and 8.5
.github/workflows/analyzers.yaml Updates CI matrix to test PHP 8.3, 8.4, and 8.5

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

- Updated PHP version requirements: removed 8.2, added 8.5 support
- Updated php-cs-fixer to version 3.88.2 via phive
- Updated composer dependencies:
  - veewee/xml to ^3.3 (latest compatible version)
  - phpunit/phpunit to ~12.3 (latest in range)
  - vimeo/psalm to ~6.13 (latest in range)
  - azjezz/psl to 3.3.0 (upgraded automatically)
- Updated GitHub Actions workflow matrices to use PHP 8.3, 8.4, 8.5 (removed 8.2)
- All changes were made by GitHub Copilot CLI agent
@veewee veewee force-pushed the php-85-upgrade branch 4 times, most recently from 06b84d6 to 2bedace Compare September 30, 2025 12:21
@veewee veewee merged commit c7f7026 into php-soap:main Oct 20, 2025
9 checks passed
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