Support PHP 8.4 and 8.5
まだ誰も着手していません。
評価
調査の方向性
Start with composer.json and the PHP 8.3 support change in #520, then inspect ParseException::__construct(), ParseStream, ParseCurl, and the CI matrix. Done means PHP 8.4 and 8.5 install and run without the listed deprecation notices while PHP 8.1 remains supported.
索引モデルが issue の本文から書いたものです。
説明
New Feature / Enhancement Checklist
- I am not disclosing a vulnerability.
- I am not just asking a question.
- I have searched through existing issues.
Current Limitation
The SDK cannot be installed on PHP 8.4 or 8.5: composer.json pins "php": ">=8.1 <8.4", so Composer refuses to install it on those versions.
Once that bound is lifted, three deprecations fire:
ParseException::__construct(): implicitly nullableException $previous = null(deprecated in 8.4)ParseStream:$http_response_header(deprecated in 8.5)ParseCurl:curl_close()(deprecated in 8.5)
Feature / Enhancement Description
Lift the upper PHP bound, fix the deprecations while staying compatible with PHP 8.1, and add PHP 8.4 / 8.5 to the CI matrix.
Example Use Case
- Upgrade an application to PHP 8.4 or 8.5
composer require parse/php-sdk- The SDK installs and runs without deprecation notices
Alternatives / Workarounds
composer install --ignore-platform-req=php, which still emits the deprecations at runtime.
3rd Party References
PHP 8.3 support was added the same way in #520.
- 主要言語
- PHP
- スター
- 808
- フォーク
- 340
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートあり
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
parse-community/parse-php-sdk のほかの issue
-
bounty:$20 type:bug
難易度 3/5 1〜2日 初心者へのやさしさ 48/100
parse-community/parse-php-sdk#516 · コメント 5 件 ·
-
"unauthorized: master key is required" error on aggregate ParseQuery despite the master key is setオープン
難易度 3/5 1〜2日 初心者へのやさしさ 35/100
parse-community/parse-php-sdk#466 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 25/100
parse-community/parse-php-sdk#465 ·
-
難易度 3/5 1〜2日 初心者へのやさしさ 25/100
parse-community/parse-php-sdk#457 · コメント 1 件 ·
-
parse query for phpオープン
難易度 3/5 1〜2日 初心者へのやさしさ 25/100
parse-community/parse-php-sdk#456 · コメント 1 件 ·
parse-community/parse-php-sdk の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1時間未満 初心者へのやさしさ 70/100
メンテナーはふだん 1 日以内に返信
-
customer-support needs-triage Platform(Default)
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
メンテナーはふだん 2 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100
grokability/snipe-it#19767 ·
メンテナーはふだん 1 日以内に返信