Skip to content

Releasing 4.25.2 - #141

Merged
cb-alish merged 1 commit into
masterfrom
release-v4.25.2
Aug 18, 2026
Merged

Releasing 4.25.2#141
cb-alish merged 1 commit into
masterfrom
release-v4.25.2

Conversation

@cb-alish

@cb-alish cb-alish commented Aug 18, 2026

Copy link
Copy Markdown
Collaborator

v4.25.2 (2026-08-18)


Bug Fixes:

  • HTTP methods are now uppercased before a request is constructed, so the SDK no longer emits deprecation notices from guzzlehttp/psr7 2.11+ (Passing a non-uppercase HTTP method is deprecated) or guzzlehttp/guzzle 7.11+. Both libraries preserve method casing in their next major versions, where a lowercase method would have been sent on the wire as-is.

Releases version 4.25.2. Normalizes HTTP methods case-insensitively and sends uppercase methods to Guzzle and PSR-7. Adds tests for valid and unsupported methods. Updates the changelog and version constants.

@snyk-io

snyk-io Bot commented Aug 18, 2026

Copy link
Copy Markdown

Snyk checks have passed. No issues have been found so far.

Status Scan Engine Critical High Medium Low Total (0)
Code Security 0 0 0 0 0 issues
Secrets 0 0 0 0 0 issues

💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse.

@coderabbitai

coderabbitai Bot commented Aug 18, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Enterprise

Run ID: 7278cf5b-99f4-4bf4-9b79-143501459cc0

📥 Commits

Reviewing files that changed from the base of the PR and between f6e16cf and 7957c44.

📒 Files selected for processing (7)
  • CHANGELOG.md
  • VERSION
  • src/HttpClient/GuzzleFactory.php
  • src/HttpClient/PsrClientAdapter.php
  • src/Version.php
  • tests/Network/GuzzleFactoryTest.php
  • tests/Network/MockGuzzleFactory.php

Included review availability: Your plan includes up to 12 reviews per rolling hour; 10 remain after this review.


Walkthrough

HTTP client request creation now normalizes method casing before validation and emits uppercase methods. Tests cover GET, POST, and unsupported methods. The package version and changelog now report v4.25.2.

Changes

HTTP Method Normalization

Layer / File(s) Summary
Request method handling and validation
src/HttpClient/GuzzleFactory.php, src/HttpClient/PsrClientAdapter.php, tests/Network/MockGuzzleFactory.php, tests/Network/GuzzleFactoryTest.php
Payload methods are normalized to lowercase for validation and branching. Constructed requests use uppercase methods. Tests cover GET, POST, and unsupported methods.
Release metadata
VERSION, src/Version.php, CHANGELOG.md
The package version is updated to 4.25.2. The changelog records the HTTP method normalization change.

Estimated code review effort: 2 (Simple) | ~10 minutes

Merge Risk: ⚪ Minimal · up to 7957c

The release normalizes HTTP methods before requests are constructed to prevent dependency deprecation notices; no actionable merge-blocking risk remains beyond normal checks and review.

🚥 Pre-merge checks | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. Write docstrings for the functions missing them to satisfy the coverage threshold.

Comment @coderabbitai help to get the list of available commands.

@cb-alish
cb-alish merged commit 67a3f5a into master Aug 18, 2026
4 checks passed
@cb-alish
cb-alish deleted the release-v4.25.2 branch August 18, 2026 10:05
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