Release 1.2.2: engine v1.2.2, PHP 8.5 compatibility - #34
Merged
Merged
Conversation
- 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.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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
error_reporting(), so deprecations no longer abort a test run
8.5); the first engine download crashed on PHP 8.5 because of them