Skip to content

Bump react/promise to 3.3.0 and remove clue/soap-react for PHP 8.5 support#93

Merged
lippserd merged 1 commit intomainfrom
upgrade-react-promise
Feb 27, 2026
Merged

Bump react/promise to 3.3.0 and remove clue/soap-react for PHP 8.5 support#93
lippserd merged 1 commit intomainfrom
upgrade-react-promise

Conversation

@sukhwinder33445
Copy link
Contributor

@sukhwinder33445 sukhwinder33445 commented Jan 23, 2026

Updates react/promise from 2.11.0 to 3.3.0 to support PHP 8.5:

  • PHP 8.4 support was introduced in v3.2.0.
  • PHP 8.5 support was introduced in v3.3.0.

The clue/soap-react package was removed because it would prevent upgrading react/promise.
clue/soap-react is not used in any of our modules or in third-party modules.

The following commands were used for the upgrade:

  • composer remove clue/soap-react
  • composer require react/promise

resolves #87

@cla-bot cla-bot bot added the cla/signed label Jan 23, 2026
@lippserd lippserd force-pushed the upgrade-react-promise branch from 00935dd to 38bcad2 Compare February 26, 2026 09:34
@lippserd lippserd changed the base branch from test/php-85 to main February 26, 2026 09:34
@lippserd lippserd changed the title Upgrade react/promise to version (3.3.0) for PHP 8.4/8.5 support Bump react/promise to 3.3.0 and remove clue/soap-react for PHP 8.5 support Feb 26, 2026
@lippserd lippserd changed the title Bump react/promise to 3.3.0 and remove clue/soap-react for PHP 8.5 support Bump react/promise to 3.3.0 and remove clue/soap-react for PHP 8.5 support Feb 26, 2026
@lippserd lippserd force-pushed the upgrade-react-promise branch from 38bcad2 to c799c4c Compare February 27, 2026 10:01
Updates `react/promise` from 2.11.0 to 3.3.0 to support PHP 8.5:

- PHP 8.4 support was introduced in 3.2.0:
  https://github.com/reactphp/promise/releases/tag/v3.2.0

- PHP 8.5 support was introduced in 3.3.0:
  https://github.com/reactphp/promise/releases/tag/v3.3.0

The `clue/soap-react` package was removed because it would prevent upgrading
`react/promise`. `clue/soap-react` is not used in any of our modules or in
third-party modules.

The following commands were used for the upgrade:
- `composer remove clue/soap-react`
- `composer require react/promise`

Co-authored-by: Eric Lippmann <eric.lippmann@icinga.com>
@lippserd lippserd force-pushed the upgrade-react-promise branch from c799c4c to beea01b Compare February 27, 2026 10:16
@lippserd lippserd merged commit a15dd20 into main Feb 27, 2026
1 check passed
@lippserd lippserd deleted the upgrade-react-promise branch February 27, 2026 10:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Upgrade react/promise to current latest version (3.3.0) for PHP 8.5 support

2 participants