Skip to content

Release 1.2.2: engine v1.2.2, PHP 8.5 compatibility - #34

Merged
elwafa merged 5 commits into
mainfrom
release/v1.2.x
Sep 11, 2026
Merged

elwafa merged 5 commits into
mainfrom
release/v1.2.x

Conversation

@elwafa

@elwafa elwafa commented Sep 11, 2026

Copy link
Copy Markdown
Member
  • Pin engine binary to v1.2.2, which raises the cloud API response cap
    from 1 MB to 32 MB so large embedded CSV data sources no longer fail
    with "unexpected end of JSON input" when creating or looking up tests
  • ErrorHandler: ignore E_DEPRECATED/E_USER_DEPRECATED and respect
    error_reporting(), so deprecations no longer abort a test run
  • Platform: drop curl_close() calls (no-op since PHP 8.0, deprecated in
    8.5); the first engine download crashed on PHP 8.5 because of them
  • Bump package version to 1.2.2

- Pin engine binary to v1.2.2, which raises the cloud API response cap
  from 1 MB to 32 MB so large embedded CSV data sources no longer fail
  with "unexpected end of JSON input" when creating or looking up tests
- ErrorHandler: ignore E_DEPRECATED/E_USER_DEPRECATED and respect
  error_reporting(), so deprecations no longer abort a test run
- Platform: drop curl_close() calls (no-op since PHP 8.0, deprecated in
  8.5); the first engine download crashed on PHP 8.5 because of them
- Bump package version to 1.2.2
- composer.json: php ^8.0 -> ^8.2; PHP 8.0 and 8.1 are end-of-life and
  PHPUnit 11 cannot run on them. README requirement updated.
- CI: install PHP from the matrix via setup-php (the previous apt/brew
  steps always installed 8.2, so the listed versions were never
  exercised) and add 8.5; drop the unused Composer bootstrap step.
Deprecated in PHP 8.5 and without effect since 8.1, which is below the
SDK's new minimum. Removes the four deprecation notices in the CI run.
@elwafa
elwafa merged commit ea900a4 into main Sep 11, 2026
22 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.

1 participant