Skip to content

[full-ci] Drop PHP 7.3#40394

Merged
phil-davis merged 3 commits intomasterfrom
drop-php-7.3-202210
Sep 30, 2022
Merged

[full-ci] Drop PHP 7.3#40394
phil-davis merged 3 commits intomasterfrom
drop-php-7.3-202210

Conversation

@phil-davis
Copy link
Copy Markdown
Contributor

@phil-davis phil-davis commented Sep 30, 2022

Description

PHP 7.3 support ended in December 2021 (9 months ago). Drop support for PHP 7.3. This allows us to update to the latest versions of some dependencies.

composer found the following dependencies that it could update:

Package operations: 0 installs, 7 updates, 2 removals
  - Removing laminas/laminas-zendframework-bridge (1.4.1)
  - Removing container-interop/container-interop (1.2.0)
  - Upgrading laminas/laminas-stdlib (3.11.0 => 3.13.0): Extracting archive
  - Upgrading psr/container (1.1.1 => 1.1.2): Extracting archive
  - Upgrading laminas/laminas-servicemanager (3.7.0 => 3.17.0): Extracting archive
  - Upgrading laminas/laminas-validator (2.19.0 => 2.25.0): Extracting archive
  - Upgrading laminas/laminas-filter (2.12.0 => 2.20.0): Extracting archive
  - Upgrading laminas/laminas-inputfilter (2.12.1 => 2.21.0): Extracting archive
  - Upgrading sabre/uri (2.2.4 => 2.3.2): Extracting archive

And in apps/files_external/3rdparty these have been updated:

  • guzzlehttp/psr7 (2.4.0 to 2.4.1)

There are gradually getting to be more dependencies whose releases no longer support PHP 7.3.

How Has This Been Tested?

CI

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Database schema changes (next release will require increase of minor version instead of patch)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Technical debt
  • Tests only (no source changes)

Checklist:

  • Code changes
  • Unit tests added
  • Acceptance tests added
  • Documentation ticket raised:
  • Changelog item, see TEMPLATE

The previous PR was #40323

@phil-davis phil-davis self-assigned this Sep 30, 2022
@phil-davis phil-davis mentioned this pull request Sep 30, 2022
11 tasks
@phil-davis
Copy link
Copy Markdown
Contributor Author

Note: https://www.php.net/ChangeLog-7.php#7.4.32

For example, PHP 7.4.32 was released yesterday with some security patches that have CVEs. They may or may not be relevant to ownCloud - I have not investigated. But in any case, they are not patched for PHP 7.3. Installations should really be already running PHP 7.4.

@sonarqubecloud
Copy link
Copy Markdown

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
No Duplication information No Duplication information

@phil-davis phil-davis marked this pull request as ready for review September 30, 2022 06:02
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