== Changelog == = 2.10.2 April 02, 2025 = * Enhancements: - Added: `UM()->common()-filesystem()::maybe_init_wp_filesystem();` method. - Added: `UM()->common()-filesystem()::remove_dir();` method. * Bugfixes: - Fixed: Security issue CVE ID: CVE-2025-1702. Reviewed general search scripts and suggested another solution that uses only `$wpdb->prepare()`. = 2.10.1 March 03, 2025 = * Bugfixes: - Fixed: Security issue CVE ID: CVE-2025-1702. - Fixed: Activation link redirects to Reset Password after registration without password field and required email activation. - Fixed: Honeypot scripts/styles for themes without pre-rendered shortcodes. Enqueue honeypot scripts/styles everytime. - Fixed: Profile photo metadata when Gravatar image is used. * Cached and optimized/minified assets(JS/CSS) must be flushed/re-generated after upgrade * = 2.10.0 February 18, 2025 = * Enhancements: - Added: User Profile `form-id` attribute and updated code for Profile/Cover photos actions dropdowns. - Added: Honeypot scripts/styles via `wp_add_inline_script()`, `wp_add_inline_style()` changed from direct adding in header and footer. - Updated: We've made improvements to requests for extension updates to boost stability. - Updated: PHP requirement - the minimum PHP version is now upgraded to 7.0. - Updated: Using $wpdb and WPCS for queries. Set minimum required version to 6.2 due to using %i for `$wpdb->prepare()`. - Updated: Revised wp-admin user actions handling. Now, the required capability is `edit_users` instead of `manage_options`. - Removed: User Profile hidden inputs on view mode. - Tweak: WPCS enhancements. * Bugfixes: - Fixed: Security issue CVE ID: CVE-2024-12276. - Fixed: Custom usermeta table metakeys for filtering in member directory (from `_money_spent` to `wc_money_spent_` and added `wc_order_count_`). - Fixed: Layout for "Download your data" and "Erase of your data" fields. - Fixed: Image sizes used for Open Graph meta in User Profile headers are now corrected. - Fixed: "Delete account text" settings visibility issue in wp-admin. - Fixed: The "Privacy Policy" field in the registration form. Disallowed HTML from the "Privacy Policy" content (like `