← すべてのリリース
v0.4.8
- excluded_roles 該当ユーザーではトラッカーが発火しないよう修正
- tracking_enabled、excluded_roles、maxmind_license_key、GeoIP cron スケジューリング、retention_mode=archive の E2E カバレッジ追加
パッチリリース
修正
excluded_rolesに該当するユーザーではトラッカーが発火しないようになりました。これまではロールチェックが/hitREST エンドポイントでのみ実行され、REST の Cookie 認証は nonce のないトラッカービーコンをゲスト扱いするため、除外された管理者/編集者の閲覧が記録されていました。ゲートはwp_get_current_user()が信頼できるwp_enqueue_scriptsのタイミングで実行されるようになりました。
追加
tracking_enabled、excluded_roles、maxmind_license_key(マスキング+400 パス)、有効化時の GeoIP cron スケジューリング、retention_mode=archiveの E2E カバレッジ。新しい mu-plugin デバッグエンドポイント/debug/ensure-userと、非 admin ロールのテストセッション用フィクスチャrole-login.tsを追加。
内部
- E2E の
dbQueryパーサーが空文字列値を含む行を黙って削っていた問題を修正(mysql--batchの行区切り改行が.trim()で削除されていました)。