Skip to content

Support Guzzle 7 and maintained Faker#5

Merged
Jord-JD merged 3 commits into
masterfrom
agent/2026-package-maintenance
Jul 17, 2026
Merged

Support Guzzle 7 and maintained Faker#5
Jord-JD merged 3 commits into
masterfrom
agent/2026-package-maintenance

Conversation

@Jord-JD

@Jord-JD Jord-JD commented Jul 17, 2026

Copy link
Copy Markdown
Member

What changed

  • supports Guzzle 6 and 7 with bounded major constraints
  • replaces abandoned fzaninotto/faker with the maintained drop-in fakerphp/faker
  • replaces the abandoned Coveralls package
  • retains the PHP 5.5.9 package floor while allowing Composer to select compatible dependency releases
  • adds PHP 7.4/PHP 8.5 and Guzzle 6/7 CI

Why

This resolves the compatibility intent of #4 while also removing the runtime dependency that blocks modern PHP.

Validation

  • Composer JSON parsed successfully
  • git diff --check passed
  • GitHub Actions runs the test suite across both supported Guzzle majors

@Jord-JD
Jord-JD merged commit ee4afe5 into master Jul 17, 2026
1 of 2 checks passed
@Jord-JD
Jord-JD deleted the agent/2026-package-maintenance branch July 17, 2026 23:55
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.

1 participant