Commit Graph

242 Commits

Author SHA1 Message Date
Mykyta Synelnikov d54a4117be Fix critical security issue and resolve multiple bugs
Addressed CVE-2025-47691 by updating the dynamic blacklist logic using WordPress functions. Fixed bugs related to Action Scheduler, password reset functionality, and email change settings for user accounts, ensuring better role compatibility. Updated version to 2.10.4.
2025-05-15 01:23:28 +03:00
Mykyta Synelnikov 9d83fba560 Update dynamic function blacklist for security enhancement
Added a mechanism to dynamically retrieve and merge updated WordPress function lists into the blacklist to prevent unsafe usage in dropdown options. Addresses a security issue (CVE-2025-47691) by using a JSON-based function source tied to WordPress versioning.
2025-05-12 13:16:17 +03:00
Mykyta Synelnikov 5de4986d2e Update to version 2.10.4 with bug fixes and improved user handling
This update fixes issues related to handling empty user statuses, ensuring proper account status checks and admin notice resets. It also updates plugin assets, documentation, and test scripts to reflect the new version (2.10.4). Additional improvements include enhanced error logging for more reliable diagnostics.
2025-04-30 13:04:55 +03:00
Mykyta Synelnikov 287aeb12e8 Update Ultimate Member plugin to version 2.10.3
Bump stable version and update tested WordPress compatibility. Includes Action Scheduler refactor, bug fixes for Member Directory styles and filtering, and a PHP Warning fix. Cached assets should be regenerated after updating.
2025-04-14 15:30:02 +03:00
Mykyta Synelnikov f013118830 Update Ultimate Member plugin to version 2.10.3
Bump version references across the plugin files from 2.10.2 to 2.10.3. This includes updates to documentation, changelog placeholders, and blueprint download URLs to ensure consistency and preparation for the new release.
2025-04-03 12:28:28 +03:00
Mykyta Synelnikov 7f586ef47e Update Ultimate Member to version 2.10.2 with filesystem fixes
Introduced `maybe_init_wp_filesystem` for better WP_Filesystem initialization and added new utility methods like `remove_dir`. Improved cache handling and documentation annotations for several methods. These changes enhance file management and ensure smoother integration.
2025-03-18 17:28:15 +02:00
Mykyta Synelnikov bb4117eea4 Update to version 2.10.1 with critical security fixes
This release addresses a security vulnerability (CVE-2025-1702) and includes several bugfixes, such as honeypot script handling and activation link behavior. Users must flush cached assets (JS/CSS) after upgrading to ensure proper functionality. Upgrade immediately for improved security and stability.
2025-02-28 14:31:58 +02:00
Mykyta Synelnikov 0c183594b1 Update Ultimate Member to version 2.10.0
Bump plugin version to 2.10.0, update documentation, and adjust URLs and metadata accordingly. This release includes increased minimum PHP and WordPress requirements and addresses security-related issues. Users are strongly advised to update immediately.
2025-02-13 11:28:28 +02:00
Mykyta Synelnikov 3ada6c71d9 Update PHP requirement and improve user action handling
Raised minimum PHP version to 7.0 and finalized the plugin version to 2.9.3. Introduced a centralized user actions array and replaced 'manage_options' capability with 'edit_users' for better permission handling. Optimized the nonce actions extension method for cleaner code.

