Commit Graph

4974 Commits

Author SHA1 Message Date
WordPress .pot File Generator c7ff157ff8 🔄 Generated POT File 2025-11-18 20:13:11 +00:00
Mykyta Synelnikov 4911670166 Update PHP version to 'latest' in code-quality workflow
Switched from PHP 7.4 to 'latest' in the code-quality GitHub Actions workflow to ensure compatibility with the most up-to-date PHP version. This change improves maintainability and aligns the build process with modern PHP standards.
2025-11-18 22:12:43 +02:00
WordPress .pot File Generator 455266b4b6 🔄 Generated POT File 2025-11-18 19:50:41 +00:00
Mykyta Synelnikov 132dad1a38 Merge remote-tracking branch 'origin/master' 2025-11-18 21:50:10 +02:00
Mykyta Synelnikov ab476e4554 Remove unused dependency from composer.json
The "squizlabs/php_codesniffer" dependency was removed as it is no longer required. This helps reduce unnecessary package management overhead and ensures the package list remains streamlined.
2025-11-18 21:49:15 +02:00
WordPress .pot File Generator 8272be2017 🔄 Generated POT File 2025-11-18 19:46:06 +00:00
Mykyta Synelnikov 5664721ec8 Merge remote-tracking branch 'origin/master' 2025-11-18 21:45:34 +02:00
Mykyta Synelnikov aba391e703 Update dev dependencies and PHP version in workflow
Updated `composer.json` to adjust development dependencies, including upgrading PHP CodeSniffer and adding `symplify/phpstan-rules`. Modified GitHub Actions workflow to use the latest PHP version for builds, ensuring compatibility and latest features.
2025-11-18 21:44:32 +02:00
WordPress .pot File Generator c1c0ce94c1 🔄 Generated POT File 2025-11-18 12:53:23 +00:00
Mykyta Synelnikov ef8bda9f9a Merge remote-tracking branch 'origin/master' 2025-11-18 14:52:56 +02:00
Mykyta Synelnikov b2464f3238 Set PHP version to 8.1 in build-release workflow
Updated the GitHub Actions workflow to use PHP 8.1 instead of the latest version. This ensures better compatibility and stability by avoiding unexpected changes in newer PHP releases.
2025-11-18 14:52:18 +02:00
WordPress .pot File Generator e5afacbf3d 🔄 Generated POT File 2025-11-18 12:48:26 +00:00
Mykyta Synelnikov 6b8a060b1d Update phpDocumentor dependency to version 3.8.*
This change updates the phpDocumentor version from 3.1.* to 3.8.* in composer.json to ensure compatibility with the latest features and fixes. Keeping dependencies up-to-date enhances stability and security.
2025-11-18 14:48:07 +02:00
WordPress .pot File Generator e4a55d1d45 🔄 Generated POT File 2025-11-18 12:40:18 +00:00
Mykyta Synelnikov 5d1d351f65 Merge pull request #1753 from ultimatemember/development/2.9.x
Version 2.10.7
2025-11-18 14:40:03 +02:00
Mykyta Synelnikov a0e6ab5d2f Add new action hook argument and fix PHP warnings
Introduced a 2nd `$args` parameter to the 'um_cover_area_content' action hook for greater flexibility. Also resolved PHP warnings related to roles without metadata to ensure smoother functionality.
2025-11-18 14:39:38 +02:00
Mykyta Synelnikov 53828dd76d Refactor profile cover hook to include $args parameter.
Updated the `um_cover_area_content` hook to pass an additional `$args` parameter for enhanced customization in the user profile cover wrapper. Improved the documentation for clarity and usability.
2025-11-18 14:20:50 +02:00
Mykyta Synelnikov de67468da0 Fix and enhance Ultimate Member plugin functionality
Resolved conflicts in the image uploader caused by third-party lazy-loading attributes and improved emoji handling with a refined regex. Added an extra condition to license activation checks and updated the `Extensions_Updater` to utilize Action Scheduler for smoother extension upgrades.
2025-11-18 13:17:09 +02:00
Mykyta Synelnikov b2903abdd0 Merge pull request #1760 from ultimatemember/feature/remove_image_loading_attribute
Fixed a conflict between the image uploader and lazy-loading
2025-11-18 13:13:12 +02:00
Mykyta Synelnikov 24bb2fd9e9 Merge pull request #1761 from ultimatemember/fix/check_empty_response
Fix license validation retries and add improved error logging
2025-11-18 13:10:18 +02:00
Mykyta Synelnikov a40199a054 Update 'groups' dependency version in Ultimate Member
Downgraded the 'groups' dependency from 2.5.0 to 2.4.2 to address compatibility issues. This ensures proper functionality with the current plugin setup.
2025-11-18 13:05:17 +02:00
Mykyta Synelnikov 47f29436f0 Fix default value for role metadata retrieval
Ensure `get_option` returns an empty array as a fallback to prevent errors when metadata for a role does not exist. This resolves potential issues with undefined or unexpected data during role editing.
2025-11-12 18:16:25 +02:00
Mykyta Synelnikov 260cd5c239 Update group and activity wall post features and dependencies
Enhanced the handling of wall posts and comments in both Activity and Groups modules. Updated Groups plugin to version 2.5.0, requiring UM Core 2.10.7. Adjusted dependency versions and changelogs to match the latest updates.
2025-11-12 17:04:54 +02:00
Mykyta Synelnikov 2daa5a1991 Update changelogs across plugins with new release dates
Adjusted release dates in changelogs for multiple plugins to reflect updates on November 19, 2025. Added tweaks for integration with Social Activity wall and user mentions in relevant plugins.
2025-11-12 16:58:01 +02:00
Mykyta Synelnikov 88607b854b Update dependencies and enhance emotize method
Bumps required plugin version dependencies for compatibility. Refactors the `emotize` method by adding a `$stripslashes` parameter to provide optional handling of string slashes, improving flexibility and functionality.
2025-11-07 14:18:38 +02:00
Mykyta Synelnikov e2cb125e97 Update UM MailChimp to version 2.6.2 with dependency tweaks
Bump version to 2.6.2, updating dependency requirements for UM core to 2.10.7. Integrated extensions updater and polished compatibility with Action Scheduler. Minor code formatting adjustments for better readability.
2025-11-04 15:51:43 +02:00
Mykyta Synelnikov fbe454bfc0 Update Ultimate Member to version 2.10.7
This release includes enhancements such as transitioning the `Extensions_Updater` to use the Action Scheduler for smoother extension upgrades. Bug fixes address profile link issues in comments, improve emoji conversion with `emotize`, and correct label typos.
2025-11-04 15:38:43 +02:00
yuriinalivaiko 42c5ed7b2b - corrected a typo in the warning text 2025-11-03 20:18:33 +02:00
Mykyta Synelnikov fb3a296fc8 Add debug mode for extensions updater
Introduced the `UM_UPDATER_DEBUG` constant to enable debugging for upgrade packages. This facilitates easier troubleshooting and testing during update processes.
2025-11-03 17:58:53 +02:00
Mykyta Synelnikov c2da11ff0a Refactor extension updater to use multiple hooks.
Updated the `package_start` method to define separate hooks for 'start' and 'complete' package lifecycle events. This improves code clarity and prepares the updater for handling more specific actions in the future.
2025-11-03 17:06:31 +02:00
Mykyta Synelnikov fa0a8c43b1 Merge pull request #1763 from ultimatemember/feature/updater_schedule2.x
Extensions Updater via Action Scheduler 2.9.x
2025-11-03 13:02:19 +02:00
Mykyta Synelnikov a25153e347 Add support for processing extension updates in batches
Introduced batch processing for extension updates with package start and complete hooks, preventing duplicate actions via transient flags. Added constants for configuration and helper methods to manage package version state effectively. Ensures smoother upgrade handling for Ultimate Member extensions.
2025-10-31 01:26:42 +02:00
Mykyta Synelnikov 796eb46f87 Fix license validation retries and add improved error logging
Previously, requests on license validation did not adequately handle empty responses or WP errors. This update ensures retries are performed with `sslverify=true` in such cases and enhances debug logging to provide clearer error details for troubleshooting.
2025-10-28 22:06:48 +02:00
yuriinalivaiko c510915939 - remove the loading attribute that may block the profile photo and cover photo uploading. 2025-10-22 22:45:52 +03:00
Mykyta Synelnikov efc3227634 Merge pull request #1756 from ultimatemember/fix/null_comment
Fix null check in comment author URL retrieval
2025-10-07 11:59:03 +03:00
Mykyta Synelnikov a33be50a55 Fix user profile URL logic for comment authors
Previously, the profile URL was returned even when the user ID was empty. This change ensures the URL is only generated if the user ID is present, preventing potential errors.
2025-10-07 11:56:25 +03:00
Mykyta Synelnikov b8216dee2a Fix null check in comment author URL retrieval
Previously, the method assumed the comment object was always present, which could lead to errors. Added a null check to ensure a fallback to the original URL if the comment object is absent.
2025-10-03 13:59:40 +03:00
Mykyta Synelnikov 8b80b78e24 Merge branch 'master' of github.com:ultimatemember/ultimatemember into development/2.9.x 2025-10-03 00:33:21 +03:00
WordPress .pot File Generator e06c4dea6b 🔄 Generated POT File 2025-10-01 23:01:26 +00:00
Mykyta Synelnikov a3d41bcffb Update plugin release date to October 2, 2025
Aligned release dates in the readme and changelog files for version 2.10.6 to ensure consistency. This eliminates potential confusion regarding the plugin version history.
2025-10-02 02:01:00 +03:00
Mykyta Synelnikov 9455ae1ed9 Merge pull request #1752 from ultimatemember/fix/emotize
Fix emotize function
2025-09-30 15:45:52 +03:00
ashubawork e79dfef4d5 - fix emotize regex 2025-09-30 14:26:55 +03:00
WordPress .pot File Generator 2efc0acdfa 🔄 Generated POT File 2025-09-27 08:20:58 +00:00
Mykyta Synelnikov 80e5bbf3d3 Merge pull request #1714 from ultimatemember/development/2.9.x
Version 2.10.6
2025-09-27 11:20:39 +03:00
Mykyta Synelnikov 1d4d1e4f2f Update Ultimate Member to version 2.10.6
This release adds multiple enhancements, including WebP support, new filter hooks, license debugging, and improved extension upgrades. It also fixes issues like numeric field filtering, profile link handling, and dependencies with Action Scheduler. Cached assets should be regenerated post-upgrade.
2025-09-27 11:17:08 +03:00
Mykyta Synelnikov 6eca660d19 Merge pull request #1750 from ultimatemember/feature/debug_license_request
Add license request debugging functionality
2025-09-27 10:49:59 +03:00
Mykyta Synelnikov 1e30027605 Add license request debugging functionality
Introduced a new method `is_license_debug_enabled` to check debug conditions and added extensive logging for license requests when debugging is enabled. A new constant `UM_LICENSE_REQUEST_DEBUG` was also defined to control debug mode. These changes enhance visibility into license request handling during development or troubleshooting.
2025-09-27 10:49:10 +03:00
Mykyta Synelnikov a338dbb684 Add AI assistant and moderation to plugin dependencies
New dependencies `ai-assistant` and `ai-moderation` were added to the Ultimate Member plugin. This ensures support for these features, expanding the plugin's capabilities.
2025-09-25 17:54:25 +03:00
Mykyta Synelnikov b0225a4e17 Merge pull request #1748 from ultimatemember/feature/alllow_webp_images
Alllow WEBP images
2025-09-22 12:51:02 +03:00
ashubawork 4d2a992843 - allow webp image format 2025-09-22 12:48:39 +03:00