- NEW: Abilities – ストアデータがWordPressのAbilities APIに登録されるようになり、AIアシスタントが注文、顧客、商品、割引を検出して操作できるようになりました。
- NEW: Admin – コマンドパレットのサポートが導入され、WordPress 6.9以降ではCmd+K / Ctrl+Kで注文、顧客、割引、ダウンロードを検索して移動できるようになりました。
- Admin: 拡張された選択フィールドのスタイリングが改善され、独自のChosenスタイルを読み込むプラグインと正しく表示されるようになりました。
- Admin: 保存時のストア設定の検証と出力が強化されました。
- API: 商品APIエンドポイントでの可視性チェックが改善されました。
- API: ファイルダウンロードログAPIモードでの権限チェックと、APIキーが発行される条件が改善されました。
- Blocks: ユーザーダウンロードブロックでの所有権チェックが改善されました。
- Blocks: ダウンロードブロックのインラインCSSにスタイリング属性が書き込まれる方法が強化されました。
- Cart: AJAXでカートがリフレッシュされた後にカートアイテム削除リンクが壊れる問題を修正しました。
- Cart: 復元されたゲストカートに適用されるチェック(価格設定とアクセスを含む)が改善されました。
- Checkout: チェックアウトのログインエラーメッセージの「パスワードをリセット」リンクを復元しました。
- Checkout: ブロックチェックアウトで顧客が新しいアカウントを登録できないようにしていた「パスワードを確認してください」のエラーを修正しました。
- Checkout: チェックアウトのログインフォームが非表示の場合にゲスト用のPayPalボタンが応答しない問題を修正しました。
- Checkout: 注文が自動的に新しいアカウントを登録する前に必要な検証を増やしました。
- Checkout: フロントエンドのアカウント作成に不正利用防止コントロールを追加し、チェックアウトがストアの登録設定を適用する方法を改善しました。
- Compatibility – Elementor: レガシーチェックアウトウィジェットでカートアイテムのサムネイルがフルサイズで表示される問題とPHP警告を修正しました。
- Compatibility – Elementor: 2列チェックアウトレイアウトが正しく表示されない問題を修正しました。
- Compatibility – Elementor: 各ページビューでElementor要素ツリー全体をデコードしなくなったため、フロントエンドのパフォーマンスが向上しました。
- Compatibility – WP All Export: Easy Digital Downloadsの拡張選択スクリプトがドラッグ&ドロップビルダーを壊す問題を修正しました。
- Cron: セッションクリーンアップは、期限切れセッションの完全なバックログがクリアされるまで、自身を再スケジュールするようになりました。
- Cron: cronメンテナンスルーチンのコンテキストチェックが改善されました。
- Customers: 顧客のセッションデータが部分的にしか入力されていなかった場合の未定義キーの警告を修正しました。
- 顧客: 顧客とその記録を削除するために必要な機能チェックを改善しました。
- 顧客: 既存の顧客記録を登録に追加する前に必要な検証を強化しました。
- 顧客: チェックアウトが完了しなかった場合に、顧客名と住所の詳細が保存される方法を改善しました。
- データベース: シリアライズされたメタ値のサニタイズを改善しました。
- 割引: 割引使用制限の適用を強化しました。
- ダウンロード: ローカルファイルパスのないURLでホストされているファイルを配信する際のPHP警告を修正しました。
- ダウンロード: ローカルでホストされているファイルを配信する際に適用されるディレクトリ境界を厳格化しました。
- ダウンロード: 添付IDによって参照されるファイルの所有権と場所のチェックを改善しました。
- ダウンロード: 商品検索結果に適用される表示チェックを改善しました。
- ダウンロード: 商品検索結果のキャッシュ方法を改善しました。
- ダウンロード: バンドル商品の保存時に適用される権限チェックと、バンドルファイルへのアクセスが決定される方法を改善しました。
- ダウンロード: ファイルごとのダウンロード制限の適用を強化しました。
- ダウンロード: 価格オプションが割り当てられていないファイルが購入に一致する方法を改善しました。
- ダウンロード: 購入済み価格オプションに適用されるアクセスチェックを改善しました。
- ダウンロード: 商品のファイルパスに適用される場所チェックを改善しました。
- ダウンロード: ファイルダウンロードリンクを生成する際に実行される検証を改善しました。
- メール: {download_list}メールタグでの商品詳細の表示方法を改善しました。
- メール: 購入レシートおよび新規販売メールが送信される前に実行されるチェックを改善しました。
- メール: 注文に名がない場合に、nameメールタグでの致命的なエラーを修正しました。
- ゲートウェイ: Apple Payドメイン登録に対する検証と権限チェックを強化しました。
- ログ: ストアログを表示するために必要な機能チェックを改善しました。
- 移行: バックグラウンドアップグレードルーチンのコンテキストチェックを改善しました。
- 注文: 破棄された注文を回復するために必要な検証を改善しました。
- 注文: レシート再送信アクションに追加の検証を追加しました。
- 注文: 注文エディタでの商品タイトルの表示を修正しました。
- 注文: ゲストが注文レシートを表示するために必要な検証を強化しました。
- 注文: 注文レシートの商品メモで許可されるマークアップを厳格化しました。
- 注文: 管理画面での注文住所のサニタイズと表示を改善しました。
- 注文:遅延注文アクションの実行要件を厳格化しました。
- 注文:注文作成に必要な承認を改善しました。
- 注文:注文の一括ゴミ箱移動と復元に対する権限チェックを改善しました。
- 注文:手動注文作成時の権限と入力チェックを改善しました。
- 注文:注文レシートが保留中のメール認証を処理する方法を改善しました。
- 注文:レシートショートコードが表示する注文を解決する方法を厳格化しました。
- PayPal:PayPal Commerce v2 を使用中のストアの接続ステータスをサイトヘルスが正しく報告するようになりました。
- PayPal:PayPalへの返金前に追加の検証を追加しました。
- PayPal:PayPal Commerce v2 で接続中のストアで返金が失敗する問題を修正しました。
- PayPal:購入セッションが作成される前に PayPal の返信 URL に対するチェックを強化しました。
- PayPal:PayPal ウェブフック同期アクションに追加の検証を追加しました。
- PayPal Standard:受信した IPN メッセージの検証を改善しました。
- PayPal Standard:PayPal の紛争から注文メモに保存されるゲートウェイメッセージの処理方法を改善しました。
- レポート:レポート画面のパフォーマンスを改善しました。
- レポート:割引使用状況チャートが割引コードと一致する方法を改善しました。
- Stripe:無料トライアルサブスクリプションのチェックアウトで、Card Elements の金額チェックが失敗する問題を修正しました。
- Stripe:Stripe Payment Elements での支払いの際に重複請求が発生するのを防ぎました。
- Stripe:Stripe Connect の完了ステップに追加の検証を追加しました。
- Stripe:Card Elements を引き続き使用しているストアで、Elements Mode 設定が表示されるようになりました。
- 開発:メールタグは、個々のタグクラスのレジストリで定義されるようになりました。edd_add_email_tag() と edd_email_tags フィルターは変更されていません。edd_email_tag_billing_address() は非推奨になりました。
- 開発:Action Scheduler を 4.1.0 に更新しました。
- 開発:新しい内部フックは、スラッシュ区切りの名前空間 (edd/domain/event) を使用します。既存のフック名は変更されていません。
- 開発:動的アクションルーターを単一のクラスに統合し、ルーターがディスパッチするフック名を制御するために edd/actions/router/blocked_hooks フィルターを追加しました。
- 開発:ファイルダウンロードログテーブルに edd/logs/file_downloads/columns および edd/logs/file_downloads/row フィルターを追加しました。
- 開発:ダウンロード履歴のエクスポート行にログIDが含まれるようになりました。

