- 新機能:EDDの「システム情報」は廃止され、代わりにWordPressコアのサイトヘルスにデータが登録されるようになりました。
- 改善:連番注文番号を使用する際の衝突の可能性を大幅に減らしました。
- 改善:「商品タイプ」ドロップダウンの「デフォルト」項目を「単一商品」に変更し、混乱を避けるようにしました。
- 改善:ゲートウェイは、正しく設定されているかどうかをEDDに通知できるようになり、設定されていない場合は有効化を防ぐことができるようになりました。
- 改善:PayPal Commerceのオンボーディングプロセスを、速度と信頼性の向上のために改良しました。
- 改善:EDD 3.xの移行プロセスを更新し、移行が完了するまで全ての顧客と商品の計算を延期し、メッセージングを改善しました。
- 改善 – Stripe:カードフィールドの下に表示される「利用規約」テキストを削除できるようにするフィルターを追加しました。
- 改善 – Stripe:ユーザーがStripe Connectから切断すると、Stripeは「アクティブ」ゲートウェイとしてチェックが外されます。
- 改善 – ブロック:ダウンロードが作成されていない場合、ダウンロード関連のブロックで新しいダウンロードを追加するボタンが正しく表示されていませんでした。
- 改善 – ブロック:EDDのブロックで、カスタムのダウンロードラベルが尊重されていませんでした。
- 修正:プロライセンスキーのライセンスキーが、マルチサイトインストールでアクティベーションステータスを常に保持していませんでした。
- 修正:一部のエッジケースでは、PHP 8.0でカートに商品を追加する際に致命的なエラーが発生する可能性がありました。
- 修正:一部のアクションで、権限チェックとノンス検出を改善しました。
- 修正:アイテム手数料が一部のケースで検証に失敗し、手数料が漏れる結果となっていました。
- 修正:Payments Queryクラスが、
id__not_inを誤ってid__inとして渡していました。 - 修正:AJAXカートの内容応答で、カートアイテム名を取得する新しいメソッドが使用されていませんでした。
- 修正:ゲートウェイが有効になっていない場合、権限のないユーザーにはよりユーザーフレンドリーなエラーメッセージが表示されます。
- 修正:Stripeで購入が行われた場合、ユーザー登録メールのログインURLが正しくありませんでした。
- 修正:計算された手数料が、カートの内容に表示される手数料と異なる場合がありました。
- 修正:ダウンロードをインポートする際、場合によっては画像がローカルファイルとして認識されませんでした。
- 修正:ダウンロードタグのタクソノミー管理画面がEDD管理画面として認識されていませんでした。
- 修正:パスワードリセットをリクエストする際に、未定義の変数が存在する可能性がありました。
- 修正 – Stripe:分割フィールドが有効になってからPayment Elementsに切り替えた場合、定期支払い更新フォームが正しく読み込まれないことがありました。
- 修正 – Stripe:カートの再計算が実行されている際のStripeフォームの読み込み状態に関する複数の改善。
- 修正 – Stripe:場合によっては、HTML5検証エラーを修正した後、購入フォームが再度有効化されませんでした。
- 修正 – Stripe:失敗したサブスクリプションの支払い方法を更新した顧客は、サブスクリプションは正常に更新されたにもかかわらず、失敗した請求書が却下された場合にエラーメッセージが表示されることがありました。
- 修正 – Blocks:reCAPTCHAキーフィールドがパスワードフィールドタイプになりました。
- 修正 – Blocks:ユーザーダウンロードブロックに重複アイテムが表示されることがありました。
- 修正 – Blocks:カートにデータを追加した拡張機能が、スタイルなしで表示されることがありました。
- 開発:最も低い価格と最も高い価格のオプションを取得する関数が抽象化、改善され、単体テストが実施されるようになりました。
- 開発:3.0より前のアップグレードルーチンは非推奨になりました。
- 開発:新しいCLIコマンド
recalculate_customer_valuesが登録され、すべての顧客の売上と収益を再計算できるようになりました。 - 開発 – Stripe:EDDのデバッグモードをオンにすることで、新規インストールで「カードフィールド」を利用できるようにすることが可能になりました。
EDDでシームレスな販売を体験