* reviewed #1619
2025-02-12 18:25:26 +02:00
Mykyta Synelnikov 4adbe19cbe * fixed CVE-2024-12276;
* reviewed using $wpdb and WPCS;
* set minimum required version to 6.2 due to using %i for $wpdb->prepare;
2025-02-03 16:17:37 +02:00
Mykyta Synelnikov 6aab8152f8 * bump version; 2025-01-14 17:21:26 +02:00
Mykyta Synelnikov 711be1f811 * pre-release 2024-12-02 22:14:11 +02:00
Mykyta Synelnikov 700be6bbe0 * bump version; 2024-11-19 18:05:38 +02:00
Mykyta Synelnikov 2086ddb53f * added um_image_upload_validation hook for 3rd-party validation during upload images; 2024-11-15 02:06:03 +02:00
Mykyta Synelnikov 9c0dd00d34 * updated version 2024-11-11 19:29:01 +02:00
Mykyta Synelnikov 4564175527 * release preparations; 2024-11-11 14:22:35 +02:00
Mykyta Synelnikov 22f503f733 * release preparations; 2024-11-06 13:36:50 +02:00
Mykyta Synelnikov cce0dbdc27 * fixed compatibility with WP6.7; 2024-11-05 12:28:51 +02:00
Mykyta Synelnikov 4b2fbe525d * Fixed: User status filter on wp-admin > Users on mobile devices; 2024-10-15 22:06:55 +03:00
Mykyta Synelnikov 1fd1ed425b * updated version; 2024-10-14 15:05:33 +03:00
Mykyta Synelnikov 64c6a92560 * update changelog; 2024-10-14 13:05:42 +03:00
Mykyta Synelnikov 9c7a7dd9b6 * fixed tipsy removing inside .um-page selector (e.g. tipsy from um-modal); 2024-10-04 14:54:46 +03:00
Mykyta Synelnikov f79f2a7d2b * updated version; 2024-10-02 14:22:38 +03:00
Mykyta Synelnikov 512dc53a18 - changed wp-admin > Users page;
* updated filters by status, avoid slow queries for getting users count;
* updated bulk-actions for changing statuses (moved to WP native dropdown)
* separate handlers for changing user statuses on wp-admin and frontend (partially implemented);
* created class UM()->common()->users() to handle user statuses in more clear format;
* deprecated old hooks and old functions
2024-09-20 18:41:08 +03:00
Mykyta Synelnikov 7d8ef01091 - updated version; 2024-05-20 14:06:21 +03:00
Mykyta Synelnikov a04c244b97 - updated version; 2024-05-01 23:52:22 +03:00
Mykyta Synelnikov bdba6dcbec - updated readme.txt; 2024-04-09 23:28:52 +03:00
Mykyta Synelnikov 7e240edb6d - reviewed #1442; 2024-04-09 13:55:39 +03:00
Mykyta Synelnikov 88de3adf8c - version number updated; 2024-03-06 17:09:20 +02:00
Mykyta Synelnikov 77f2fce8dc - prepared to release; 2024-03-06 14:33:38 +02:00
Mykyta Synelnikov 00e28c27da - updated versions; 2024-02-19 14:17:25 +02:00
Mykyta Synelnikov 0684f63beb - updated versions; 2024-02-16 16:46:30 +02:00
Mykyta Synelnikov fb2cc55359 - prepared for release; 2024-02-06 16:08:23 +02:00
Mykyta Synelnikov 328de82d60 - added UM_DEV_MODE constant -> display Experimental features; 2024-01-18 16:00:11 +02:00
Mykyta Synelnikov 5340a65858 - updated version; 2024-01-16 01:30:16 +02:00
Mykyta Synelnikov 9c4f9644b1 - updated readme; 2024-01-10 01:58:20 +02:00
Mykyta Synelnikov 352171747a - changed version 2023-12-21 10:58:51 +02:00
Mykyta Synelnikov afbde4cc8c - updated version; 2023-12-20 19:43:15 +02:00
Mykyta Synelnikov a85cb5cbb9 - updated version; 2023-12-08 14:40:12 +02:00
Mykyta Synelnikov f8e49b96e1 - added UM_LEGACY_BUILDER_OFF constant for future development; 2023-12-01 17:25:53 +02:00
Mykyta Synelnikov 1cd35b8b56 - changed version for compatibility; 2023-11-20 21:42:47 +02:00
Mykyta Synelnikov 9798c81a5e - minified assets;
- updated readme.txt > changelog section;
- PHPDoc + Hookdocs updated for enqueue classes (common, admin, frontend);
- fixed typos in PHPDoc;
2023-11-17 17:25:47 +02:00
Mykyta Synelnikov 88e21a7af0 - changed version; 2023-10-11 15:49:44 +03:00
Mykyta Synelnikov 93c9610f83 - changed version to 2.7.0; 2023-10-10 17:31:59 +03:00
Mykyta Synelnikov 079c8caeb5 - changed version to 2.6.12; 2023-09-22 11:47:56 +03:00
Mykyta Synelnikov 47e6fd8d7a - updated versions 2023-09-05 10:35:04 +03:00
Mykyta Synelnikov fca7b4b0d5 - fixed [ultimatemember] shortcode attributes; 2023-08-31 11:27:11 +03:00
Mykyta Synelnikov 700c418bfe - updated versions; 2023-08-18 15:19:42 +03:00
Mykyta Synelnikov 092092e3a5 - updated version; 2023-08-15 04:59:51 +03:00
Mykyta Synelnikov 3f473806db - updated versions; 2023-07-25 13:52:24 +03:00