プラグイン「ActivityPub」が7.3.0に更新された。

ActivityPub – WordPress plugin | WordPress.org
https://wordpress.org/plugins/activitypub/#developers

7.3.0 – 2025-08-28

Added

  • Add actor blocking functionality with list table interface for managing blocked users and site-wide blocks
  • Add code coverage reporting to GitHub Actions PHPUnit workflow with dedicated coverage job using Xdebug
  • Add comprehensive blocking and moderation system for ActivityPub with user-specific and site-wide controls for actors, domains, and keywords.
  • Add comprehensive unit tests for Followers and Following table classes with proper ActivityPub icon object handling.
  • Added link and explanation for the existing Starter Kit importer on the help tab of the Following pages.
  • Adds a self-destruct feature to remove a blog from the Fediverse by sending Delete activities to followers.
  • Adds a User Interface to select accounts during Starter Kit import
  • Adds support for importing Starter Kits from a link (URL).
  • Adds support for searching (remote) URLs similar to Mastodon, redirecting to existing replies or importing them if missing.
  • Adds support for sending Delete activities when a user is removed.
  • Adds support for Starter Kit collections in the ActivityPub API.
  • A global Inbox handler and persistence layer to log incoming Create and Update requests for debugging and verifying Activity handling.
  • Follower lists now include the option to block individual accounts.
  • Improved handling of deleted content with a new unified system for better tracking and compatibility.
  • Moderation now checks blocked keywords across all language variants of the content, summary and name fields.
  • When activated or deactivated network-wide, the plugin now refreshes rewrite rules across all sites.

Changed

  • Add default avatars for actors without icons in admin tables
  • Added support for list of Actor IDs in Starter Kits.
  • Improve Following class documentation and optimize count methods for better performance
  • Refactor actor blocking with unified API for better maintainability

Fixed

  • Blocks relying on user selectors no longer error due to a race condition when fetching users.
  • Fix duplicate HTML IDs and missing form labels in modal blocks
  • Fix malformed ActivityPub handles for users with email-based logins (e.g., from Site Kit Google authentication)
  • Fix PHP 8.4 deprecation warnings by preventing null values from being passed to WordPress core functions
  • Improves handling of author URLs by converting them to a proper format.
  • Improves REST responses by skipping invalid actors in Followers and Following controllers.
  • More reliable Actor checks during the follow process.
  • Prevents Application users from being followed.
  • Proper implementation of FEP 844e.
  • Switches ActivityPub summaries to plain text for better compatibility.

Google翻訳

7.3.0 – 2025-08-28

Added

  • ブロックされたユーザーとサイト全体のブロックを管理するためのリストテーブルインターフェースを備えたアクターブロック機能を追加します。
  • Xdebugを使用した専用のカバレッジジョブを使用して、GitHub Actions PHPUnitワークフローにコードカバレッジレポートを追加します。
  • アクター、ドメイン、キーワードに対するユーザー固有およびサイト全体のコントロールを備えた、ActivityPubの包括的なブロックおよびモデレーションシステムを追加します。
  • 適切なActivityPubアイコンオブジェクトの処理を備えた、FollowersおよびFollowingテーブルクラスの包括的なユニットテストを追加します。
  • Followingページのヘルプタブに、既存のスターターキットインポーターへのリンクと説明を追加しました。
  • フォロワーに削除アクティビティを送信することで、ブログをFediverseから削除する自己破壊機能を追加します。
  • スターターキットのインポート中にアカウントを選択するためのユーザーインターフェースを追加します。
  • リンク(URL)からのスターターキットのインポートをサポートします。
  • Mastodonと同様に、(リモート)URLを検索し、既存の返信にリダイレクトするか、見つからない場合はインポートするサポートを追加します。
  • ユーザーが削除されたときに削除アクティビティを送信するサポートを追加します。
  • ActivityPub API にスターターキットコレクションのサポートを追加しました。
  • アクティビティ処理のデバッグと検証のために、受信した作成リクエストと更新リクエストをログに記録するグローバル受信トレイハンドラーと永続化レイヤーを追加しました。
  • フォロワーリストに、個々のアカウントをブロックするオプションを追加しました。
  • 新しい統合システムにより、削除されたコンテンツの処理が改善され、追跡と互換性が向上しました。
  • モデレーション機能により、コンテンツ、概要、名前フィールドのすべての言語バリアントで、ブロックされたキーワードがチェックされるようになりました。
  • ネットワーク全体で有効化または無効化された場合、プラグインはすべてのサイトの書き換えルールを更新します。

Changed

  • 管理テーブルにアイコンのないアクター用のデフォルトアバターを追加しました。
  • スターターキットにアクターIDのリストのサポートを追加しました。
  • パフォーマンス向上のため、以下のクラスのドキュメントを改善し、カウントメソッドを最適化しました。
  • 保守性向上のため、統合APIを使用してアクターブロッキングをリファクタリングしました。

Fixed

  • ユーザーセレクターに依存するブロックで、ユーザー取得時に競合状態によるエラーが発生しなくなりました。
  • モーダルブロック内の重複した HTML ID とフォームラベルの欠落を修正しました。
  • メールベースのログイン(例:Site Kit の Google 認証)を使用しているユーザーの ActivityPub ハンドルの形式が正しくない問題を修正しました。
  • WordPress コア関数に null 値が渡されないようにすることで、PHP 8.4 の非推奨警告を修正しました。
  • 作成者 URL を適切な形式に変換することで、その処理を改善しました。
  • Followers および Following コントローラーで無効なアクターをスキップすることで、REST レスポンスを改善しました。
  • フォロープロセス中のアクターチェックの信頼性を高めました。
  • アプリケーションユーザーがフォローされないようにします。
  • FEP 844e を適切に実装しました。
  • 互換性向上のため、ActivityPub のサマリーをプレーンテキストに切り替えました。
未分類
管理人のマストドンアカウントへのリンクなど

コメント

タイトルとURLをコピーしました