Releases: oberonlai/form-notify
Releases · oberonlai/form-notify
Release list
v1.1.12
1.1.11
fix(security): 全面安全強化 (1.1.11) C7 移除 session_start / $_SESSION(wp.org 禁止使用) C2 LINE 帳號識別改用 form_notify_line_user_id user_meta,不再以 email 比對 C3 sign_up 密碼改 wp_generate_password;登入流程不再覆寫已存在 user 的 email C4/C5 lgmode 與 redirect 全面套用 wp_safe_redirect + wp_validate_redirect C6 cookie 加 httponly/secure/samesite;移除 access_token cookie H6 SMS get-points REST 端點限 manage_options H3 bulk-delete 補 nonce + cap + 陣列處理 H4 Metabox sanitize_recursive 改成正確的遞迴清洗 + wp_unslash H5 email subject/content 套用 sanitize/escape,receiver 加 is_email 檢查 H1 History::select 欄位改 allowlist L3 get_line_user_id cache key 加 user_id 避免跨使用者污染 其他: shortcode 屬性 escape、plugin_loaded → plugins_loaded、移除 LINE Message hardcoded token Tested up to 6.9.4。版號升至 1.1.11。 Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1.1.10
fix(line-login): 移除信任 client cookie 的 email fallback - 移除 form_notify_line_email cookie fallback,改用 LINE 已驗證的 sub@line.com - 移除 add_email_form / add_email 方法與 check-email 流程 - billing_email 僅在 LINE 提供真實 email 時寫入,避免假 email 蓋掉真實值 - 版號升至 1.1.10 Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>