Changelogs
Important:
IMPORTANT: PLEASE UPDATE THE PLUGIN TO AT LEAST VERSION 2.6.7 IMMEDIATELY. VERSION 2.6.7 PATCHES SECURITY PRIVILEGE ESCALATION VULNERABILITY. PLEASE SEE THIS ARTICLE FOR MORE INFORMATION
2.9.1 2024-11-15
Enhancements
- Added:
um_image_upload_validation
hook for 3rd-party validation during upload images
Bugfixes
- Fixed: “Load textdomain just in time” issue
- Fixed: Capabilities checking in the wp-admin > Users list table
- Fixed: File/image upload on the role specific profile form
- Fixed: Issues when the form’s custom fields meta has a wrong format
- Fixed: Validation of the “Registration Default Role” slug
- Fixed: Allowed query variables via registered REST API class only when REST_REQUEST is defined
2.9.0 2024-11-12
Enhancements
- Added: Action Scheduler (version 3.8.1) for email sending. More info is here.
- Added: Supporting new
wp_register_block_metadata_collection()
function for registering WP Blocks
Bugfixes
- Fixed:
ajax_image_upload()
andajax_resize_image()
handlers vulnerability. CVE ID: CVE-2024-10528 - Fixed: Disabling user status column wp-admin > Users screen
- Fixed: User status filter on wp-admin > Users on mobile devices
- Fixed: Extra unwrapping of the WP Editor field’s value
Cached and optimized/minified assets(JS/CSS) must be flushed/re-generated after upgrade
Important: Please update to Ultimate Member 2.1 before updating the extension
2.1.8: November 19, 2024
- Added: ForumWP Notifications to Ultimate Member > Account > Notifications tab
2.1.7: November 14, 2024
- Fixed: “Load textdomain just in time” issue
2.1.6: April 29, 2024
- Tweak: Added Ultimate Member and ForumWP as required plugins
2.1.5: October 11, 2023
- Updated: Dependencies versions based on the recent changes for
UM()->frontend()->enqueue()::get_suffix();
2.1.4: December 20, 2021
- Fixed: Real-time notifications integration. Displaying post author avatar when displaying ForumWP notification.
2.1.3: June 14, 2021
- Added: Integration with UM settings for users’ display names
- Fixed: Real-time notifications for subscribed members about new reply when the reply has been trashed and restored
2.1.2: April 28, 2021
- Added: options and integration with Profile Completeness and ability to create topics and replies
2.1.1: March 26, 2021
- Fixed: Integration with Ultimate Member – Real-time notifications extension
2.1: March 2, 2021
- Added: Integration with Ultimate Member – Real-time notifications extension
- Tweak: ForumWP 2.0 compatibility
2.0.6: August 11, 2020
- Tweak: apply_shortcodes() function support
- Updated: *.pot translations file
2.0.5: December 4, 2019
- Added: Integration with Social Activity extension, added activity action when new reply is posted
2.0.4: November 11, 2019
- Added: Integration with Social Activity extension, added activity action when new topic is posted
- Sanitized variables from request variables
2.0.3: July 31, 2019
- Fixed issues with old Ultimate Member core versions
2.0.2: July 26, 2019
- Fixed UM Permissions for Administrator role
2.0.1: July 15, 2019
- Initial Release
Important: Please update to Ultimate Member 2.1 before updating the extension
2.2.2: November 15, 2024
- Fixed: “Load textdomain just in time” issue
2.2.1: April 29, 2024
- Fixed: Online users list template
-
Tweak: Added Ultimate Member as required plugin
-
Templates required update:
- online.php
2.2.0: February 21, 2024
- Fixed: Integration with Member directory
- Tweak: Enhancements related to WPCS
2.1.9: December 11, 2023
- Tweak: Using enqueue scripts suffix from UM core class. Dependency from UM core 2.7.0
-
Tweak: Enhancements related to WPCS
-
Templates required update:
- online.php
2.1.8: 23 August, 2023
- Fixed: “editable” field data format in predefined forms
2.1.7: 27 July, 2023
- Fixed: Hide the “Hide online stats” option in the member directory settings
2.1.6: 01 June, 2023
- Fixed: PHP warnings
- Tweak: Template overwrite versioning
2.1.5: 9 February, 2022
- Fixed: Extension settings structure
2.1.4: 20 July, 2021
- Tweak: WP5.8 widgets screen compatibility
2.1.3: 2 June, 2020
- Tweak: apply_shortcodes() function support
2.1.2: 21 January, 2020
- Tweak: Integration with Ultimate Member 2.1.3 and UM metadata table
2.1.1: 11 November, 2019
- Tweak: Integration with Ultimate Member 2.1.0
- Fixed: Set offline status just after user is logged out
2.1.0: 22 July, 2019
- First release on wp.org!
Important: Please update to Ultimate Member 2.1 before updating the extension
2.3.8: November 19, 2024
- Added:
um_recaptcha_api_response
action hook - Fixed: “Load textdomain just in time” issue
- Tweak: Refactored requests to API
2.3.7: April 29, 2024
- Tweak: Added Ultimate Member as required plugin
2.3.6: February 21, 2024
- Fixed: Conflict with “Send password reset” wp-admin > Users action
2.3.5: December 11, 2023
- Tweak:
um-admin-clear
CSS class. It duplicates WordPress nativeclear
. Using WordPress native instead.
2.3.4: October 11, 2023
- Updated: Dependencies versions based on the recent changes for
UM()->frontend()->enqueue()::get_suffix();
2.3.3: July 01, 2023
- Tweak: Ultimate Member 2.6.7 compatibility
2.3.2: June 02, 2023
- Fixed: PHP warnings
- Fixed: Link to docs
- Tweak: Template overwrite versioning
2.3.1: June 13, 2022
- Fixed: Re-login process after password changing in Account page
2.3.0: April 21, 2022
- Added: reCAPTCHA for wp-login.php form
- Added: reCAPTCHA for wp-login.php lostpassword form
- Added: reCAPTCHA for wp-login.php register form
-
Added: reCAPTCHA for the login form through
wp_login_form()
function -
Templates required update:
- captcha.php
- captcha_v3.php (please rename it in theme and use proper filename captcha-v3.php)
-
Cached and optimized/minified assets(JS/CSS) must be flushed/re-generated after upgrade
-
Tweak: Using PHPCS and WPCS for security enhancements
- Tweak: Changed main function for getting reCAPTCHA extension class. It’s
UM()->ReCAPTCHA()
for now
2.2.2: February 9, 2022
- Fixed: Extension settings structure
2.2.1: 16 December, 2021
- Fixed: Undefined error message when reCAPTCHA is invalid
- Fixed: Duplicate error message on login
2.2.0: 20 July, 2021
- Added: Setting for reCAPTCHA v3 validation score
- Added: Ability to populate score settings for different forms
2.1.9: 8 July, 2021
- Added: reCAPTCHA v3 validation via score
2.1.8: 11 March, 2021
- Tweak: WordPress 5.7 compatibility
2.1.7: 17 December, 2020
- Added: Ability to change reCAPTCHA language code via the filter
2.1.6: 2 June, 2020
- Fixed: reCAPTCHA v3 keys settings on init
- Tweak: updated translations
2.1.5: 1 April, 2020
- Fixed: Added reCAPTCHA reset method on refresh form
2.1.4: 24 February, 2020
- Fixed: Error that appears on open/close modal action
2.1.3: 21 January, 2020
- Fixed: Admin notice if the settings are empty
2.1.2: 11 November, 2019
- Added: Google reCAPTCHA v3
2.1.1: 20 August, 2019
- Fixed PHP notice about deprecated variable
2.1.0: 2 August, 2019
- Added templates files
- Fixed uninstall process
2.0.2: 3 July, 2018
- Added: Ability to add reCaptcha to Password Reset Form
- Fixed: reCaptcha displaying in modal window
2.0.1: 27 April, 2018
- Added: Loading translation from “wp-content/languages/plugins/” directory
2.0: 30 October, 2017
- Tweak: UM2.0 compatibility
1.3.88: 1 March, 2017
- Fixed: Google reCaptcha API response
1.0.3: 15 October, 2016
- New: theme, type and size options.
- Tweak: Google reCaptcha API 2.0
1.0.2: 25 February, 2016
- Fixed: Recaptcha ID and Social Login conflict
Important: Please update to Ultimate Member 2.1 before updating the extension
2.1.9: November 15, 2024
- Added: Compatibility with Ultimate Member 2.9.0 and Action Scheduler for email sending
- Fixed: “Load textdomain just in time” issue
2.1.8: April 29, 2024
- Fixed: Typo “e-mails” to “emails”
- Tweak: Added Ultimate Member as required plugin
2.1.7: December 11, 2023
- Tweak:
um-admin-clear
CSS class. It duplicates WordPress nativeclear
. Using WordPress native instead.
2.1.6: October 11, 2023
- Added: Functionality to reset T&C Agreement from wp-admin dashboard
- Added: Functionality to agree new T&C on the Account page
- Added: New email notification with reset T&C notification
- Fixed: Resize modal window after T&C action (show/hide) using wp-hooks
2.1.5: 1 July, 2023
- Tweak: Ultimate Member 2.6.7 compatibility
2.1.4: 7 June, 2023
- Tweak: Template overwrite versioning
2.1.3: 8 December, 2020
- Fixed: Getting the Privacy page content
2.1.2: 11 November, 2019
- Added close content link above T&C text
2.1.1: 22 August, 2019
- Fixed loading terms & conditions template
2.1.0: 1 August, 2019
- wp.org release
- Added esc functions
2.0.5: 1 March, 2019
- Fixed: Added minified files
2.0.4: 8 February, 2019
- Fixed small notice on registration process
2.0.3: 11 June, 2018
- Fixed default text for T&C agreement checkbox
2.0.2: 22 May, 2018
- Added: GDPR compatibility, T&C applied date
2.0.1: 1 May, 2018
- Added: Loading translation from “wp-content/languages/plugins/” directory
2.0: 18 April, 2018
- Tweak: UM2.0 compatibility
1.3.88: 26 July, 2017
- Initial release
1.4.4: December 20, 2024
- Added: New filter hook [um_stripe_api_version](https://ultimatemember.github.io/docs-v3/um-stripe/developer/hooks/filters/um_stripe_api_version.html) to modify the Stripe API version:
- Added: New action hook to capture expired checkout session: [umm_stripe_event_checkout_session_expired](https://ultimatemember.github.io/docs-v3/um-stripe/developer/hooks/actions/umm_stripe_event_checkout_session_expired.html)
- Added: New filter hook [um_stripe_filter__is_subscribed_query](https://ultimatemember.github.io/docs-v3/um-stripe/developer/hooks/filters/um_stripe_filter__is_subscribed_query.html) to modify is_subscribed() method
- Added: PHP session to store Stripe Checkout Session ID for order details in other non-order details pages
- Added: [payment_intent.succeeded](https://docs.stripe.com/api/events/types#event_types-payment_intent.succeeded) Stripe event type to fix one-time payment status
- Fixed: Invalid checkout session resulting to generating random usernames
- Fixed: Undefined JS function
- Fixed: Errors in Stripe API request
- Fixed: Remove Save Changes button when payment collection method is disabled
- Fixed: Welcome email to set password or not depending on the password field visibility in register form
- Fixed: Missing subscription when updating profile in WP Admin > Users
- Fixed: Fatal error when updating profile via WP Admin > Users
1.4.0: November 14, 2024
- Added: Delay to capture the checkout session event
- Fixed: Invalid checkout session resulting to generating random usernames
- Fixed: "Load textdomain just in time" issue
1.3.7: October 17, 2024
- Tweaked: Redirection after account creation
- Added: New option to change payment collection method for active subscription
- Fixed: Exclude Webhook Endpoint URL from Ultimate Member Core's restriction functions
- Fixed: Cancel at Period Date in Stripe settings
- Fixed: Re-assignment of roles and plans
Templates required update
- account/billings.php
1.3.5: August 29, 2024
- Fixed: Webhook Creation errors.
- Fixed: Uninstall feature.
- Fixed: Exclude Webhook Endpoint URL from Ultimate Member Core's restriction functions.
1.3.1: August 06, 2024
- Tweaked: Improve text labels and descriptions in Stripe Plan settings for clarity.
- Added: Stripe Plan option to override subscription cancellation period e.g. cancel_at_period_end, immediately & custom.
- Added: Stripe Plan option to allow users to switch to another Plans. See our [documentation](https://docs.ultimatemember.com/article/1929-enabling-customers-to-switch-plans-via-stripe-portal).
- Added: An option to display tax on the Stripe checkout form. See our [documentation](https://docs.ultimatemember.com/article/1892-stripe-plan-settings).
- Fixed: Return URL in Customer Portal. This returns you back to the previous page of your site where the Customer Portal button is added.
- Fixed: Error notices in Stripe Plan settings.
- Fixed: Webhook Creation errors.
- Fixed: Merging of Roles when a user subscribes to a plan.
- Fixed: Date-time in the Activity and Payment Logs tables.
- Fixed: Display Plan(Grouped) Title in Users Info modal and New User Email notification for Admins.
1.2.1: May 23, 2024
- Fixed: Fatal errors caused by PHP autoloader on plugin update/activation
1.2.0: May 22, 2024
- Tweaked: New FontAwesome library. Version 6.5.2
- Added: Conditional Stripe Plan fields [Documentation](https://docs.ultimatemember.com/article/1932-stripe-conditional-fields-visibility)
- Added: Stripe Logs interfaces added in WP Admin > Tools > Stripe Activity Logs & Stripe Payment Logs
- Fixed: Autoloader compatibility issue with Windows OS servers
- Fixed: String translation of prices in Register forms
- Fixed: Fatal error with delete user with mismatch API mode
- Fixed: Error notices in WP Admin > Stripe Plans
- Fixed: Wrong documentation URL in shortcode reference in Stripe Plan Settings
- Fixed: Styles issues in Stripe Plan Settings
1.1.0: April 17, 2024
- Tweaked: Remove card as default payment methods type to allow stripe to use its global settings
- Tweaked: Billings tab's default button style
- Added: Billing tab to the account form
- Added: class method to retrieve the active subscriptions of a user `UM()->Stripe_API()->common()->subscription()->get_active_subscriptions()`
- Added: Direct Switch Stripe Plan URL in the Stripe Plan settings under Subscribe URL widget
- Added: An option that allows customers to switch Prices via Customer Portal added in the Stripe Plan setting
- Added: Direct permalink URL for customer portal
- Added: Shortcode to display message when a user subscription is active or inactive
- Added: Shortcode to Restrict Content by Plans & Prices
- Added: Disallow logged-out user to view the custom portal predefined page
- Added: Alert warning when stripe keys are not set on clicking the checkout buttons
- Added: Show Plan title in Review Registration Details modal
- Added: Admin web notification for newly submitted registration
- Added: Create new WP account on Stripe customer creation via stripe.com
- Fixed: Viewing customer portal page giving critical error
- Fixed: Issue with shortcodes for Elementor and other page builder loading content via ajax
- Fixed: Showing of overlay on successful payment
- Fixed: Update username on successful payment
- Fixed: Populate names from Stripe Customer name when first and last name in UM fields are not set
- Fixed: Order details style in Firefox browser
- Fixed: Auto approve for first-time users registered via Stripe button shortcode
- Fixed: Embedded checkout shortcode
- Fixed: Webhook response that caused registration process issue
- Fixed: Create user on Stripe customer creation via Stripe.com
Templates required update
- checkout/order-details.php
Cached and optimized/minified assets(JS/CSS) must be flushed/re-generated after upgrade
1.0.6: December 20, 2023
- Added: Promotion Code option in the Stripe Plan setting that enables the Promotion Code field in Stripe Checkout form.
- Tweak: Make date & time displayed in Checkout Details on Payment Success page translation-ready.
- Fixed: Checkout process with Direct Checkout URL.
- Fixed: Database tables constraint that prevents from deleting a user.
Templates required update
- checkout/order-details.php
1.0.5: December 11, 2023
- Tweak: wp-admin scripts refactored.
- Tweak: Added CPT as UM registered post type for define proper UM screen on wp-admin.
- Tweak: `UM.admin.tooltip.init()` function using for admin scripts.
- Tweak: `um-admin-clear` CSS class. It duplicates WordPress native `clear`. Using WordPress native instead.
- Tweak: Enhancements related to WPCS (using UM_URL).
1.0.4: November 22, 2023
- Fixed: Issue with maximum characters with Stripe metadata. We've removed the function that saves submitted data to the checkout session. The data is now stored in the transient of your site which expires automatically after an hour.
- Fixed: Account creation via Subscribe URL with non-logged-in users.
1.0.3: November 17, 2023
- Added: Show Plan/Product name ( a member subscribed to ) in the WP Admin > Users List.
- Fixed: Conflict issue with field validation errors displayed in Register forms.
- Fixed: Invalid type error for checkboxes and multi-select fields on checkout process.
1.0.2: November 9, 2023
- Important: Please re-import prices in the UM > Settings > Extensions > Stripe settings to fix the issue with zero-decimal currencies. You must manually update the Stripe title; the new imported price should have the correct price decimals.
- Added: Embedded Checkout - You can now set the checkout form on your site. Please see the [settings doc](https://ultimatemember.github.io/docs-v3/um-stripe/article/1886-stripe-settings.html#stripe-settings-1).
- Added: Restrict Content by Stripe Prices. Please see [the updated doc](https://ultimatemember.github.io/docs-v3/um-stripe/article/1805-stripe-content-restriction.html).
- Added: New filter hook `umm_stripe_checkout_details_date_format` for modifying date format in checkout details.
- Fixed: Remove decimal for supported Zero-decimal currencies: https://stripe.com/docs/currencies#zero-decimal
- Fixed: Subscription database table constraint with *_users table that prevents user account from deletion.
- Fixed: Validate Publishable Key in the Extension settings.
1.0.1: October 18, 2023
- Fixed: Incorrect currency and amount formatting displayed on Register forms & Order details.
- Fixed: Assigning of role and status after successful Stripe Checkout.
- Dev: Fixed the beta version's incrementation.
1.0.0: October 11, 2023
- Initial release. Officially released the Beta version for live.
1.1.4: November 18, 2024
- Fixed: "Load textdomain just in time" issue
1.1.3: May 22, 2024
- Fixed: PHP errors while switching to custom metatable
- Tweak: Added Ultimate Member as required plugins
- Tweak: Compatibility with new FontAwesome library in Ultimate Member plugin
1.1.2: February 21, 2024
- Fixed: Integration with Member directory
- Tweak: Enhancements related to WPCS
1.1.1: December 11, 2023
- Tweak: Using enqueue scripts suffix from UM core class. Dependency from UM core 2.7.0
- Tweak: Enhancements related to WPCS
- Fixed: Member directory map navigator object
- Fixed: Error that occurs if try to init the map in the directory without a map
1.1.0: October 11, 2023
- Added: `aria-invalid` and `aria-errormessage` attributes to the fields on UM Forms
- Fixed: Case when extension isn't active based on dependency, but we can provide the license key field
1.0.9: July 3, 2023
- Fixed: Removed `extract()`
- Tweak: Ultimate Member 2.6.7 compatibility
1.0.8: June 14, 2023
- Added: French translations
- Tweak: Template overwrite versioning
1.0.7: December 14, 2022
- Fixed: PHP warning on the locations_map shortcode
- Fixed: Users displaying on the locations_map shortcode based on their privacy
1.0.6: February 9, 2022
- Added: 'um_user_locations_geocode_args_init' hook for ability to customize Geocoding attributes
- Added: 'um_user_locations_field_show_map' hook for ability to hide the field's map
- Fixed: Search by radius and predefined zoom based on object response from Google API
- Fixed: Translations of the labels
- Fixed: Extension settings structure
Templates required update:
- map.php
Cached and optimized/minified assets(JS/CSS) must be flushed/re-generated after upgrade
1.0.5: April 28, 2021
- Fixed: Registration and Profile forms handler
- Fixed: Integration with Profile Completeness extension
1.0.4: April 14, 2021
- Added: Search by radius functionality on the member directory
- Added: Ability to turn off clustering and OMS( Overlapping Marker Spiderfier ) by the JS hook
- Added: Ability to show the nearest members if the search results are empty
- Added: Location filter / location admin filter
- Added: Ability to select the location by the clicking on the map
- Fixed: OMS( Overlapping Marker Spiderfier ) library using on the map shortcode
- Fixed: Issue with the first map's idle
- Fixed: Distance sorting calculation
1.0.3: December 11, 2020
- Added: OMS( Overlapping Marker Spiderfier ) library for getting visible the clustering markers in the same place
- Added: Error/notices blocks for the location field
- Added: Ability to select map marker icon for role
- Added: Ability to select what markers type to use in member directory
- Added: Distance field based on User Location fields
- Added: Ability to add the Distance field to User Profile meta section
- Added: Ability to show the Distance field on the Member Directory
- Added: Ability to sort by nearby members based on distance and current user geolocation
- Added: [um_user_locations_map] shortcode
- Fixed: Getting bounds on the first member directory page loading (not default starting lat/lng/zoom)
- Fixed: Getting bounds on the first member directory page loading (Show results after search and searched by location. Added timeout for setting bound for invisible map)
- Fixed: Uninstall process
1.0.2: August 11, 2020
- Added: JS filter 'um_user_locations_marker_data' to customize the markers' data
- Added: JS filter 'um_user_locations_marker_clustering_options' to customize the markers' clustering options
- Added: Integration with Profile Completeness
- Added: Starting coordinates/zoom for the member directory
- Fixed: Google Maps init when Internet connection is slow
- Fixed: Keypress "Enter" on user location field autocomplete
- Fixed: Locations fields add/remove and option 'um_map_user_fields'
- Fixed: Map localization
- Fixed: Location field title in the markers' title attribute
- Fixed: Mobile device styles for the member directory map
- Fixed: Getting map bounds
- Fixed: Integration with Social Login form in popup and user Location field
1.0.1: April 1, 2020
- Added: Ability to edit member directory map via a template in theme
- Added: JS hooks for 3-rd party integrations
1.0.0: March 03, 2020
- Initial release
1.1.3: November 19, 2024
- Fixed: "Load textdomain just in time" issue
- Fixed: Integration with Contact Form 7 and [special mail tags](https://contactform7.com/special-mail-tags/#user-related).
1.1.2: October 01, 2024
- Fixed: Hook arguments count
1.1.1: May 22, 2024
- Tweak: Used latest FontAwesome library for fonticons
- Tweak: Added Ultimate Member as required plugins
1.1.0: December 11, 2023
- Tweak: wp-admin scripts refactored
- Tweak: Using enqueue scripts suffix from UM core class. Dependency from UM core 2.7.0
- Tweak: Added CPT as UM registered post type for define proper UM screen on wp-admin
- Tweak: Enhancements related to WPCS
1.0.9: October 11, 2023
- Fixed: Case when extension isn't active based on dependency, but we can provide the license key field
1.0.8: August 23, 2023
- Added: Profile tab settings: Link type - internal or external
- Added: Ability to set external link for the profile tab
- Added: Ability to set custom slug for internal link
1.0.7: October 26, 2022
- Fixed: Extra slashes in the profile tabs' titles
- Fixed: Sorting scripts for PHP8.0
1.0.6: December 17, 2021
- Added: Arabic translation. Thanks to Nabil Moqbel (Slack: nabilmoqbel)
- Fixed: A layout conflict with Elementor and All in One SEO
1.0.5: September 22, 2021
- Fixed: Elementor templates compatibility
1.0.4: July 20, 2021
- Tweak: WP5.8 widgets screen compatibility
1.0.3: April 14, 2021
- Fixed: Profile Tabs sorting
- Fixed: WPML compatibility
- Fixed: Not UTF-8 symbols in profile tab slugs
1.0.2: December 23, 2020
- Fixed: The issue with file/image uploaders in custom profile tabs.
1.0.1: October 6, 2020
- Fixed: Form fields init in custom tabs
- Fixed: Profiles tabs visibility for multisite users
- Fixed: Integration with CF7. Minimum required version of CF7 is 5.0
- Fixed: PHP notices
1.0.0: September 1, 2020
- Initial release
- Fixed: Cover photo value for getting progress in Profile Completeness extension
- Fixed: "Load textdomain just in time" issue
- Tweak: Enhancements for WPCS support
- Added: Hook `um_before_unsplash_cover_update` based on user request
- Fixed: Displaying photo attributes
- Fixed: Case when extension isn't active based on dependency, but we can provide the license key field
- Tweak: Enhancements for security. Sanitizing, escapes, WPCS support
- Tweak: Template overwrite versioning
- Fixed: Extension settings structure
- Tweak: Added `_wp_http_referer` argument to UM Proxy requests for getting proper license URLs
- Tweak: Сhanged requests to UM Proxy
- Tweak: WordPress 5.7 compatibility
- Added: Requests via Unsplash proxy
- Added: *.pot translations file
- Added: Compatibility with Profile Completeness
- Added: Displaying download link and user profile url
- Initial release
1.1.6: November 15, 2024
- Fixed: "Load textdomain just in time" issue
1.1.5: October 01, 2024
- Fixed: Break lines in the downloaded note
1.1.4: May 22, 2024
- Fixed: Multiple paragraphs merged into a single paragraph
- Fixed: Displaying shortcodes when user hasn't capabilities for notes
- Tweak: Added Ultimate Member as required plugins
Templates required update
- profile/single-note.php
- profile/view.php
1.1.3: February 21, 2024
- Fixed: Allowed protocols while PDF file generated
1.1.2: December 20, 2023
- Fixed: Note privacy settings with Followers, Following and Friends users. Performance for Activity wall loading.
- Fixed: Note ID visibility only for Administrator user.
- Fixed: Remove the direct link to user note.
1.1.1: December 11, 2023
- Added: List layout for the displaying notes
- Added: Shortcode `um_user_notes_view` attributes user_id, per_page, view
- Added: Masonry.JS to the grid layout when displaying notes
- Added: Functionality for download notes in the *.pdf format
- Added: Functionality for print notes
- Fixed: Note's privacy settings with Followers and Following users. User Profile page, Activity wall posts
- Fixed: Note's privacy settings with Friends users. User Profile page, Activity wall posts
- Tweak: Added CPT as UM registered post type for define proper UM screen on wp-admin
- Tweak: `um-admin-clear` CSS class. It duplicates WordPress native `clear`. Using WordPress native instead
- Tweak: Enhancements related to WPCS
- Deprecated: `get_notes_content()` function. Overwritten by the PHP templates inside shortcodes
1.1.0: October 11, 2023
- Updated: Dependencies versions based on the recent changes for `UM()->frontend()->enqueue()::get_suffix();`
- Fixed: Case when extension isn't active based on dependency, but we can provide the license key field
1.0.9: August 23, 2023
- Added: Shortcodes [um_user_notes_add], [um_user_notes_view]
- Fixed: Redirect on modal close and added the `um` class to modal wrapper
- Fixed: Nonce actions handlers
1.0.8: June 14, 2023
- Tweak: Template overwrite versioning
1.0.7: August 17, 2022
- Fixed: Activity posts visibility for different visibility option for the Note
- Fixed: Issue of links not rendering on note content (embed links)
1.0.6: February 9, 2022
- Fixed: Extension settings structure
1.0.5: December 20, 2021
- Fixed: redirect on modal closing
Templates required update:
- profile/modal.php
1.0.4: March 29, 2021
- Fixed: Notes tab visibility if it disabled in profile menu
- Fixed: `Disable notes feature?` capability
- Fixed: The note's editor
- Tweak: better performance of the filtering posts on the Activity wall
1.0.3: December 8, 2020
- Fixed: Social Activity query when UM:Friends extension is inactive
1.0.2: October 26, 2020
- Fixed: Dependencies with UM:Friends extension
1.0.1: October 22, 2020
- Added: oEmbed content in the notes
- Fixed: Note image duplicates in the Social Activity wall
- Fixed: Changed loading footer priority
- Fixed: User role settings save
- Fixed: Social activity template
- Fixed: Note's draft status and privacy for the social activity posts
- Fixed: Using HTML in the note's content
1.0.0: September 1, 2020
- Initial release
2.1.6: November 18, 2024
- Fixed: "Load textdomain just in time" issue
2.1.5: December 11, 2023
- Tweak: wp-admin scripts refactored
- Fixed: 'um_user_permissions_filter' hook attributes
- Tweak: Using enqueue scripts suffix from UM core class. Dependency from UM core 2.7.0
- Tweak: Enhancements related to WPCS
2.1.4: October 11, 2023
- Updated: Dependencies versions based on the recent changes for `UM()->frontend()->enqueue()::get_suffix();`
- Fixed: Case when extension isn't active based on dependency, but we can provide the license key field
2.1.3: September 01, 2023
- Added: Ability to bookmark user profiles
- Added: `[um_user_bookmarks_all]` shortcode
- Fixed: `[um_user_bookmarks]` shortcode when folder system is disabled for the bookmarks
- Fixed: Stop displaying bookmarks button if user role capability is set to disable the bookmarks feature
- Fixed: Issue with lack of the nonces
2.1.2: June 12, 2023
- Tweak: Template overwrite versioning
2.1.1: December 14, 2022
- Fixed: Security vulnerability related to the 'user_id' parameter in AJAX requests
- Fixed: The "Add Folder" block displaying in the profile tab
- Tweak: Added animation for buttons while waiting for AJAX response
Templates required update:
- buttons/add.php
- buttons/remove.php
- profile/folder-view.php
Cached and optimized/minified assets(JS/CSS) must be flushed/re-generated after upgrade
2.1.0: August 17, 2022
- Added: Disable folders structure setting
- Added: Hooks for exclude bookmarks from query
Templates required update:
- buttons/add.php
- profile/folder-view.php
- profile/single-folder.php
2.0.9: February 9, 2022
- Added: "Create default folder" feature
- Fixed: "Add folder" button appears in other users' profiles
- Fixed: Extension settings structure
Templates required update:
- profile/folder-view.php
- profile/folder-view/add-folder.php
2.0.8: December 20, 2021
- Fixed: Using emoji in the bookmarks folder name and generating the folder key in this case
- Fixed: Bookmarks buttons inside archives
2.0.7: March 22, 2021
- Fixed: XSS vulnerabilities
- Tweak: UM Dropdown.js scripts updated
- Deprecated:
profile/edit-folder/form.php
template - it's unusable duplicate ofprofile/edit-folder.php
2.0.6: December 8, 2020
- Added: "Using Page Builder" option to a description if enabled
- Fixed: Issue with page builders showing shortcodes (strip_shortcodes added to bookmark description)
- Fixed: Bookmark issue on product and custom post types
- Fixed: Admin forms rendering in metaboxes
2.0.5: August 11, 2020
- Added: *.pot translations file
- Changed: The bookmark button templates
- Updated: CSS styles for the button to make it compatible with other UM extensions
2.0.4: March 18, 2020
- Added: Compatibility with Profile Tabs
- Fixed: Trimmed bookmarks button HTML
2.0.3: January 24, 2020
- Fixed: Displaying bookmark icon
- Fixed: Displaying bookmarks menu at the profile page when Bookmarks capability is turned off for the user role
2.0.2: November 11, 2019
- Added: Sanitize functions for request variables
- Added: esc_attr functions to avoid XSS vulnerabilities
- Fixed: [um_bookmarks_button] shortcodes
- Fixed: style dependencies
- Fixed: modal window z-index
- Fixed: privacy fields at account page
2.0.1: July 16, 2019
- Added: Bookmarks for archive
- Fixed: Texts spelling
- Fixed: Checking if bookmark or post exists
- Fixed: Add to bookmark button arguments
2.0: June 10, 2019
- Initial release
- Fix - Login page button color
- Fix - Comment section style
- Fix - ScrollToTop button JS handler
- Fix - Followers styles
- Fix - Group Background style issues
- Fix - Template versions
- Deprecated - ultimate-member/template/profile/posts-single.php template
- Enhancement - Added `aria-invalid` and `aria-errormessage` attributes to the fields on UM Forms
- Fix - Home page sidebar visibility
- Fix - Native Search Widget button text color
- Fix - UM version 2.6.12 wp_enqueue_scripts issue
- Fix - Friends request widget PHP errors
- Enhancement - Used wp_parse_args instead of extract()
- Enhancement - Comment box styles
- Enhancement - Compatibility with UM >= 2.6.9
- Fix - PHP error when post is restricted/li>
- Fix - PHP error when `show_meta()` function in use
- Enhancement - Refactored Author archive template
- Enhancement - Refactored Ultimate Member Header Message for better performance
- Enhancement - Polylang integration
- Enhancement - Social Icons header section rewritten
- Enhancement - Header submenu depth increased to 3
- Enhancement - used CSS var in customizer for better readability
- Fix - Header Profile Menu Dropdown expanded
- Fix - Post navigation style
- Fix - Header Notifications Dropdown click issue
- Enhancement - Compatibility with UM core 2.3.1 + UM Notifications 2.3.0
- Enhancement - SCRIPT_DEBUG constant for loading scripts.
- Fix - Report, Edit, Remove, Reply buttons are not displayed for User Reviews.
- Fix - WooCommerce PHP notice.
- Fix - Restricted post title (handle post title via hook).
- Enhancement - added using apply_shortcodes function
- Enhancement - Refactor functions for better readability.
- Enhancement - Minimized use of elseif for better debugging and readability.
- Fix - "last activity" time in groups.
- Fix - notification counter in a header.
- Fix - redirect after group's search.
- Fix - 'Clear' button in another account.
- Fix - "clear" permalink in a search group block.
- Fix - Use proper escape functions.
- Fix - Remove padding when header menu is empty.
- Enhancement - Optimized CSS code by lower CSS specificity
- Enhancement - Options to select header message modal username display type
- Fix - Mobile Sticky header
- Fix - ForumWP style
- Enhancement - Option to control breadcrumbs visibility.
- Enhancement - Balloon.css tooltip.
- Fix - validate data using native wp_validate_boolean
- Fix - Small design fixes.
- Fix - Changed the_post_thumbnail default size from full to large.
- Fix - Header notifications mismatch issue.
- Enhancement - Compatibility with WP-PageNavi.
- Enhancement - Compatibility with Breadcrumb NavXT.
- Enhancement - Compatibility with Rank Math breadcrumbs.
- Enhancement - Compatibility with Co-Authors Plus.
- Fix - Change the name of script & styles handle to resolve conflict.
- Fix - bbPress favorite button.
- Fix - Google Font resource exhausted issue.
- Enhancement - Set transient to Google font customizer control.
- Enhancement - 404 page design improvements.
- Enhancement - Search page design improvements.
- Enhancement - Improved accessibility based on Google Lighthouse data.
- Fix - Display featured image markup only when feature image is there.
- Removed - Replaced jQuery matchHeight library with native css.
- Removed - 'x-ua-compatible' meta element is removed as it is not needed.
- Add - Added Filter hook - wp_nav_menu depth filter.
- Add - Added Filter hook - um_theme_show_page_title
- Add - Check and hide Elementor page title.
- Add - Customizer option for logo hover color.
- Add - UM User Profile widget.
- Add - Required header fields: `Tested up to` and `Requires PHP` in style.css.
- Enhancement - Change file structure.
- Enhancement - UM Groups design improvements.
- Enhancement - User Profile posts layout.
- Enhancement – Improve HTML5 compliance for enqueued scripts and styles.
- Enhancement – When doing logical comparisons followed Yoda condition.
- Enhancement - Refactor archive.php, blog page template.
- Fix – Only display sidebar area when widgets are active, otherwise full-width layout.
- Fix - Comment meta color & style.
- Fix - Sanitize customizer checkbox & custom controls.
- Fix - Fix several text domain and replaced it with the proper `um-theme` text domain.
- Fix - Removed empty footer area padding.
- Fix - Archive pages sidebar issue.
- Fix - Header profile position switcher.
- Enhancement - Compatibiity with Jetpack
- Enhancement - Compatibiity with Google Tag Manager for WordPress
- Enhancement - Compatibiity with SportsPress
- Enhancement - Accessibility ready
- Enhancement - Clean body & post css class
- Enhancement - Declare HTML5 scripts and styles support for better compliance with W3C validator
- Enhancement - Updated the post date format to DATE_W3C
- Enhancement - WooCommerce cart page design improvement
- Enhancement - WooCommerce checkout page design improvement
- Fix - Full width template
- Fix - UM Groups & ForumWP sidebar issue
- Fix - Archive & blog page display issue
- Fix - Header new message background color
- Fix - get_parent_theme_file_path for better child theme override
- Fix - get_parent_theme_file_uri for better child theme override
- Enhancement - Compatibility with Max Mega Menu
- Enhancement - Updated FontAwesome to Version 5.12.1
- Enhancement - Ultimate Member profile layout
- Enhancement - WooCommerce styles
- Fix - LifterLMS clash with mobile header menu
- Fix - Padding issue caused by missing CSS class
- Enhancement - Compatibility with WPAdverts
- Fix - Header Member Search not visible for logged out users
- Fix - Compatibility with UM 2.1
- Fix - Position of Private Message trash button
- Enhancement - Updated searchform template.
- Enhancement - Changed the place of profile tabs templates.
- Fix - Profile preview.
- Fix - Extensions dependencies.
- Enhancement - Updated Font Awesome to 5.11.2
- Enhancement - Customizer options for header profile avatar size
- Enhancement - Customizer options for header profile icon size
- Fix - Customizer default value for footer layouts.
- Enhancement - Supports Yoast SEO breadcumb
- Enhancement - Supports SEOPress breadcumb
- Enhancement - Updated customizer.js for live preview
- Enhancement - Comment section revamped for mobile devices
- Enhancement - Enhanced header layout for mobile devices
- Enhancement - Single article comment section markup
- Fix - Site logo text on mobile devices
- Fix - Right padding on mobile devices
- Fix - Image not showing on header notification
- Enhancement - ForumWP sidebar management
- Enhancement - ForumWP customizer options for color & text size
- Enhancement - Compatibility with new UM Profile Tab menu function
- Enhancement - Optimize UM custom profile layouts
- Fix - Profile sidebar padding issue
- Fix - Profile sub navbar for custom UM profile
- Fix - Updated the UM Profile template with um_profile_footer hook
- Fix - Mobile hamburger sub menu
- Fix - Completely disable header avatar with menu
- Fix - Conflict with WP adminbar and sticky header
- Fix - WP Job Manager sidebar issue
- Fix - Header bottom bar dropdown color
- Enhancement - minify customizer CSS
- Enhancement - Added aria-label
- Enhancement - Remove extra words from WooCommerce shop filters
- Enhancement - Compatibility with YITH WooCommerce Wishlist
- Enhancement - Compatibility with Dokan Multivendor
- Enhancement - Compatibility with Restrict Content
- Enhancement - Compatibility with Easy Digital Downloads
- Enhancement - Upload file with more MIME types
- Enhancement - Only load WooCommerce style if WooCommerce is active
- Enhancement - Customizer settings for UM User Bookmarks
- Enhancement - Customizer settings for Floating Notifications
- Enhancement - Header profile display name selector
- Enhancement - Header profile position switcher
- Fix - Sidebar management for product category & tag pages
- Fix - UM Group page sidebar management
- Fix - Header Messenger: check if the user is blocked
- Fix - Header Messenger: check if the conversation is hidden
- Fix - Message button padding in member directory
- Fix - Icon consistency of UM profile
- Fix - Added new scroll for conversations
- Enhancement - WooCommerce My Account & Cart styles
- Enhancement - Integrated with Premmerce WooCommerce Product Filter Pro
- Enhancement - Optimize pingbacks
- Enhancement - Added wp_body_open introduced in WordPress 5.2
- Enhancement - UI improvement for UM Messaging extension
- Enhancement - UM Groups layout
- Enhancement - Revamped Single post comment section
- Enhancement - Added before & after hooks for Footer widgets
- Enhancement - Added is_ssl detection for Google Fonts
- Enhancement - Added support for WP Job Manager
- Enhancement - Added option to disable single article summary
- Fix - Show customizer options for bbPress when plugin is active
- Fix - Border button customizer css
- Fix - Customizer live preview of color elements
- Fix - Header Bottombar text vertcal alignment
- Enhancement - W3C markup validated
- Add - Ultimate Member Account page layout
- Add - WooCommerce sidebar management
- Fix - Sticky header & sidebar
- Fix - bbPress reply has same author
- Fix - UM Profile layouts & Bootstrap
- Fix - UM Profile layouts no cover friend button issue
- Fix - Header log out buttons margin
- Fix - Added um_profile_before_header hook to custom UM Profile layouts
- Add - Header Friend Requests Modal
- Add - Header Layouts
- Add - Header Sign Out link in profile header menu
- Add - UM Login Page Customizer options
- Enhancement - Highlight unread header private messages
- Enhancement - Group customizer UI options for better view
- Enhancement - CSS performance audit
- Enhancement - Load elements css only when its activated
- Enhancement - Removed directly enqueueing jQuery
- Enhancement - Load customizer css using wp_add_inline_style
- Fix - UM Followers for Default UM Profile layout
- Fix - Header Messenger link markup
- Add - Removed Bootstrap Grid an added Modified Bootstrap grid
- Add - Header Notification modal
- Add - Rewrite Header Messenger Modal for better performance
- Add - Rewrite Header Notification Modal for better performance
- Add - Customizer color options for header modals
- Fix - UM Notification not accessible for WP Adminbar
- Fix - UM User Tag customizer style
- Fix - Header UM Notifications flashes when refreshed
- Removed - Custom WooCommerce checkout template
- Add - Added rel="nofollow" and remove rel="category'
- Add - Added rel="nofollow" and remove rel="tag'
- Add - Added ProfilePage structured data for UM User Pages
- Add - Added Sticky sidebar
- Add - Added Sticky Header
- Add - Added 2 custom UM Profile layouts
- Add - Added UM Profile Tab Post layout
- Add - Added Bootstrap to 4.2.1
- Add - Refine style of UM Extensions
- Fix - Header hamburger menu alignment on mobile devices
- Add - Optimize theme for better performance using Google Lighthouse
- Add - Customizer options for header selected menu item
- Add - Header profile section hooks for more customizability
- Fix - Header layout adjusted for Macbook Pro
- Fix - UM New Member widget style fix
- Fix - Header Search Box alignment
- Fix - Search Page Sidebar
- Fix - Search Page results layout
- Fix - Header Meta Tags Used Properly for better Accessibility
- Fix - UM Message incorrect unread count
- Fix - Removed wp_is_mobile() for applying mobile responsiveness
- Fix - Elementor Pro Single Page Template
- Fix - Single Post Content width
- Fix - Footer widget link hover
- Fix - Refined Mobile header
- Fix - Refined Tablet header
- Fix - Shortcode rendering on translated strings
- Fix - Bootstrap 4 row
- Fix - Pages Widget style
- Fix - Live preview for top bar customizations
- Fix - Header button visibility for logged out users
- Fix - Font Awesome icon for Scroll to top button
- Remove - Dashboard images
- Add - Polylang Support
- Fix - Header layout on Mobile Devices
- Fix - Refactor core-header.php
- Fix - Blog layout on index page
- Fix - Remove Theme Dashboard
- Fix - Add Bootstrap 4 class for vertical align
- Fix - Ipad/ Ipad Pro Header styles
- Fix - License Activation
- Fix - Header Search Box on Mobile Devices
- Add - Updated Font Awesome to 5.4.1
- Fix - Header Notification count overlap
- Fix - Header Hamburger Menu
- Add - Header Profile menu in Mobile devices
- Fix - Header Box shadow
- Fix - Header Messenger PHP Undefined offset error
- Fix - Ultimate Member shortcodes in Navigation areas
- Tweak - Private Message Notification
- Add - LifterLMS Customizer Settings
- Initial release
2.2.0: November 15, 2024
- Added: Compatibility with Ultimate Member 2.9.0 and Action Scheduler for email sending
- Fixed: Load textdomain for getting plugin data
- Fixed: The "My Photos" account tab visibility
- Fixed: URLs in the [ultimatemember_gallery_photos] shortcode
- Tweak: Compatibility with the new UI of Ultimate Member core
Templates required update:
- modal/edit-album.php
- modal/edit-comment.php
- modal/edit-image.php
- modal/likes.php
- account.php
- albums.php
- caption.php
- comment.php
- comment-form.php
- comments.php
- gallery.php
- gallery-head.php
- photos.php
- photos-grid.php
- single-album.php
- single-image.php
Cached and optimized/minified assets(JS/CSS) must be flushed/re-generated after upgrade
2.1.9: May 22, 2024
- Fixed: Grid layout for albums
- Fixed: Frontend UI after async actions for image, likes, comments
- Fixed: Hide comments and likes from hidden user roles
- Tweak: Ability to select the album photo as cover. Cover image is the part of the album for now
Templates required update:
- modal/add-album.php
- modal/edit-album.php
- modal/edit-image.php
- album-block.php
- album-head.php
- albums.php
- caption.php
- comment.php
- comments.php
- gallery.php
- photos.php
- single-album.php
Deleted templates:
- modal/delete-album.php
Cached and optimized/minified assets(JS/CSS) must be flushed/re-generated after upgrade
2.1.8: February 21, 2024
- Added: wp-admin submenu for user photos preview.
- Fixed: Album and photo can view capability and changed all restrictions based on this function.
- Fixed: Deletion of the cover photo after album deletion.
- Fixed: Added unique security wpnonce per AJAX action.
- Fixed: Removed "Disabled comments" option if the comments are disabled generally.
- Fixed: Delete and download all photos.
- Fixed: Shortcode layouts.
Templates required update:
- modal/delete-comment.php
- modal/edit-comment.php
- modal/edit-image.php
- modal/modal.php
- account.php
- album-block.php
- album-head.php
- caption.php
- comment-form.php
- comment.php
- gallery-head.php
- pagination.php
- photos.php
- single-album.php
2.1.7: December 20, 2023
- Fixed: Album privacy settings with Followers, Following and Friends users. Performance for Activity wall loading.
- Fixed: URL when going from the gallery to the album and back when Photos is the default Profile tab
- Fixed: Redirect URL after album deletion
2.1.6: December 11, 2023
- Fixed: Album privacy settings with Followers and Following users. User Profile page, Activity wall posts
- Fixed: Album privacy settings with Friends users. User Profile page, Activity wall posts
- Tweak: Using enqueue scripts suffix from UM core class. Dependency from UM core 2.7.0
- Tweak: Added CPT as UM registered post type for define proper UM screen on wp-admin
- Tweak: `um-admin-clear` CSS class. It duplicates WordPress native `clear`. Using WordPress native instead
- Tweak: Enhancements related to WPCS
- Tweak: Using `UM()->datetime()->time_diff()` function instead local registered functions duplicates
- Fixed: Added nonce for getting photos or comments likes
- Fixed: Unlike photo action
- Fixed: Texts in templates
- Templates required update: modal/likes.php
2.1.5: October 11, 2023
- Fixed: Case when extension isn't active based on dependency, but we can provide the license key field
2.1.4: October 4, 2023
- Fixed: Made redirect safe
2.1.3: September 01, 2023
- Added: Album ID and Photo ID as query args to the URL for easy sharing
- Fixed: Max files upload when "Album photos limit" setting is empty
- Fixed: Max files size upload
- Fixed: The "Load more" button is at the end of the photo list displaying
- Fixed: Displaying photos in popup after pagination
- Fixed: Edit comment action
- Tweak: Removed `extract()` function and increase supporting WordPress Code Standards
2.1.2: June 14, 2023
- Added: Hook for extends uploaded image types `um_user_photos_allowed_image_types`
- Tweak: Template overwrite versioning
- Fixed: PHP warnings
2.1.1: August 17, 2022
- Added: Privacy settings for the albums on the frontend
- Added: Method that deletes all user photos
- Added: Global setting for the album photos limit
- Fixed: Account > User Photos > Download all button displaying
2.1.0: February 9, 2022
- Added: Photo uploading limits for the roles
- Changed: Separated album notification from 1 to 3 actions (album added, album edited, album deleted)
- Fixed: Extension settings structure
- Fixed: Modal does not close when deleting album
- Fixed: Empty album cover URL
Templates required update:
- email/new_album.php
2.0.9: December 20, 2021
- Added: Photo sorting on album edit modal
- Fixed: Conflict with All in One SEO. Moved modal template to the footer
- Fixed: Update album photos on image delete
- Fixed: Visibility of the user photos uploads on media library list view
2.0.8: March 29, 2021
- Tweak: WordPress 5.7 compatibility
2.0.7: December 8, 2020
- Added: "Disable title", "Disable cover photo" and "Disable comments" options
- Fixed: HTML attribute for disable_comments field (added value="1")
- Fixed: Typo errors in templates
- Fixed: Activity image grid and lightbox
2.0.6: August 11, 2020
- Added: Setting "Photo rows"
- Added: Field "Related link" in the popup "Edit Image"
- Added: A link to the related page in the photo details popup
- Added: *.pot translations file
- Changed: Wrap a link inside the image comment
- Changed: A grid layout for the photos gallery
- Changed: Templates structure
- Fixed: Issue with modal window duplicates
- Fixed: Layout styles for photos in the activity wall
- Fixed: Modal windows loading PHP issues
- Fixed: Template "single-album"
- Fixed: Photo Likes
2.0.5: January 24, 2020
- Added: Shortcode [ultimatemember_albums]
- Fixed: CSS issue
2.0.4: November 11, 2019
- Added: Sanitize functions for request variables
- Added: esc_attr functions to avoid XSS vulnerabilities
- Added: Email notifications to admin when user create, delete ot update an album
- Fixed: Account page my Photos
- Fixed: Empty download issue
- Fixed: Uninstall process
2.0.3: February 8, 2019
- Optimization: use method UM()->get_template() to load templates
- Fixed: Profile Tabs
- Fixed: Close album options dropdown
- Fixed: Album photos grid style
- Fixed: Download my photo's function is not working on account page
- Fixed: JS/CSS enqueue
2.0.2: November 12, 2018
- Fixed: Force image unlink
- Optimized: JS/CSS enqueue
2.0.1: October 1, 2018
- Initial Release
2.1.5: November 18, 2024
- Fixed: "Load textdomain just in time" issue
2.1.4: May 22, 2024
- Tweak: Used latest FontAwesome library for fonticons
- Tweak: Added Ultimate Member as required plugins
2.1.3: December 11, 2023
- Tweak: wp-admin scripts refactored
- Tweak: Using enqueue scripts suffix from UM core class. Dependency from UM core 2.7.0
- Tweak: Added CPT as UM registered post type for define proper UM screen on wp-admin
- Tweak: Enhancements related to WPCS
2.1.2: October 11, 2023
- Fixed: Case when extension isn't active based on dependency, but we can provide the license key field
2.1.1: October 4, 2023
- Fixed: Displaying private content through `the_content()` function on Profile tab
2.1.0: September 12, 2023
- Fixed: Displaying private content through `the_content()` function
- Fixed: Displaying private content for role and for user
2.0.9: August 29, 2023
- Added: Private content by User Role
- Fixed: PHP warnings
2.0.8: February 9, 2022
- Fixed: Displaying empty private content tab
- Fixed: Extension settings structure
2.0.7: December 17, 2021
- Fixed: Removed extra slashes from the predefined private content
2.0.6: December 8, 2020
- Added: "Predefined content template" setting
- Fixed: The setting "Private Content Tab Icon"
2.0.5: September 19, 2019
- Fixed: Enable visible private content Profile Tab for Administrator
2.0.4: July 16, 2019
- Fixed: Profile Tabs
- Fixed: Uninstall process
- Fixed: Issue with break lines filter
2.0.3: November 26, 2018
- Fixed: AJAX vulnerabilities
- Optimized: JS/CSS enqueue
2.0.2: October 3, 2018
- Fixed: Uninstall process
2.0.1: May 15, 2018
- Added: Loading translation from "wp-content/languages/plugins/" directory
- Fixed: Private Content shortcode
2.0: October 30, 2017
- Tweak: UM2.0 compatibility
2.4.7: November 15, 2024
- Added: Compatibility with Ultimate Member 2.9.0 and Action Scheduler for email sending
- Fixed: Image uploading on the wall
- Fixed: "Load textdomain just in time" issue
2.4.6: September 30, 2024
- Fixed: Getting the list of groups where user were invited
- Tweak: Compatibility with the future new UI
Templates required update
- tabs/discussions.php
- Renamed templates/account_notifications.php → templates/account-notifications.php
- Renamed templates/latest_comments.php → templates/latest-comments.php
- Renamed templates/users_invite_list.php → templates/users-invite-list.php
- Renamed templates/directory/directory_confirm.php → templates/directory/directory-confirm.php
- Renamed templates/directory/directory_search.php → templates/directory/directory-search.php
- Renamed templates/directory/directory_tabs.php → templates/directory/directory-tabs.php
2.4.5: February 21, 2024
- Fixed: Invite members directory search line
- Fixed: CSS for the group settings button on mobile devices
2.4.4: January 15, 2024
- Fixed: Email templates layout
2.4.3: December 11, 2023
- Tweak: Frontend libraries refactored
- Added: Simplebar.JS library because it's not used in UM core
- Updated: ScrollTo JS to 2.1.3 version
- Updated: autosize JS to 6.0.1 version
- Fixed: Using only necessary localized data
- Tweak: wp-admin scripts refactored
- Updated: jquery.dataTables to 1.10.13 version
- Fixed: Sorting and filtering data in group members table
- Fixed: Using only necessary localized data
- Tweak: Added CPT as UM registered post type for define proper UM screen on wp-admin
- Tweak: Enhancements related to WPCS
- Tweak: Using `UM()->datetime()->time_diff()` function instead local registered functions duplicates
- Fixed: Issue when editing comment in single post view
- Fixed: Issue show post likes
- Fixed: oEmbed videos in the discussion wall
Cached and optimized/minified assets(JS/CSS) must be flushed/re-generated after upgrade
2.4.2: October 11, 2023
- Added: Mention group members in the Discussion wall
- Integration with Real-time Notifications > "Groups - New mention" notification
- Fixed: Displaying "Notifications Account Tab" setting
- Fixed: DB update for old 'um_groups_last_active' meta maybe stored not in GMT
- Fixed: Stored 'um_groups_last_active' meta in GMT
- Fixed: Escape and sanitizing data in templates or form submission
- Fixed: Made redirect safe
- Fixed: The "Join group" button for guests/li>
- Fixed: Case when extension isn't active based on dependency, but we can provide the license key field
2.4.1: August 28, 2023
- Added: `force_show_create_pages()` on first time install
- Added: Post & comment discussion in email notifications
- Added: JS confirm for leaving a group
- Added: JS confirm for ignore invitation to a group
- Added: Hook `um_groups_make_links_clickable_attrs` for `make_links_clickable()` function
- Fixed: Flush members count cache when user status in group is changed
- Fixed: Like/unlike group discussion post/comment action validation
- Fixed: `$user_id` in `directory_confirm.php` template
- Fixed: Likes visibility in public group
- Tweak: Compatibility with UM: Followers 2.2.8
- Tweak: Setup predefined pages only after "Create Pages" click in admin notice
2.4.0: August 1, 2023
- Added: Registration form setting to assign user after registration to the groups
- Fixed: `date_joined` data and convert it to `date_joined_gmt`
- Fixed: Posting hidden group activity to the UM:Social Activity wall
- Tweak: Using `date_joined_gmt` column and data for getting proper joined date. It doesn't depend on WordPress timezone settings
2.3.3: June 29, 2023
- Fixed: Join/Leave group button
- Fixed: Removed extract() function to increase security
2.3.2: June 9, 2023
- Fixed: PHP warnings
- Fixed: Groups privacy saving in some cases
- Fixed: Groups Activity posting new activity post
2.3.1: May 30, 2023
- Added: A new filter to support more image types such as WebP
- Fixed: Hide the Join Group button for members who cannot join a group
- Fixed: hashtagit function
- Fixed: Groups links in subtabs
- Fixed: PHP warnings
- Tweak: Template overwrite versioning
- Tweak: changed `input_filter` to WordPress native sanitize
2.3.0: August 17, 2022
- Fixed: Content replace with Avada theme (Group single page)
2.2.9: February 9, 2022
- Fixed: Extension settings structure
2.2.8: December 20, 2021
- Fixed: Applying the category filter and after that click on "Load more" button.
2.2.7: September 22, 2021
- Added: The filter hook 'um_groups_single_the_title'
- Fixed: The text-type filter fields displaying on the Invite tab
- Fixed: The page title on the single group page
- Fixed: Getting group post via the hash (there could be a match with another post type)
- Fixed: Translations typo
2.2.6: July 20, 2021
- Fixed: Single group's `the_title` hook
- Tweak: WP5.8 widgets screen compatibility
2.2.5: June 24, 2021
- Added: Enhancements in the integration of Groups + Profile Completeness
- Added: jQuery v3 compatibility (removed deprecated functions from jQuery.migrate)
- Added: Text to display if user needs to login to see group activity
- Added: Real-time notification 'Groups - New post'
- Added: Real-time notification 'Groups - New comment'
- Added: Hooks for integration with CPT and taxonomies
- Added: The restriction notice for the 3rd-party integration
- Added: Reported posts tab and notice in the group discussion wall
- Added a new shortcode [ultimatemember_group_users_invite_list]. The list of the invitations for current user
- Fixed: Shortcodes' data displaying privacy
- Fixed: Redirects on the profile tabs
- Fixed: [ultimatemember_group_invite_list] shortcode
- Fixed: Pagination in the members template
- Fixed: Email notification placeholders and updated templates
- Fixed: Restored post slug line
- Fixed: Changed default group CPT slug to avoid the conflicts
- Fixed: Privacy checking for "public for role" groups
- Fixed: AJAX actions for the group's members
- Fixed: Invitation filters bar the "clear all" link
- Fixed: Join Administrator as the first member to the group
- Fixed: Group creator name displaying
- Fixed: Administrator capabilities for deleting posts from the group
- Fixed: Groups list pagination and displaying groups for not logged in users
- Fixed: Deleting group avatar after group editing
- Fixed: Displaying hidden group in a user profile
- Fixed: Sending email notifications only after moderation
- Fixed: Avatar displaying on the real-time notifications feed
- Fixed: Displaying groups for the banned users
- Fixed: Displaying page title on the singular group page
- Fixed: Notice about not-reviewed group posts for moderators and admins
- Fixed: Displaying rejected users in the Join Requests tab
- Fixed: Form labels and some typo
- Deprecated: group_id attribute for the [ultimatemember_group_new] shortcode
2.2.4: December 16, 2020
- Added: Show the image upload error
- Added: Improvements for single/list groups templates (Show author, categories, tags. Upload avatar.)
- Fixed: User suggestions
- Fixed: Settings have to be applied after plugins loaded
- Fixed: Enqueue scripts
- Fixed: PHP notices
- Fixed: Show only friends to the user invites directory
- Fixed: Filters names
- Fixed: Typo bug fix and add action hooks
- Fixed: Remove email notifications after post updates
- Fixed: Don't display the form 'Write Post' if the user is not a member of a group
- Tweak: A new icon for the profile tab 'Groups'
2.2.3: August 24, 2020
- Fixed: Using a deprecated variable $.browser in autoresize library
- Fixed: Count notifier of groups on the someone else's profile
- Fixed: Invites actions on the someone else's profile
- Fixed: Action buttons in a groups tab on the someone else's profile
2.2.2: August 11, 2020
- Added: Settings for CPT & taxonomies slugs
- Added: Role setting for 'Disable groups creation'
- Added: Email placeholders {group_url_postid} {group_url_commentid} {post_url} {comment_url}
- Added: Scroll to the hashed post or comment
- Added: Groups sorting by last activity
- Added: *.pot translations file
- Added: Sorting by last activity in groups shortcode "activity_asc"/"activity_desc"
- Changed: Email notification templates
- Fixed: Invite tabs filter
- Fixed: Resetting user after fetch
- Fixed: Email notification "Groups - New post" and "Groups - New comment"
- Fixed: Account settings 'Notify me when someone posts on group' and 'Notify me when someone comments on group'
- Fixed: PHP notice on the group discussion wall
- Fixed: fatal error with namespace declaration
- Fixed: category filter
- Fixed: correct template structure for overriding
- Fixed: new comment and post notification email issue
- Fixed: a reply after load more on the group wall
- Fixed: broken SQL statement
- Fixed: invite link in the email for member if a group is hidden
- Fixed: JS conflict with Ultimate Member - Social Activity extension
- Fixed: The Real-time Notifications if a group is hidden
- Tweak: apply_shortcodes() function support
2.2.1: April 1, 2020
- Added: GDPR complicity, groups' discussions posts export
- Fixed: PHP notice for the "public for role" group when not logged in user see it
- Fixed: Shortcode arguments and search bar at groups list
- Fixed: Tags validation on create group
- Fixed: Editing group-wall posts
- Fixed: Group-wall posting and comments
- Tweak: Optimized webnotifications integration
2.2.0: January 23, 2020
- Added: Ability to sort filters on Invites tab
- Added: Text-type filters for Invites tab
- Added: Performance fixes to decrease the number of mySQL queries
- Fixed: Join to group button from another user Profile
- Fixed: CSS issues
- Fixed: User action links
- Changed: Account notifications layout
2.1.9: November 18, 2019
- Fixed: Groups table creation
- Fixed: Redirect from "Join Requests" to "Login" page for logged out users
2.1.8: November 13, 2019
- Fixed: Group members list
- Fixed: Group invites list
2.1.7: November 11, 2019
- Added: Rewritable templates
- Added: Invites notifier in Profile menu
- Added: Shortcode [ultimatemember_group_comments]. This shortcode returns block, that contains posts with the latest comments.
- Added: Shortcode [ultimatemember_group_members]. This shortcode returns block, that contains group members list.
- Fixed: Database column
date_joined
- Fixed: Load more comments
- Fixed: Shortcode [ultimatemember_group_discussion_activity] can be used on any custom page
- Fixed: Shortcode [ultimatemember_group_discussion_wall] can be used on any custom page
- Tweak: Changed all user groups tabs to Member Directory class
2.1.6: August 19, 2019
- Added: Email templates for groups's comment/post
- Fixed: Email templates placeholders and default content
2.1.5: July 16, 2019
- Fixed: Profiles Tab Privacy
- Fixed: Uninstall process
- Fixed: Approve members to groups
2.1.4: April 19, 2019
- Added: Invites groups list
2.1.3: April 4, 2019
- Fixed: WordPress.com compatibility
2.1.2: March 29, 2019
- Added: Filter to Invites tab
- Added: Danish translation
- Fixed: Some responsive styles
- Fixed: Loading textdomain
2.1.1: February 8, 2019
- Fixed: Upload Dir handler
- Fixed: German translates
- Fixed: Default value for group selectbox
2.1.0: January 21, 2019
- Fixed: Show more group members
- Fixed: Small PHP notices
- Fixed: CSS for templates
2.0.9: January 7, 2019
- Fixed: Approve group users via front end
- Fixed: JS enqueue
2.0.8: December 5, 2018
- Fixed: JS issues on Add/Edit group activity post and like
2.0.7: December 4, 2018
- Fixed: Fatal Error on some installs
2.0.6: December 3, 2018
- Fixed: Group description publishing
- Fixed: Group discussion likes
2.0.5: November 26, 2018
- Fixed: Displaying hidden groups at the groups list
2.0.4: November 15, 2018
- Fixed: Hide group discussions and members for non-logged in users
- Fixed: See more button not working issue
- Fixed: Delete group member on user delete action
- Fixed: Remove deprecated functions
2.0.3: November 12, 2018
- Fixed: is image functions
- Fixed: style for small devices
- Fixed: avatars in add member to the group
2.0.2: November 3, 2018
- Fixed: Scripts Enqueue
- Fixed: PHP notice on Invites tab
2.0.1: October 12, 2018
- Fixed: Yoast SEO compatibility with UM:Groups templates
2.0: October 1, 2018
- Initial Release
2.3.3: November 14, 2024
- Added: Compatibility with Ultimate Member 2.9.0 and Action Scheduler for email sending
- Fixed: "Load textdomain just in time" issue
2.3.2: May 22, 2024
- Fixed: Loading assets in block builder
- Tweak: Added Ultimate Member as required plugins
2.3.1: February 21, 2024
- Updated: User Photos access to actions for visible for friends albums and photos in them.
2.3.0: December 20, 2023
- Fixed: Note and Album privacy settings. Performance for Activity wall loading.
2.2.9: December 11, 2023
- Tweak: Using enqueue scripts suffix from UM core class. Dependency from UM core 2.7.0
- Fixed: 'um_user_permissions_filter' hook attributes
2.2.8: October 11, 2023
- Added: Shortcode `[ultimatemember_friends_button]`
- Fixed: Displaying "Notifications Account Tab" setting
- Fixed: User mentions suggestions and parse while posting
- Fixed: Case when extension isn't active based on dependency, but we can provide the license key field
2.2.7: August 25, 2023
- Added: JS confirm when unfriend the user
- Added: JS confirm when cancel friend request the user
- Added: JS confirm when reject friend request the user
- Fixed: Reject friend request
- Fixed: Update notification count in user profile after friends actions (friend/un-friend/reject/cancel/accept)
2.2.6: August 8, 2023
- Added: Extra-validation in AJAX actions
- Fixed: Removed `extract()`
- Fixed: Hide "Hide friends stats" and "Hide friend button" settings on the "Edit Member Directory" page
2.2.5: May 30, 2023
- Tweak: Template overwrite versioning
2.2.4: August 17, 2022
- Added: Integration with UM: User Photos and album visibility
2.2.3: February 9, 2022
- Fixed: Counters number of users - friends, friends requests, friends requests sent
- Fixed: Extension settings structure
2.2.2: July 20, 2021
- Tweak: WP5.8 widgets screen compatibility
2.2.1: May 7, 2021
- Added: Profile tab privacy for friends and followers only
2.2.0: March 29, 2021
- Added: Dependencies with Online extension and Online Friends widget
- Fixed: PHP notices when a user is mentioned in the Social Wall
- Tweak: Updated the using dropdown.js library functions
2.1.9: August 24, 2020
- Fixed: Friend request deletion
2.1.8: August 11, 2020
- Added: Fields privacy setting 'Only friends'.
- Added: *.pot file for the translations
- Tweak: apply_shortcodes() function support
- Fixed: Friends requests note when there are the requests
- Fixed: Security issue with user IDs in data attribute
2.1.7: April 1, 2020
- Added: User role setting "Friends limit" - the maximum number of friends.
- Tweak: Optimized UM:Notifications integration
2.1.6: January 13, 2020
- Tweak: Integration with Ultimate Member 2.1.3 and UM metadata table
- Changed: Account notifications layout
2.1.5: November 13, 2019
- Fixed: Loading member directories with friends button
2.1.4: November 11, 2019
- Added: Sanitize functions for request variables
- Added: esc_attr functions to avoid XSS vulnerabilities
- Added: ability to change templates in theme via universal method UM()->get_template()
- Fixed: Style dependencies
- Fixed: Replace placeholders
- Fixed: Online friends widget
- Tweak: Replaced menu UI function
- Optimized usermeta for Account submit security
2.1.3: July 16, 2019
- Added: Ability to rewrite templates via themes
- Added: Widget with online friends
- Fixed: Profile Tabs
- Fixed: Uninstall process
2.1.2: May 22, 2019
- Tweak: Future released extensions compatibility
2.1.1: May 14, 2019
- Tweak: Future released extensions compatibility
- Fixed biography description in layout
2.1.0: May 14, 2019
- Tweak: WordPress.com compatibility
2.0.9: March 29, 2019
- Added: Friends mentions in social activity
- Tweak: correct dbDelta syntax
2.0.8: March 29, 2019
- Added: Hook for displaying "Friends" button
2.0.7: November 27, 2018
- Fixed: AJAX vulnerabilities
- Optimized: JS/CSS enqueue
2.0.6: October 2, 2018
- Added: User Groups Integration
2.0.5: August 13, 2018
- Fixed: WP native AJAX handlers
2.0.4: August 10, 2018
- Fixed: Backward compatibility for Privacy Settings
2.0.3: August 10, 2018
- Fixed: Privacy account settings for sites with different languages
2.0.2: June 18, 2018
- GDPR compatibility on delete users
2.0.1: October 17, 2017
- Fixed sorting members directory by “most friends” and “least friends”
- Fixed allow admin to edit friends only profile
- Tweak: UM2.0 compatibility
1.0.1: December 8, 2016
- Added: English Translation files
- Fixed: Remove notices from ajax requests
- Fixed: Plugin updater
- Fixed: Friend request count
1.0.0: October 4, 2016
- Initial release
2.3.0: November 16, 2024
- Fixed: Member directory filter by User Tag field
- Fixed: "Load textdomain just in time" issue
- Fixed: JS variable `um_user_tags` for modern themes
2.2.9: May 22, 2024
- Fixed: Loading assets in block builder
- Tweak: Added Ultimate Member as required plugins
- Tweak: Compatibility with new FontAwesome library in Ultimate Member plugin
2.2.8: February 21, 2024
- Fixed: Displaying hidden tags on Member Directory
- Fixed: Integration with Member directory
- Tweak: Enhancements related to WPCS
2.2.7: December 11, 2023
- Tweak: Using enqueue scripts suffix from UM core class. Dependency from UM core 2.7.0
- Tweak: `um-admin-clear` CSS class. It duplicates WordPress native `clear`. Using WordPress native instead
2.2.6: October 11, 2023
- Updated: Dependencies versions based on the recent changes for `UM()->frontend()->enqueue()::get_suffix();`
- Fixed: `[ultimatemember]` shortcode arguments
- Fixed: Case when extension isn't active based on dependency, but we can provide the license key field
2.2.5: August 23, 2023
- Tweak: Unified `UM()->fields()->editing` and `UM()->fields()->viewing` to bool variables use true|false in conditions to make `===` or `!==` comparing
2.2.4: July 26, 2023
- Added: Ultimate Member > Dashboard > Clear user tags cache metabox
- Added: Link to the directory page for a certain user tag
- Fixed: Count user tags in wp-admin list table
- Fixed: `the_content` hook using
- Fixed: Checking for parent tag in the admin area
- Fixed: The issue with lack of the nonce in the um_adm_action handler
2.2.3: July 2, 2023
- Fixed: Removed `extract()`
- Fixed: Displaying tag options on the user profile|registration forms
- Fixed: Update tags count after user registration
- Tweak: Ultimate Member 2.6.7 compatibility
2.2.2: June 14, 2023
- Tweak: Template overwrite versioning
- Fixed: PHP warnings
2.2.1: October 26, 2022
- Fixed: Probable issue when user has wrong UserTags old value when save the profile page
2.2.0: August 17, 2022
- Fixed: PHP Warning in tax_title()
2.1.9: February 9, 2022
- Fixed: Extension settings structure
2.1.8: July 20, 2021
- Added: `ultimatemember_tags_calculate_count` filter for customizing user tags calculation
- Fixed: Compatibility with the Beaver Builder
- Tweak: WP5.8 widgets screen compatibility
2.1.7: December 24, 2020
- Fixed: Conditional logic for the User Tags field
2.1.6: December 8, 2020
- Fixed: WPML compatibility
- Fixed: User Tags field value when validation on form submission is triggered
- Fixed: Conditional logic for User Tags field type
- Fixed: User Tag's page if the members page has parent page
- Fixed: Restore new user tags after form validation fails
2.1.5: August 11, 2020
- Added: Translation file .pot
- Added: Translation for locales de_CH and de_DE
- Fixed: WPML integration
- Fixed: Members page content
- Fixed: Integration with UM metadata table
- Fixed: Restore new user tags after form validation fails
- Fixed: PHP notice on getting empty tags
- Tweak: apply_shortcodes() function support
2.1.4: February 25, 2020
- Tweak: Compatibility with 2.1.4 member directories JS
- Fixed: User Tags-type field validation and visibility
- Fixed: Using keys in User Tags-type field
- Fixed: Trimming options in User Tags filter
2.1.3: January 13, 2020
- Tweak: Integration with Ultimate Member 2.1.3 and UM metadata table
- Fixed: Additional slashes in individual tag page title
- Fixed: Ignore show after search option at the individual tag page
- Fixed: "Can add tags" capability for user roles
- Fixed: Updating count of the user tags after profile updating
- Fixed: Changed re-init select2 if "Can add tags" is turned on
- Fixed: Don't show the user tags links if base directory isn't selected
2.1.2: December 9, 2019
- Fixed: User Tags filters displaying on member directories
- Fixed: Notice on update profile
2.1.1: November 13, 2019
- Fixed: User Tags links from widget
- Fixed: WPML integration with new user tags links
2.1.0: November 11, 2019
- Added: Field to enable user added tags
- Added: New user tags permalinks and settings for integration with member directories
- Tweak: Integration with Ultimate Member 2.1.0
2.0.9: August 21, 2019
- Fixed: Integration with UM core and fields without metakeys in different places
2.0.8: May 2, 2019
- Fixed: Search by User Tags
2.0.7: February 8, 2019
- Fixed: Small CSS issues
2.0.6: October 19, 2018
- Fixed: CSS enqueue
2.0.5: October 15, 2018
- Fixed: WPML user tags compatibility
- Optimized: JS/CSS enqueue
2.0.4: August 9, 2018
- Fixed: Search in members directory
2.0.3: July 6, 2018
- Fixed: Search in members directory by User Tag
2.0.2: May 22, 2018
- Added: GDPR compatibility on delete users
- Fixed: Translations of the tags titles
2.0.1: May 22, 2018
- Added: Loading translation from "wp-content/languages/plugins/" directory
- Fixed: User Tags count displaying and order in widget
- Fixed: re-count user tags on user delete
2.0: April 1, 2018
- Added: UM2.0 compatibility
- Fixed: tags structure fixes
1.0.2: January 6, 2016
- Fixed: Fixed undefined function in admin
1.0.1: December 15, 2015
- Fixed: Popular user tags count in widget
2.2.5: November 15, 2024
- Added: Compatibility with Ultimate Member 2.9.0 and Action Scheduler for email sending
- Fixed: "Load textdomain just in time" issue
2.2.4: October 01, 2024
- Tweak: Compatibility with Ultimate Member 2.8.7
- Tweak: Compatibility account page with the future new UI
2.2.3: May 22, 2024
- Fixed: Admin settings page if there aren't 3rd-party integrations
- Tweak: Added Ultimate Member as required plugins
2.2.2: February 21, 2024
- Fixed: Removed deprecated setting from logic of UM core version < 2.0
- Fixed: Integration with Member directory
- Tweak: Enhancements related to WPCS
2.2.1: January 15, 2024
- Added: Option for navmenu items to show them only for verified users
2.2.0: December 11, 2023
- Tweak: Changed enqueue styles and scripts for frontend, backend and Gutenberg
- Tweak: `um-admin-clear` CSS class. It duplicates WordPress native `clear`. Using WordPress native instead
- Fixed: 'um_user_permissions_filter' hook attributes
2.1.9: October 11, 2023
- Fixed: Case when extension isn't active based on dependency, but we can provide the license key field
2.1.8: October 4, 2023
- Fixed: Verified request email notification template and `requested_user_link` placeholder
- Fixed: Made redirect safe
2.1.7: July 26, 2023
- Fixed: JS error on Gutenberg editor block restrictions integration
- Fixed: The issue with lack of the nonce in the um_adm_action handler
- Fixed: A possible conflict with the keys for admin notes
2.1.6: July 1, 2023
- Fixed: Set verified status through wp-admin > Edit User screen
- Tweak: Ultimate Member 2.6.7 compatibility
2.1.5: May 29, 2023
- Added: Template versioning
- Tweak: Changed structure of the Gutenberg blocks in Ultimate Member core
2.1.4: August 17, 2022
- Fixed: Performance issue on wp-admin > Users screen. Reduced the count of the WP_Users_Query
2.1.3: February 9, 2022
- Fixed: Extension settings structure
2.1.2: December 16, 2021
- Fixed: Issue with arguments count in callback
2.1.1: April 28, 2021
- Fixed: Getting pending verification status
2.1.0: March 12, 2021
- Fixed: Integration with Profile Completeness (verify user after profile has been completed)
2.0.9: December 8, 2020
- Added: Ability to make the Gutenberg blocks private only for verified users
- Fixed: The conflict with 3rd-party plugins which use the
status
argument in wp-admin query (changed toum_status
)
2.0.8: August 11, 2020
- Added: *.pot translations file
- Added: hook for 3rd-party integrations to the settings section
2.0.7: April 1, 2020
- Tweak: Optimized UM:Notifications integration
- Fixed: wp-admin Add/Edit user screen UM wrapper
2.0.6: January 13, 2020
- Tweak: Integration with Ultimate Member 2.1.3 and UM metadata table
- Added: Email notification when user is verified after profile completed
- Fixed: Uninstall process
2.0.5: November 11, 2019
- Tweak: Integration with Ultimate Member 2.1.0
- Added: Sanitize functions for request variables
- Added: esc_attr functions to avoid XSS vulnerabilities
- Added: ability to change templates in theme via universal method UM()->get_template()
- Fixed: uninstall process
- Fixed: replace placeholders
2.0.4: November 12, 2018
- Fixed: verify account template
- Fixed: verify process after profile completeness
- Optimized: CSS enqueue
2.0.3: July 3, 2018
- Optimized: CSS loading
- Fixed: some CSS styles
2.0.2: April 27, 2018
- Added: Loading translation from "wp-content/languages/plugins/" directory
2.0.1: April 2, 2018
- Fixed: Autoverify users after registration
- Tweak: UM2.0 compatibility
1.0.8: January 3, 2016
- New: allow bulk verify/unverify for user accounts in backend
- New: added option to prevent specific user role from requesting verification
1.0.7: December 15, 2015
- Fixed: missing email template argument
1.0.6: December 11, 2015
- Tweak: compatibility with WP 4.4
1.0.5: December 8, 2015
- Initial release
2.3.7: November 15, 2024
- Added: Compatibility with Ultimate Member 2.9.0 and Action Scheduler for email sending
- Fixed: Image uploading on the wall
- Fixed: "Load textdomain just in time" issue
2.3.6: May 22, 2024
- Added: Hooks for 3rd-party integrations
- Fixed: Displaying the activity form posting for the not logged-in user
- Tweak: WPCS enhancements
- Tweak: Added Ultimate Member as required plugins
2.3.5: February 21, 2024
- Fixed: Posting via [ultimatemember_activity_form] shortcode
- Fixed: Posting and editing posts on the user wall
2.3.4: December 20, 2023
- Added: Setting to enable the posts' attachments caching
- Added: `loading="sync|async"` attribute for `[ultimatemember_wall]` and `[ultimatemember_activity]` shortcodes. Ability to set wall's 1st page loading type
- Added: Shortcode `[ultimatemember_activity_single_post wall_post="{int}"]`. Ability to show separated activity post.
- Fixed: Performance issue with loading wall: (Customized WP_Query for 'um_activity' posts, Single activity post loading changed to sync from AJAX async)
- Fixed: Security issue with private posts attachments download
- Tweak: Updated templates
- Tweak: WPCS enhancements
Templates required update
- clone.php
- edit-post.php
- new.php
- user-wall.php
Update permalinks in wp-admin Settings > General > Permalinks
Cached and optimized/minified assets(JS/CSS) must be flushed/re-generated after upgrade
2.3.3: December 11, 2023
- Tweak: Frontend libraries refactored
- Added: Simplebar.JS library because it's not used in UM core
- Updated: ScrollTo JS to 2.1.3 version
- Updated: autosize JS to 6.0.1 version
- Tweak: wp-admin scripts refactored
- Tweak: Added CPT as UM registered post type for define proper UM screen on wp-admin
- Tweak: Using `UM()->datetime()->time_diff()` function instead local registered functions duplicates
- Tweak: Enhancements related to WPCS
- Fixed: Compatibility YouTube links in wall post with Jetpack
- Fixed: Convert emote code to smiles after post/update comment
- Fixed: Mention dropdown styles
- Fixed: Broken alignments when updating comment and adding new ones
- Fixed: oEmbed videos in the discussion wall
Cached and optimized/minified assets(JS/CSS) must be flushed/re-generated after upgrade
2.3.2: October 11, 2023
- Fixed: Avoid mention yourself (removed from mention suggestions)
- Fixed: Made users unique in mention suggestions
- Fixed: Activity wall for anonymous bbPress topics
- Fixed: Small PHP notices/li>
- Fixed: Case when extension isn't active based on dependency, but we can provide the license key field
2.3.1: August 28, 2023
- Added: `force_show_create_pages()` on first time install
- Added: Hook `um_activity_make_links_clickable_attrs` for `make_links_clickable()` function
- Fixed: Race condition on like activity + like action validation
- Fixed: "editable" field data format in predefined fields
- Fixed: "Turn off social wall for this user?" user capability
- Tweak: Compatibility with UM:Followers 2.2.8
- Tweak: Setup predefined pages only after "Create Pages" click in admin notice
2.3.0: July 26, 2023
- Added: Activity post argument for visibility in REST API
- Tweak: Template overwrite versioning
- Fixed: Posting new activity wall post on the user profile
- Fixed: PHP warnings
- Fixed: Embed links styles
- Fixed: Issue with lack of the nonces in the um_adm_action handler
2.2.9: January 03, 2023
- Added: `um_social_activity_allowed_image_types` hook for extending files that can be uploaded to the social wall
- Fixed: Sanitizing content for activity posts. Added iframe tag and onclick attribute. Embed content and hashtags are fixed
Templates required update:
- comment-reply.php
- comment.php
- edit-post.php
- new.php
- user-wall.php
2.2.8: December 14, 2022
- Fixed: Security vulnerabilities in JS templates
- Fixed: Notice if there aren't `authorID` user
- Fixed: Offset parameter in `um_wall_ajax_request`
Templates required update:
- clone.php
- comment-reply.php
- comment.php
- comments.php
- edit-post.php
- html/jobboardwp-job-filled.php
- html/new-follow.php
- html/new-formwp-reply.php
- html/new-formwp-topic.php
- html/new-gform-submission.php
- html/new-gform.php
- html/new-group.php
- html/new-jobboardwp-job.php
- html/new-post.php
- html/new-product.php
- html/new-topic.php
- html/new-user.php
- likes.php
- new.php
- trending.php
- user-wall.php
Cached and optimized/minified assets(JS/CSS) must be flushed/re-generated after upgrade
2.2.7: February 9, 2022
- Fixed: Pattern for parsing hashtags
- Fixed: wp-admin current screen selected submenu
- Fixed: Hashtags count link redirects to a blank Posts page
- Fixed: Extension settings structure
2.2.6: December 20, 2021
- Added: Shortcode [ultimatemember_activity_form] for new posts independent from user wall
- Fixed: Hashtags regexp patterns
- Fixed: JobBoardWP job's post content
- Fixed: Double send notifications about new job created
- Fixed: Job's post content
- Fixed: Displaying single activity post
- Fixed: Vulnerability related to posting comment callback
Templates required update:
- user-wall.php
2.2.5: July 20, 2021
- Fixed: Activity wall pagination and getting posts with privacy
- Fixed: Integration with ForumWP, compatibility with ForumWP 2.0
- Fixed: Dropdown list's CSS with mentioned users
- Fixed: Mention users in comment textarea
- Fixed: Mention notifications settings if followers and friends plugins are deactivated
- Fixed: Notice when hashtag not exist
- Tweak: jQuery v3 compatibility
- Tweak: WP5.8 widgets screen compatibility
2.2.4: December 16, 2020
- Added: Removing the user's activity posts when user is deleted
- Added: Allow post authors delete spam and malicious comments under their posts
- Fixed: Getting author for the global action 'new-user'
- Fixed: Removing a term when added comment to post in activity wall
- Fixed: Getting remote page content using request with headers if simple request fails
- Fixed:
redirect_to
URL getting in AJAX request - Fixed: Report post functionality
- Fixed: The loading icon under the wall
- Tweak: Gutenberg blocks are moved from core to extension
- Tweak: Don't display broken activity posts (where '_user_id' meta <= 0)
- Tweak: Resetting global variables after each custom WP_Query on user wall (avoid conflicts)
2.2.3: August 24, 2020
- Fixed: Social Wall typo mistake
2.2.2: August 11, 2020
- Added: GDPR complicity, social activity posts export
- Added: *.pot translations file
- Added: JS hook for 3rd party integration when a wall is loaded
- Added: An integration with the UM:JobBoardWP extension
- Fixed: Hashtags links in wp-admin Hashtags list table
- Fixed: Fetching users on different pages in shortcodes handlers
- Fixed: Compatibility with Nectar & CSPM page builder plugins
- Fixed: User-wall when user is logged out and the option "Show only followed users activity in the social wall" is enabled
- Fixed: Flagged filter link at wp-admin Social Activity posts list table
- Tweak: Optimized UM:Notifications integration
- Tweak: apply_shortcodes() function support
2.2.1: January 21, 2020
- Added: Activity action for integration with ForumWP (create new topic/reply)
- Fixed: A limit in tranding hashtags shortcode
- Fixed: Hashtags parsing on social activity wall
- Fixed: Parsing wp_embed for Youtube
2.2.0: November 11, 2019
- Fixed: Post update activity
- Fixed: 'the_title' filter using
- Fixed: set image data from URL meta
- Fixed: images and hashtags parsing in the post content
2.1.9: August 30, 2019
- Fixed: Security issues connected with XSS and not sanitized values
- Fixed: First loading of posts via AJAX
- Tweak: Using UM()->get_template() function instead own to make the templates using more complex
2.1.8: July 16, 2019
- Added: Emoji to activity post content
- Fixed: Profile Tabs
- Fixed: Uninstall process
- Fixed: Mime types filter
- Fixed: Title of the comment
2.1.7: May 14, 2019
- Tweak: Enqueue scripts in one function and hook
- Fixed: Scroll library enqueue
- Fixed: Login/Register links
- Fixed: Link to user
- Fixed: Edit link at the wall
- Fixed: Hashtag wall
2.1.6: March 28, 2019
- Added: Friends user suggestions
2.1.5: February 8, 2019
- Fixed: Upload Path
2.1.4: November 27, 2018
- Fixed: AJAX vulnerabilities
- Fixed: Edit single activity post
- Fixed: Download links rewrite rules in activity wall
2.1.3: November 18, 2018
- Fixed: PHP errors in empty functions
2.1.2: November 12, 2018
- Fixed: async wall posting with links preview
- Fixed: JS/CSS enqueue
- Fixed: Minor CSS fix at activity page
2.1.1: October 24, 2018
- Fixed: Confirm Box on Activity Page
2.1.0: October 24, 2018
- Fixed: Like/Unlike post async
- Fixed: Uploading images with active cache
- Fixed: Include templates for not-logged in users
- Optimized: JS/CSS enqueue
2.0.11: October 11, 2018
- Fixed: Trending Hashtags widget
2.0.10: October 8, 2018
- Fixed: Activity Wall posts
- Fixed: Some Typo
2.0.9: October 2, 2018
- Fixed: Optimization + fixed small bugs on User Wall & Activity Wall
- Fixed: async JS handlers
- Fixed: Comments & Replies handlers
- Fixed: Wall privacy
2.0.8: August 15, 2018
- Fixed: async loading for not logged in users
2.0.7: August 13, 2018
- Fixed: WP native AJAX handlers
- Fixed: Image sizes and URLs
- Fixed: Typo
2.0.6: August 9, 2018
- Fixed: Image Uploader
- Fixed: Styles for wall shortcode
- Fixed: Using the 2 or more shortcodes at the same page
2.0.5: July 10, 2018
- Fixed: Autocomplete via @ symbol
2.0.4: July 3, 2018
- Added: Max faces setting
- Added: Verify badge in display name of the activity author
- Fixed: Link output with $_GET params
2.0.3: July 3, 2018
- Fixed: Break words styles
2.0.2: December 16, 2017
- Added: Loading translation from "wp-content/languages/plugins/" directory
2.0.1: October 30, 2017
- Added: GravityForms add form/submit form activities
- Fixed: Chinese and Russian Hashtags working
- Fixed: Activity wall privacy
- Tweak: UM2.0 compatibility
1.3.3: January 4, 2017
- Fixed: plugin updater
- Fixed: activity tab visibility issue
- Added: post comment reply in the notification
1.3.2: December 11, 2016
- Tweak: Update nl_NL translation files
- Fixed: plugin updater
- Fixed: remove notices
- Fixed: Activity tab's privacy
- Fixed: remove notices from Ajax request
- Fixed: UM Friends integration
1.3.1: October 10, 2016
- New: UM Friends integration
- New: oEmbed integration
- Tweak: update EDD plugin updater
- Fixed: upload nonce issue
- Fixed: mixed with recent comments widgets
- Fixed: remove notices
- Fixed: load posts on scroll
- Fixed: saving privacy options
- Fixed: update blog post in activity feed
- Fixed: post and comment clickable links in content
- Fixed: links and video embed in posts
- Fixed: only show followed users activity in the social wall option
- Fixed: remove Visual Composer shortcodes from Post excerpts
1.3.0: June 20, 2016
- Fixed: EDD class for multisite setup
1.2.9: June 20, 2016
- Fixed: Invalid nonce
1.2.8: June 9, 2016
- New: display activities in RSS feeds
- New: PressThis tool integration
- Added: new filter to activity post time 'um_activity_human_post_time'
- Added: Dutch / NL translation
- Fixed: delete activity when bbpress topic is removed
- Fixed: profile activity content
- Fixed: title in recent comment widget
- Fixed: tab template
- Fixed: video responsiveness
- Fixed: edit post
- Fixed: post image max width
- Fixed: exclude private walls
- Fixed: license and updater
- Fixed: reply to replies
- Fixed: login string
- Fixed: edit comment reply
- Fixed: comment author
- Fixed: remove notices
- Fixed: translation strings
- Fixed: trailing slashes issue
- Fixed: displaying activities
1.2.7: January 25, 2016
- Fixed: Remove forum topic when removed from bbpress
- Fixed: Remove activity's hashtag if it's not mentioned anymore
1.2.6: January 5, 2016
- Fixed: Replace embed media with link when uploaded an image
- Fixed: Add hashtag in comment content after submit
- Fixed: Fixed title encoding to allow quotes characters
- Fixed: Fix hashtag for html special chars
1.2.5: December 22, 2015
- New: allow hashtags in wall comments
- New: allow soundcloud embeds by track url
- Fixed: remove shortcodes from excerpts
- Fixed: regex for parsing links
1.2.4: December 18, 2015
- New: user can delete their comments
1.2.3: December 11, 2015
- Fixed: issue in accessing admin screen
- Fixed: broken social activity avatar
1.2.2: December 8, 2015
- New: integration/sync with our new Verified extension
- Fixed: bug with wall post permalink
Version 1.2.1
- Fixed: removes post activity when post status is not published
Version 1.2.0
- Fixed: sharing link and photo in one post conflict
- Fixed: css bugs
Version 1.1.9
- Tweak: updated language catalogs
- Fixed: Invalid HTTP requests
Version 1.1.8
- Fixed: comments display on new posts
Version 1.1.7
- Fixed: link sharing for internal links
- Fixed: comments were not showing on some websites
Version 1.1.6
- New: view shared links in the backend and moderate them like normal posts
- Tweak: improved link sharing from the web
- Fixed: video embeds and link sharing conflicts
- Fixed: hashtag feed shows all posts by hashtag
Version 1.1.5
- Tweak: better activity templates when adding new post/product/forum topic
Version 1.1.4
- New: added option to make public wall show activity from followed users only
- New: added link sharing feature from any webpage
- Tweak: updated language files
Version 1.1.3
- New: completely revoked and improved hashtag system
- New: added widget to display trending hashtags
- New: easily access posts by hashtags and see how many posts each hashtag has got
Version 1.1.2
- New: extended integration with followers
- New: you can mention followers/followed users in your wall post
- New: mention users with autocomplete support
- New: mentioned users get a web notification (requires UM Notifications)
- New: improved wall post/comment linking with permalinks
- New: set comment/reply order by newest first or oldest first in social posts
- Tweak: sorting comments by oldest comment first by default (optional)
- Tweak: improved post actions menu
- Fixed: comments count should not include replies
- Fixed: wall comments should not appear in comments tab in profiles
Version 1.1.1
- New: added option to delete wall posts via frontend
Version 1.1.0
- New: added ajax/inline frontend post editing capability
Version 1.0.8
- New: added Swedish language support
- New: added filter to control post submission args um_activity_insert_post_args
- New: added filter to control WP_Query args to display wall posts um_activity_wall_args
- Fixed: Truncated text not working for activity posts
Version 1.0.7
- Fixed: minor bug fixes with shortcodes
Version 1.0.6
- Fixed: issue with wall loading more posts
Version 1.0.5
- New: show when user creates blog post
- New: show when user creates a product
- New: show when user follows someone
- New: show when user creates a forum topic
- New: show when user signs up
- New: integration with notifications add-on
Version 1.0.4
- New: option to turn off wall privacy settings in account page
- Tweak: allow user to get redirected to wall post after login
- Fixed: php issue in comments display
Version 1.0.3
- Fixed: post truncate is resolved
Version 1.0.2
- New: show comment/reply likes through modal
- Tweak: likes modal is customizable via template
- Fixed: hashtag view in main activity
Version 1.0.1
- New: user can post directly from activity page
- New: display user wall or general activity with shortcode anywhere on site
- Tweak: added default max-width css to activity wall
2.4.3: November 15, 2024
- Fixed: Billing/Shipping country/region fields
- Fixed: "Load textdomain just in time" issue
2.4.2: September 30, 2024
- Tweak: Compatibility with Ultimate Member 2.8.7
- Tweak: Compatibility account page with the future new UI
2.4.1: February 21, 2024
- Fixed: PHP fatal error in REST request
- Fixed: Integration with Member directory
- Tweak: Enhancements related to WPCS
2.4.0: January 15, 2024
- Added: Profile link to the Edit order screen
- Added: {um_profile_url} and {um_profile_link} placeholders for WooCommerce emails to display order's customer UM User Profile URL
- Fixed: Conditional checking if wp_query doesn't exist in restriction content handlers
2.3.9: December 20, 2023
- Fixed: Account page when Woocommerce version >= 8.4.0 is active
2.3.8: December 11, 2023
- Added: Support of the High-Performance Order Storage (HPOS) feature
- Fixed: Country field dropdowns in Account
- Fixed: Orders pagination styles in Account
- Fixed: The "Total Spent" filter range in the member directory
- Tweak: Using enqueue scripts suffix from UM core class. Dependency from UM core 2.7.0
- Tweak: `um-admin-clear` CSS class. It duplicates WordPress native `clear`. Using WordPress native instead
- Fixed: 'um_user_permissions_filter' hook attributes
2.3.7: October 11, 2023
- Updated: Dependencies versions based on the recent changes for `UM()->frontend()->enqueue()::get_suffix();`
- Fixed: Made redirect safe
- Fixed: Case when extension isn't active based on dependency, but we can provide the license key field
2.3.6: August 22, 2023
- Fixed: PHP error when Shop page isn't set
- Fixed: Product restriction inside Woocommerce Blocks. Force restriction by default
- Tweak: Unified `UM()->fields()->editing` and `UM()->fields()->viewing` to bool variables use true|false in conditions to make `===` or `!==` comparing
2.3.5: August 1, 2023
- Fixed: Product restriction inside Woocommerce Blocks
- Fixed: Shop page restrictions in case when shop page isn't enabled in Woocommerce settings
2.3.4: July 26, 2023
- Added: Restrict products in the loop
- Added: French translations (thanks to Shad Gagnon[[email protected]])
- Tweak: Template overwrite versioning
- Tweak: Changed input_filter to WordPress native sanitize
- Fixed: PHP warnings
- Fixed: Change orders from new to old
- Fixed: `billing_email` and `billing_state` fields in account
2.3.3: December 14, 2022
- Added: Hook `um_woocommerce_account_orders_per_page` for pagination in the Account > Orders list
- Fixed: Conflict with the WooCommerce Memberships plugin that breaks dropdown fields on Account page
2.3.2: October 26, 2022
- Added: An order note when user role is changed. It's good for debugging role changes
- Added: A hook `um_woocommerce_after_member_role_upgrade`
- Fixed: PHP error on action `woocommerce_order_status_failed`
- Fixed: Unwanted user role change on subscription renewal order status change
- Fixed: Removing all roles on action `woocommerce_order_status_refunded`
2.3.1: August 17, 2022
- Added: WooCommerce custom callbacks to allowed callback options on install
- Added: Ultimate Member register page URL on the checkout page with required registration and logged-in user
- Fixed: Hide restriction products when using WooCommerce [products] shortcode
- Fixed: Account > Subscription auto-renew toggle, changed template
2.3.0: February 9, 2022
- Added: "Ignore" option in "Change role" dropdowns for the subscription products
- Fixed: PHP notice for the State field
- Fixed: Settings section key on wp-admin Settings screen
- Fixed: Compatibility with the latest Woocommerce: Subscriptions plugin and Subscriptions tab in the UM Account
- Fixed: AJAX template for subscriptions in the UM Account -> Subscription tab
- Fixed: Select2 and selectWoo JS libraries conflict. Partially via the hook `um_woocommerce_dequeue_selectWoo`
2.2.8: December 20, 2021
- Added: General setting for getting the "add to cart" button hidden
- Added: Arabic translation. Thanks to Nabil Moqbel (Slack: nabilmoqbel)
- Added: Member directory filters: WC Billing state, WC Shipping state
- Fixed: Avoid using caching when subscription status is changed and we need to change role
- Fixed: Wishlist RTL styles
- Fixed: Displaying order date in account
- Fixed: Enqueue WCFM script in account
Templates required update:
- orders.php
Cached and optimized/minified assets(JS/CSS) must be flushed/re-generated after upgrade
2.2.7: August 3, 2021
- Tweak: rewritten Shop and products restriction settings
2.2.6: March 29, 2021
- Added: Billing city/Shipping city filter to member directory
2.2.5: December 16, 2020
- Fixed: Getting the first subscription payment method for roles assigning logic
- Fixed: "Change address" feature for subscriptions via the Account page
- Fixed: Subscription address change after update billing/shipping address
- Fixed: Duplicates assigning roles from processing to complete
- Fixed: Orders list's the next page button not visible in mobile view
- Fixed: Changed 'Billing Address' icon
- Fixed: State field in the Account page
- Fixed: Order view links in the Account page
- Fixed: Subscriptions list in the Account page
2.2.4: September 23, 2020
- Fixed role assigning logic for subscription products
- Fixed the "state" field loaded by AJAX
- Fixed role assigning when upgrade/downgrade the subscriptions
- Fixed removing roles on renewal order
2.2.3: August 11, 2020
- Added: Integration with YITH WooCommerce Wishlist plugin
- Changed: Assigning roles after payment complete or refund
- Changed: Assigning roles on subscription status changed
- Fixed: Styles for WooCommerce elements on the Account page
- Fixed: Billing/Shipping Country fields view
- Fixed: 'State' fields label and sorting
- Fixed: 'State' field value if default country is set up
- Tweak: apply_shortcodes() function support
2.2.2: April 1, 2020
- Fixed: Billing/Shipping Country fields and using options_pair
- Fixed: Account orders tab layout
2.2.1: March 09, 2020
- Changed: Subscription template
- Fixed: Billing/Shipping State field using a key instead of an option's label
- Fixed: Fields' options intersect when there are extra spaces and show them on members directory filters
- Fixed: "use_option_pairs" filter
- Fixed: Issue with reviews comments object
2.2.0: January 13, 2020
- Tweak: Integration with Ultimate Member 2.1.3 and UM metadata table
- Added: Cancel order to account page
- Added: Integration UM Account with plugin "WCFM - WooCommerce Multivendor Marketplace"
- Fixed: Existed metadata options in select-type filters
- Fixed: Saving the billing/shipping state address
- Fixed: Payment methods popup
2.1.9: November 11, 2019
- Tweak: Integration with Ultimate Member 2.1.0
- Added: Sanitize functions for request variables
- Added: esc_attr functions to avoid XSS vulnerabilities
- Added: "WooCommerce PDF Invoices" integration (PDF link to the Account orders table)
- Added: "Add payment method" tool to Account page
- Added: Billing & Shipping country fields filters
- Changed: View Order and View Subscription links URL
2.1.8: August 6, 2019
- Added: Escape functions
- Fixed: Account fields save
- Fixed: Billing/Shipping fields value
2.1.7: July 16, 2019
- Added: Memberships account tab
- Added: Templates
- Fixed: Profile Tabs
- Fixed: Uninstall Process
- Fixed: Billing/Shipping country fields values
2.1.6: May 1, 2019
- Added: My Payment Methods account tab
- Added: My Downloads account tab
- Fixed: Duplicate fields in Billing/Shipping account tabs
- Fixed: Date format in Account tabs
2.1.5: March 29, 2019
- Added: Predefined Billing/Shipping fields
- Fixed: Change Role assign after subscription status change
2.1.4: January 24, 2019
- Fixed: changed role notification
2.1.3: November 28, 2018
- Fixed: AJAX vulnerabilities
- Optimized: JS/CSS enqueue
2.1.2: November 15, 2018
- Fixed: JS on the subscription table
2.1.1: November 12, 2018
- Fixed: Date displaying in the Orders table;
2.1.0: October 14, 2018
- Optimized: JS/CSS enqueue
2.0.9: October 5, 2018
- Fixed: Multi Approves
2.0.8: October 3, 2018
- Fixed: New translate file
- Fixed: Change role on user canceling a subscription
2.0.7: September 28, 2018
- Fixed: WP native AJAX handlers
2.0.6: August 9, 2018
- Fixed: Templates include logic
- Fixed: View Subscription screen
2.0.5: June 29, 2018
- Fixed: Account Billing/Shipping Forms Validation
2.0.4: May 14, 2018
- Fixed: Save Account Forms
2.0.3: April 27, 2018
- Added: Loading translation from "wp-content/languages/plugins/" directory
2.0.2: April 15, 2018
- Fixed: add/change role on product purchase
- Fixed: change role on product refund
2.0.1: April 4, 2018
- Fixed: Subscriptions and Membership Area integrations
- Fixed: displaying of “Total Orders” and “Total Spent” in Member Directories
- Tweak: UM2.0 compatibility
1.0.11: February 20, 2017
- New: WooCommerce Subscription add-on compatibility
- New: WooCommerce Sequential Order Number add-on compatibility
- Tweaked: Update EDD Plugin updater library
- Fixed: Reset cache after completed purchase
- Fixed: Account fields security
- Fixed: Fatal errors in editing account page
- Fixed: Orders pagination in account page
- Fixed: Remove notices
1.0.10: June 9, 2016
- Added: new options to hide shipping and billing tabs
- Added: shortcode support
- Added: translatins for save address
- Added: options to hide purchases/reviews from other members
- Added: new action hooks 'um_woocommerce_orders_tab_before_table_header_row' & 'um_woocommerce_orders_tab_after_table_header_row'
- Fixed: Fix woocommerce billing text fields
- Fixed: buttons translation
- Fixed: license and updater
- Fixed: remove notices
- Fixed: saving billing and shipping form fields
1.0.9: February 1, 2016
- Fixed: Fix woocommerce billing text fields
1.0.8: January 29, 2016
- Tweak: Plugin updater updated to latest version
- Tweak: Remove notes
- Fixed: Add select2 to billing and shipping country and state
1.0.7: January 25, 2016
- Tweak: sync billing data from wc to um profile
- Tweak: sync um profile to woocommerce billing
1.0.6: December 11, 2015
- Tweak: compatibility with WP 4.4
1.0.5: December 8, 2015
- Initial release
Important: 2.1.7+ version is compatible with UM: Online 2.0.5+ version
2.4.2: November 14, 2024
- Added: Compatibility with Ultimate Member 2.9.0 and Action Scheduler for email sending
- Fixed: "Load textdomain just in time" issue
2.4.1: October 04, 2024
- Fixed: Enqueue Simplebar.js/*.css library and related issue with wrong initialization of scrolled block
2.4.0: September 30, 2024
- Tweak: Compatibility with the future new UI
- Fixed: Tooltip sticking issue on popup close button
2.3.9: May 22, 2024
- Fixed: Loading assets in block builder
- Fixed: Send button enabled after the limit is exceeded and deleting extra characters
- Tweak: Added Ultimate Member as required plugins
2.3.8: December 13, 2023
- Fixed: Using moment.js library
2.3.7: December 11, 2023
- Tweak: Frontend libraries refactored
- Added: Simplebar.JS library because it's not used in UM core
- Updated: autosize JS to 6.0.1 version
- Tweak: wp-admin scripts refactored
- Tweak: Using enqueue scripts suffix from UM core class. Dependency from UM core 2.7.0
- Fixed: 'um_user_permissions_filter' hook attributes
- Tweak: Using `UM()->datetime()->time_diff()` function instead local registered functions duplicates
2.3.6: October 11, 2023
- Fixed: Displaying "Notifications Account Tab" setting
- Fixed: Double sending messages
- Fixed: Shift+Enter break line when user types a message
- Fixed: Case when extension isn't active based on dependency, but we can provide the license key field
2.3.5: August 29, 2023
- Added: Option for hide message button for guests
- Fixed: PHP warnings
- Fixed: Removed `extract()`
- Fixed: Issue with lack of the nonces
- Fixed: "editable" field data format in predefined fields
- Tweak: Template overwrite versioning
- Tweak: changed `input_filter` to WordPress native sanitize
- Tweak: Ultimate Member 2.6.7 compatibility
2.3.4: December 14, 2022
- Fixed: Layout issues related to the textarea auto-size and the conversation layout
- Fixed: Security issue related to the COOKIES using
Templates required update:
- conversation.php
- emoji.php
- message.php
Cached and optimized/minified assets(JS/CSS) must be flushed/re-generated after upgrade
2.3.3: August 17, 2022
- Added: Refresh new real-time notifications on async query when conversation is refreshed
2.3.2: February 9, 2022
- Added: 'Hide a "Download Chats History" link' setting
- Fixed: setCaretPosition when paste emoji in the message textarea
- Fixed: Extension settings structure
- Deprecated: user_id attribute for [ultimatemember_messages] shortcode. Messaging conversations list is displayed only for the current logged in user
2.3.1: December 20, 2021
- Added: Filter `um_messaging_get_messages_limit` for getting more than 1000 messages in 1 conversation via customization
- Added: Restriction settings for role who can start conversation/reply. There is possible to everyone or selected roles
- Fixed: Multisite installation and tables creating when the plugin is active on the single site or network
2.3.0: March 29, 2021
- Fixed: Conversation block's horizontal scroll
- Tweak: jQuery v3 compatibility
2.2.9: December 8, 2020
- Added:
count_messages
method - Added: CSS for messages button at the profile page
- Added: 3rd party settings integration hook
- Fixed: Typo shortcode on the messages profile tab
- Fixed: Security vulnerability with getting conversations content
- Fixed: URL including
#
links - Fixed:
limit_reached
method
2.2.8: August 11, 2020
- Added: The default value for attribute "user_id" of the shortcode [ultimatemember_message_button]
- Added: *.pot translations file
- Added: CSS for messages button at the profile page
- Added: 3rd party integrations hook in settings section
- Fixed: Security vulnerability with getting conversations content
- Fixed: Modal Login form with reCAPTCHA
- Fixed: Modal windows links
- Fixed: URLs with # symbol
- Tweak: apply_shortcodes() function support
2.2.7: April 1, 2020
- Tweak: Optimized UM:Notifications integration
- Fixed: Old script breaks reCAPTCHA handler, so user can't login using the modal login form
- Fixed: Modal Login for not logged-in user who starts a chat
2.2.6: January 13, 2020
- Fixed: A bug with message tab if a user role disabled for private messages
- Changed: Account notifications layout
2.2.5: November 11, 2019
- Tweak: Compatibility with 2.1.0 UM core
2.2.4: July 16, 2019
- Fixed: Profile Tabs loop in some cases
- Fixed: Account Tab data saving
2.2.3: July 2, 2019
- Fixed: JS SimpleBar errors
2.2.2: May 29, 2019
- Added: Templates for all HTML layouts in plugin
- Fixed: AJAX conversation update
- Fixed: Timestamp for saving the message
- Fixed: Uninstall process when delete options checked
2.2.1: May 14, 2019
- Added: Template for Message button
- Fixed: Return empty content for undefined User ID
2.2.0: May 8, 2019
- Added: Confirmation before block user
- Fixed: Scrolling at mobile devices ( simplebar library for scrolling is included )
- Fixed: GDPR chats downloading
- Fixed: Cursor position after insert emoji
2.1.9: May 8, 2019
- Fixed: Vulnerability with Chat History
2.1.8: April 5, 2019
- Fixed: CSS style via wp_inline_add_script
- Fixed: Insert emoji in the message box
- Fixed: Show first conversation on load page
- Fixed: Email reminder about unread messages
2.1.7: March 12, 2019
- Optimized: JS template for conversations list
2.1.6: February 18, 2019
- Added: Conversations Pagination
- Added: Option to show unread conversations first
2.1.5: January 24, 2019
- Added: Filter for the displaying Start Conversation button
2.1.4: November 30, 2018
- Fixed: AJAX update conversation
2.1.3: November 23, 2018
- Added: Periodical new message notifier
- Fixed: AJAX vulnerabilities
- Fixed: JS handlers on paste message to the message-box
2.1.2: October 22, 2018
- Fixed: Messaging Notifier styles
2.1.1: October 22, 2018
- Fixed: Start Messaging from User Profile for not-logged in user
- Fixed: User Roles Capabilities
2.1.0: October 19, 2018
- Fixed: Start Conversations capabilities
- Optimized: JS/CSS enqueue
2.0.9: October 15, 2018
- Added: Option for Chat new messages requests interval
- Added: Custom tables integration with WP Cache
- Added: Indexing custom tables
- Fixed: Role Settings for Private Messages
- Fixed: Download History handlers
- Fixed: Conversations privacy
2.0.8: August 13, 2018
- Fixed: WP native AJAX
2.0.7: August 9, 2018
- Fixed: Privacy account settings for sites with different languages
2.0.6: July 8, 2018
- Fixed: JS issues on conversations tab
2.0.5: July 3, 2018
- Fixed: JS issues
- Fixed: Login Form on click "Message" in members directory
- Optimized: Leave $wpdb connection
2.0.4: July 3, 2018
- Added: GDPR compatibility for download conversations history
- Added: GDPR compatibility on users delete
- Fixed: User should be able to reply to message even if they cant start a conversation in conversations
- Fixed: Account Privacy tab field
2.0.3: April 27, 2018
- Added: Loading translation from "wp-content/languages/plugins/" directory
2.0.2: April 2, 2018
- Tweak: UM2.0 compatibility
1.1.2: December 8, 2016
- Tweak: Update EDD plugin updater
- Added: MomentJS Library
- Fixed: Timezone issue
- Fixed: Real-time replies
- Fixed: Remove notices
1.1.1: October 10, 2016
- Tweak: update EDD plugin updater
- Tweak: update English translation files.
- New: UM Friends extension integration
- New: allow conversations template to be customized in theme folder.
- Added: Brazil and French translation .mo and .po files
- Added: action hook
um_messaging_button_in_profile
- Fixed: timezone UTC support
- Fixed: saving of privacy option
- Fixed: redirect url
- Fixed: message template in shortcode
- Fixed: message box styles
- Fixed: remove notices and fix sql prepare statement
- Fixed: refactor and optimize database query
- Fixed: count messages in SQL query
- Fixed: redirection after login
1.1.0: February 2, 2016
- Tweak: Update EDD_SL_Plugin_Updater.php
- Fixed: Fix new message notification
1.0.9: January 5, 2016
- Tweak: UI and CSS improved
- Tweak: exclude blocked users from unread messages
- Tweak: hides conversations from deleted users
- Fixed: db setup error
1.0.8: December 17, 2015
- Fixed: conflicts with WP-CLI and cron jobs
1.0.7: December 8, 2015
- Initial release
2.3.4: November 14, 2024
- Added: Compatibility with Ultimate Member 2.9.0 and Action Scheduler for email sending
- Fixed: "Load textdomain just in time" issue
2.3.3: May 22, 2024
- Fixed: Loading assets in block builder
- Fixed: Using wp.template Underscore.js templates in block themes
- Tweak: Added Ultimate Member as required plugins
2.3.2: February 21, 2024
- Updated: User Photos access to actions for visible for followers and following users' albums and photos in them.
2.3.1: December 20, 2023
- Fixed: Note and Album privacy settings. Performance for Activity wall loading.
2.3.0: December 11, 2023
- Tweak: Using enqueue scripts suffix from UM core class. Dependency from UM core 2.7.0
- Fixed: 'um_user_permissions_filter' hook attributes
2.2.9: October 11, 2023
- Fixed: Displaying "Notifications Account Tab" setting
- Fixed: User mentions suggestions and parse while posting
- Fixed: Case when extension isn't active based on dependency, but we can provide the license key field
2.2.8: August 28, 2023
- Added: Extra-validation in AJAX actions
- Fixed: Removed `extract()`
- Fixed: Hide "Hide followers stats" and "Hide follow button" settings on the "Edit Member Directory" page
2.2.7: May 29, 2023
- Tweak: Template overwrite versioning
2.2.6: August 17, 2022
- Fixed: Update followers|following counters on the user profile after follow|un-follow actions
2.2.5: February 9, 2022
- Fixed: Extension settings structure
2.2.4: July 20, 2021
- Tweak: WP5.8 widgets screen compatibility
2.2.3: May 7, 2021
- Added: Profile tab privacy for friends and followers only
2.2.2: March 29, 2021
- Added: PHP template for the profile followers bar
- Fixed: PHP notices when a user is mentioned in the Social Wall
2.2.1: December 10, 2020
- Added: AJAX loading of followers/following widgets
- Fixed: Widget load more users
- Fixed: Using "max" attribute in the widget
2.2.0: August 11, 2020
- Added: Fields privacy setting 'Only followers'.
- Added: *.pot file for the translations
- Fixed: Redirect after login on follow button click
- Fixed: Change the followers count on the member directory for the logged in user
- Fixed: Security issue with user IDs in data attribute
- Tweak: apply_shortcodes() function support
2.1.9: April 1, 2020
- Added: Change followers count after AJAX request
- Tweak: Optimized UM:Notifications integration
2.1.8: February 25, 2020
- Added: Filters for the additional attributes in the widgets' shortcodes
- Fixed: Follower & Following user links
- Fixed: Default shortcode's attributes
2.1.7: January 13, 2020
- Tweak: Integration with Ultimate Member 2.1.3 and UM metadata table
- Changed: Account notifications layout
2.1.6: November 11, 2019
- Optimized usermeta for Account submit security
- Added: Sanitize functions for request variables
- Added: esc_attr functions to avoid XSS vulnerabilities
- Added: ability to change templates in theme via universal method UM()->get_template()
- Fixed: replace placeholders
2.1.5: July 22, 2019
- Fixed: Profile Tabs privacy
2.1.4: July 16, 2019
- Added: Ability to rewrite templates via themes
- Fixed: Profile Tabs
- Fixed: Uninstall process
2.1.3: May 1, 2019
- Fixed: Member Directory following button
2.1.2: May 1, 2019
- Tweak: WordPress.com compatibility
2.1.1: March 28, 2019
- Tweak: AJAX user suggestions integrations
2.1.0: November 27, 2018
- Fixed: AJAX vulnerabilities
2.0.9: November 12, 2018
- Fixed: Wall Mentions
- Optimized: JS/CSS enqueue
2.0.8: October 2, 2018
- Added: Groups integration
- Fixed: Wall Privacy
2.0.7: August 13, 2018
- Fixed: WP native AJAX handlers
2.0.6: August 10, 2018
- Fixed: Backward compatibility for Privacy Settings
2.0.5: August 10, 2018
- Fixed: Privacy account settings for sites with different languages
2.0.4: August 9, 2018
- Fixed: Limits of the followers displaying
2.0.3: June 18, 2018
- Added: GDPR compatibility on delete users
2.0.2: April 27, 2018
- Added: Loading translation from wp-content/languages/plugins/ directory
2.0.1: April 9, 2018
- Tweak: UM2.0 compatibility
1.2.1: March 10, 2017
- Tweak: update EDD plugin updater
- Added: 'um_followers_hide_button' filter hook to modify the follow button visibility.
- Added: 'um_followers_button_redirect_url' filter hook to modify follow button redirect url
- Fixed: Grammatical errors
1.2.0: October 10, 2016
- Tweak: update EDD plugin updater
- Added: Hide followers stats and tabs for non-followers
- Added: Deutch translation .mo and .po files
- Fixed: saving of privacy settings
1.1.9: January 25, 2016
- Fixed: exclude deleted users
1.1.8: January 5, 2016
- New: order members by followers
- New: adds a "follows you" text in profile header
1.1.7: December 11, 2015
- Initial Release
Important: 2.1.1+ version is compatible with Ultimate Member 2.0.56+ version and Ultimate Member - User Tags 2.0.9+
2.3.2: November 18, 2024
- Added: Compatibility with Ultimate Member 2.9.0 and Action Scheduler for email sending
- Fixed: "Load textdomain just in time" issue
2.3.1: September 30, 2024
- Removed: `UM()->fields()->get_restricted_fields_for_edit()` function from a fields loop
- Tweak: Compatibility with the future new UI
2.3.0: April 30, 2024
- Fixed: Underscore.js templates when block theme is active
- Fixed: 'prevent_forumwp' condition checking without UM -ForumWP extension
- Tweak: Added Ultimate Member as required plugin
Templates required to update:
- js-widget.php
2.2.9: February 21, 2024
- Fixed: Date field init in profile completeness popup
- Fixed: Integration with Member directory
- Tweak: Enhancements related to WPCS
2.2.8: December 11, 2023
- Tweak: wp-admin scripts refactored
- Tweak: Using enqueue scripts suffix from UM core class. Dependency from UM core 2.7.0
- Tweak: Enhancements related to WPCS
- Templates required update: completeness-bar.php
2.2.7: October 11, 2023
- Updated: Dependencies versions based on the recent changes for `UM()->frontend()->enqueue()::get_suffix();`
- Fixed: Made redirect safe
- Fixed: Case when extension isn't active based on dependency, but we can provide the license key field
2.2.6: September 13, 2023
- Fixed: Getting the user on profile page
- Fixed: Progress bar and completeness widget
2.2.5: August 29, 2023
- Added: Redirect option after completing your profile
- Fixed: Removed `extract()`
- Fixed: Added `shortcode_atts()`
- Fixed: Fields `billing_state` and `shipping_state` in popup
- Fixed: Issue with lack of the nonces
- Tweak: Standardize the condition for checking not editable fields to `empty( $data['editable'] )`
2.2.4: June 02, 2023
- Fixed: PHP warnings
- Fixed: select2 init in popup
- Tweak: Cron reminder doesn't run if email is disabled
- Tweak: Template overwrite versioning
2.2.3: December 20, 2021
- Added: Reminder email for users who did not complete their profiles
- Fixed: Extra slashes in the field's title in the profile completeness widget
- Fixed: PHP warnings if the current user hasn't settings for profile completeness
2.2.2: September 22, 2021
- Added: Profile page reload if profile is changed
- Added: Profile page reload on popup closing by skip
2.2.1: July 20, 2021
- Added: Hook for restrict text for posting in group
- Added: Restricted text for ForumWP
- Added: Fields validation on save profile progress popup
- Fixed: wp-admin Users screen with progress data
- Tweak: WP5.8 widgets screen compatibility
2.2.0: April 28, 2021
- Added: Integration with ForumWP
- Added: Filter hook `um_profile_completeness_fields_array_for_titles` for changing fields titles programmatically
- Fixed: Using uppercase symbols in usermeta keys conflicts with `sanitize_key()` function, used `sanitize_text_field()` instead
- Fixed: Integration with User Locations extension
- Tweak: Rewritten the integration with Groups and bbPress extensions
2.1.9: March 29, 2021
- Added: Percent validations in the Role Add/Edit screen Profile Completeness metabox
- Fixed: Role Add/Edit screen Profile Completeness metabox
- Fixed: Moving uploaded files via Profile Completeness widget and popup to the user's folder
- Tweak: WordPress 5.7 compatibility
2.1.8: December 24, 2020
- Fixed: Fields list used for completeness progress fields
2.1.7: December 8, 2020
- Fixed: Duplicate completeness calculation of the profile photo field (image and gravatar)
- Fixed: Completeness calculation for the field type 'checkbox'
- Fixed: Using uppercase metakeys for the fields in the profile completion
- Fixed: CSS issues with border-radius and completed bar
2.1.6: August 11, 2020
- Added: Translation file .pot
- Added: An integration for 3rd-party fields
- Fixed: An integration with user tags fields for completeness
- Fixed: Hook for getting progress
- Tweak: apply_shortcodes() function support
2.1.5: April 1, 2020
- Added: JS template for profile completeness widget
- Fixed: Profile complete via widget upgrade widget without reload
- Fixed: Completeness filters at the Member Directory
2.1.4: January 13, 2020
- Tweak: Integration with Ultimate Member 2.1.3 and UM metadata table
- Added: Integration with "Ultimate Member - MailChimp"
- Fixed: Widget 'Ultimate Member - Profile Progress Bar'
2.1.3: November 14, 2019
- Fixed: update user meta for not multi-array field types
2.1.2: November 11, 2019
- Added: [um_profile_completeness_related_text] shortcode
- Added: ability to change templates in theme via universal method UM()->get_template()
- Added: Sanitize functions for request variables
- Added: esc_attr functions to avoid XSS vulnerabilities
2.1.1: August 21, 2019
- Fixed: Compatibility with User Tags
2.1.0: March 1, 2019
- Fixed: Completeness profile with empty user meta
2.0.9: February 8, 2019
- Added: Page restriction via profile completeness
- Fixed: Use Gravatar disable completeness
2.0.8: January 24, 2019
- Fixed: Changed role notification
2.0.7: November 26, 2018
- Fixed: Open modal window for profile completeness widget
2.0.6: November 12, 2018
- Fixed: Profile Completeness field types progress
- Optimized: JS/CSS enqueue
2.0.5: October 3, 2018
- Fixed: JS enqueue
- Fixed: New translation files
2.0.4: May 22, 2018
- Fixed: Translations for widget fields
2.0.3: May 2, 2018
- Fixed: Duplicates IDs in Profile Completeness widget
- Fixed: Profile Completeness widget
2.0.2: April 30, 2018
- Added: Loading translation from "wp-content/languages/plugins/" directory
2.0.1: March 16, 2018
- Tweak: UM2.0 compatibility
1.2.0: January 25, 2016
- Fixed: Remove error notices
1.1.9: December 15, 2015
- Fixed: target percentage
1.1.8: December 11, 2015
- Tweak: compatibility with WP 4.4
1.1.7: December 8, 2015
- Fixed: WP role sync conflict
- Fixed: compatibility with WordPress 4.3
- Fixed: profile completeness should appear to profile owner only
- Fixed: bug with saving fields in profile completeness modal
2.3.7 November 18, 2024
- Fixed: "Load textdomain just in time" issue
2.3.6 April 11, 2024
- Fixed: Notifications predefined page handlers
- Tweak: Enhancements related to WPCS
2.3.5 December 11, 2023
- Fixed: myCRED Hooks related to Ultimate Member actions settings layout
- Tweak: Using enqueue scripts suffix from UM core class. Dependency from UM core 2.7.0
- Tweak: Enhancements related to WPCS
2.3.4 October 11, 2023
- Fixed: Escaping HTML in User Account > Web-notifications tab
- Fixed: Small PHP notices
- Fixed: Case when extension isn't active based on dependency, but we can provide the license key field
2.3.3 August 29, 2023
- Added: `force_show_create_pages()` on first time install
- Fixed: Setup predefined pages only after "Create Pages" click in admin notice
2.3.2 May 31, 2023
- Fixed: PHP warnings
- Tweak: Template overwrite versioning
2.3.1 August 17, 2022
- Fixed: Notify user about changing role from wp-admin > Users screen
- Fixed: Load more button display after actions for notifications in the notifications feed
- Fixed: Dropdown.js when scrolling
- Fixed: Data offset when loading notifications feed or making the actions with notification
- Fixed: Notifications and messaging integration. Adding real-time messaging notifications updating. Mark messages as read in the real time
Templates required update:
- account-webnotifications.php
2.3.0 February 9, 2022
- Changed: Notifications list view and async getting notifications via AJAX
- Changed: Getting new notifications count. Red dot with counter is visible only when there are new notifications
- Changed: Getting new notifications when notifications list is visible
- Changed: Notification is marked as read only after "mark as read" action or after visit the notification URL
- Added: Filter "All|Unread" to the notifications list
- Added: "Mark all as read", "Clear all" actions
- Added: Ability to disable notification-type from the notifications list. UX alternative instead of visiting to the Account > Notifications page
- Added: Pagination "Load More" for notifications list in sidebar and static list on the notifications page
- Fixed: Enabled notifications types that was disabled by hardcode
- Fixed: Extension settings structure
Templates required update:
- feed.php
- notifications.php
- notifications-header.php
Deprecated templates:
- no-notifications.php
Cached and optimized/minified assets(JS/CSS) must be flushed/re-generated after upgrade
2.2.2 December 20, 2021
- Fixed: Notifications about guest actions for users (e.g. "Guest viewed your profile")
- Fixed: Empty notification photo. Display default avatar in this case
Templates required update:
- notifications-list.php
2.2.1 August 3, 2021
- Added: New actions for PWA for WP integration `um_notification_after_notif_update` and `um_notification_after_notif_submission`
- Tweak: rewritten User Profile restriction settings checking when guest visits to restricted User Profile
2.2.0 July 20, 2021
- Fixed: Photo update in notifications (if notifications will be updated after changing user avatar)
- Tweak: WP5.8 widgets screen compatibility
2.1.9 March 11, 2021
- Added:
comment_excerpt
for comment's reply - Added: the filter hook in
ajax_check_update()
callback - Tweak: WordPress 5.7 compatibility
2.1.8 December 8, 2020
- Fixed: Notifications count with
+
symbol - Fixed: Bad getaway for not logged in users
- Fixed: No new notifications JS
2.1.7 August 11, 2020
- Added: WPML support for the notifications
- Added: An integration with UM:JobBoardWP extension
- Fixed: Notification sound script
- Tweak: apply_shortcodes() function support
2.1.6: April 1, 2020
- Added: Notifications templates for each myCRED hook
- Optimized: Integration 3rd-party notifications
- Fixed: "Profile view" notification log
2.1.5: January 21, 2020
- Fixed: myCRED notifications
2.1.4: November 13, 2019
- Fixed: AJAX request for new notifications
2.1.3: November 11, 2019
- Added: Sanitize functions for request variables
- Added: esc_attr functions to avoid XSS vulnerabilities
- Added: ability to change templates in theme via universal method UM()->get_template()
2.1.2: July 18, 2019
- Fixed: myCRED integration
- Fixed: Uninstall process
2.1.1: May 14, 2019
- Fixed: Include notifications template in the footer
- Fixed: Update notification settings in the profile
2.1.0: March 29, 2019
- Added: Friends mentioned notification
2.0.9: March 29, 2019
- Fixed: Change role notification
2.0.8: January 24, 2019
- Fixed: Realtime notifications timer
2.0.7: January 24, 2019
- Fixed: JS/CSS enqueue
2.0.6: November 30, 2018
- Fixed: AJAX vulnerabilities
- Optimized: JS/CSS enqueue
2.0.5: October 3, 2018
- Added: An ability to customize notifications template via theme/child-theme templates
- Fixed: Notifications bell template
2.0.4: August 13, 2018
- Fixed: Native WP AJAX added
2.0.3: April 30, 2018
- Added: Loading translation from "wp-content/languages/plugins/" directory
2.0.2: September 11, 2017
- Tweak: UM2.0 compatibility
1.4.2: December 8, 2016
- Added: Page restriction
- Added: Notification page in UM Setup
- Tweak: Update translation files: EN, DE
- Fixed: Empty notification settings
- Fixed: Deduction strings
- Fixed: myCRED Notification
- Fixed: Time difference in mysql
- Fixed: Timezone issue
- Fixed: Plugin updater
- Fixed: Notification not showing if icon is disabled.
- Fixed: Medial URL protocol
- Fixed: Comment reply notification
1.4.1: January 5, 2016
- Tweak: increased check delay to improve performance
- Tweal: responsive notifications panel on all devices
- Fixed: potentially wrong php syntax
- Fixed: css issues on notifications page
1.4.0: December 22, 2015
- New: added swedish language support
- Tweak: added notification icon option
- Fixed: missing profile photos
- Fixed: sql query
1.3.9: December 15, 2015
- Fixed: sql injection vulnerability found. credits to @DaveRossow
1.3.8: December 15, 2015
- Fixed: missing avatars
1.3.7: December 11, 2015
- Initial release
2.2.8: November 15, 2024
- Added: Compatibility with Ultimate Member 2.9.0 and Action Scheduler for email sending
- Fixed: "Load textdomain just in time" issue
2.2.7: October 01, 2024
- Tweak: Compatibility with Ultimate Member 2.8.7
- Tweak: Compatibility with the future new UI
2.2.6: February 21, 2024
- Fixed: Integration with Member directory
- Tweak: Enhancements related to WPCS
2.2.5: December 11, 2023
- Tweak: wp-admin scripts refactored
- Fixed: 'um_user_permissions_filter' hook attributes
- Tweak: Using enqueue scripts suffix from UM core class. Dependency from UM core 2.7.0
- Tweak: Added CPT as UM registered post type for define proper UM screen on wp-admin
- Tweak: Enhancements related to WPCS
2.2.4: October 11, 2023
- Fixed: Displaying "Notifications Account Tab" setting
- Fixed: Made redirect safe
- Fixed: Case when extension isn't active based on dependency, but we can provide the license key field
2.2.3: August 30, 2023
- Fixed: PHP warnings
- Fixed: Removed `extract()` function to increase security
- Tweak: Changed input_filter to WordPress native sanitize
- Tweak: Template overwrite versioning
- Tweak: User dropdown field added
2.2.2: February 9, 2022
- Added: Sanitizing fields of the review
- Fixed: "None reviews" text
- Fixed: Extension settings structure
2.2.1: December 20, 2021
- Added: Counters for pending/flagged reviews in the admin dashboard
- Added: Arabic translation. Thanks to Nabil Moqbel (Slack: nabilmoqbel)
- Added: Email notification for an admin after reporting reviews
- Tweak: Removed redundant admin CSS that inited in UM core already
- Fixed: Metabox fields displaying wp-admin Dashboard > Add/Edit User Review screen. Changed handlers for user avatars.
- Fixed: Send an email only after approved (if a user role can't auto-publish review)
- Fixed: Removed link to pending review on front-end in email notifications
- Fixed: RTL styles
2.2.0: July 20, 2021
- Fixed: Reply content formatting
- Tweak: jQuery v3 compatibility
- Tweak: WP5.8 widgets screen compatibility
2.1.9: December 10, 2020
- Tweak: WordPress 5.6 compatibility (fixed issue with deprecated .load() function in JS)
2.1.8: August 24, 2020
- Fixed: Recalculate rating on the tab 'Reviews'
2.1.7: March 2, 2020
- Changed: Email template 'review_pending_notice', added placeholder {review_admin_link}
- Optimized: UM:Real-Time Notifications integration
- Fixed: Setting status for review on add
2.1.6: January 13, 2020
- Tweak: Integration with Ultimate Member 2.1.3 and UM metadata table
- Added: Sortable columns to reviews list table
- Added: Bulk Actions to reviews list table
- Changed: Quick edit tool in reviews list table
- Changed: Account notifications layout
- Fixed: Admin User Reviews subtabs' links
- Fixed: CSS for Avatars
2.1.5: November 11, 2019
- Added: Reply feature to user reviews with option to enable
- Added: Sanitize functions for request variables
- Added: esc_attr functions to avoid XSS vulnerabilities
- Fixed: Update user rating on trash review
- Fixed: Update users rating on reviewer delete
2.1.4: August 6, 2019
- Added: Escape functions
- Fixed: Recalculate avg raring and reviews on edit, delete, add
- Fixed: Template for User Profile
- Fixed: Reviews List template
2.1.3: July 19, 2019
- Fixed: Reviews List template
2.1.2: July 16, 2019
- Added: option 'review_date_format' - Review date format
- Added: template member-rating.php
- Added: template review-detail.php
- Added: template review-front-actions.php
- Added: template reviews-widget.php
- Fixed: Profile tabs
- Fixed: Uninstall process
- Deprecated: Dependencies for Member Directory search with Profile tab visibility options
- Optimization: use method UM()->get_template() to load templates
Version 2.1.1
- Fixed: Multi editing review
- Fixed: Add title limit
Version 2.1.0
- Fixed: JS/CSS enqueue
- Fixed: Flag review by un-logged user
Version 2.0.9
- Fixed: Top Rated order
- Fixed: New translation files
- Optimization: JS/CSS enqueue
Version 2.0.8
- Fixed: New translation files
Version 2.0.7
- Fixed: Widgets members queries and count
Version 2.0.6
- Added: GDPR compatibility on users delete
Version 2.0.5
- Added: Loading translation from "wp-content/languages/plugins/" directory
Version 2.0.4
- Fixed: issue with search on Members Directory
Version 2.0.3
- Fixed: code refactoring and reviews counter
- Fixed: display of stars in Member Directories
- Fixed: when creating the review, two Ajax requests were sent in Firefox
- Tweak: UM2.0 compatibility
Version 1.2.2
- Tweak: Update EDD_SL_Plugin_Updater.php
- Tweak: Allow templates to be customized via theme folder like our core
Version 1.2.1
- Tweak: show message to guests when trying to review a user
- Fixed: show manage reviews pagination
Version 1.2.0
- Fixed: Trashed reviews are now resolved
Version 1.1.9
- Fixed: character limit issue in title and content
Version 1.1.8
- Fixed: issue with accessing screen in admin
Version 1.1.7
- Fixed: pagination for user reviews in backend
Version 1.1.6
- Fixed: compatibility with WordPress 4.3
Version 1.1.5
- Fixed: User rating should not appear if user have reviews turned off
Version 1.1.4
- Fixed: profile link bug in rating widgets
Version 1.1.3
- New: live notifications extension support
Version 1.1.2
- Fixed: bug with edit permissions
Version 1.1.1
- Fixed: javascript bug in backend
Version 1.1.0
- New: added a widget option to display specific user role (Top rated, most rated, etc)
2.1.9: November 18, 2024
- Fixed: "Load textdomain just in time" issue
2.1.8: May 22, 2024
- Tweak: Used latest FontAwesome library for fonticons
- Tweak: Added Ultimate Member as required plugins
2.1.7: December 11, 2023
- Tweak: wp-admin scripts refactored
- Tweak: Using enqueue scripts suffix from UM core class. Dependency from UM core 2.7.0
- Tweak: Added CPT as UM registered post type for define proper UM screen on wp-admin
- Tweak: Enhancements related to WPCS
2.1.6: October 11, 2023
- Added: Notice > Footer Rules > "Show everywhere on website" setting to show notice everywhere
- Added: Notice > Footer Rules > "Extra allowed URLs" setting to show notice on extra URLs
- Added: Required validation to the Notice setting fields
- Fixed: Fork in logic when "Certain users" are selected - then disable "Which user roles can see this notice" notice setting
- Fixed: Case when extension isn't active based on dependency, but we can provide the license key field
2.1.5: September 04, 2023
- Added: Notice setting to select custom post types with multiple selection
- Fixed: User Profile page excluded from the links where we force show the notices
- Fixed: Sanitized notice data while save
2.1.4: July 26, 2023
- Fixed: The issue with lack of the nonce in the um_adm_action handler
2.1.3: July 3, 2023
- Fixed: Saving notice settings
2.1.2: July 3, 2023
- Fixed: Removed `extract()`
- Tweak: Ultimate Member 2.6.7 compatibility
- Tweak: Template overwrite versioning
2.1.1: February 9, 2022
- Added: Notice validation while creation. Empty notice content isn't valid
- Fixed: Displaying video and audio files in notices on the site
- Fixed: Extension settings structure
2.1.0: December 16, 2021
- Fixed: Using own classes for the Notice post type wp-admin metabox blocks or counters.
2.0.9: July 20, 2021
- Tweak: WP5.8 widgets screen compatibility
2.0.8: December 10, 2020
- Tweak: WordPress 5.6 compatibility (fixed issue with deprecated .load() function in JS)
2.0.7: August 11, 2020
- Fixed: Show on Homepage notice
- Updated translations
2.0.6: February 25, 2020
- Fixed: Shortcode styles when there are more than 1 shortcode notice at the page
2.0.5: November 11, 2019
- Added: Sanitize functions for request variables
- Added: esc_attr functions to avoid XSS vulnerabilities
- Added: ability to change templates in theme via universal method UM()->get_template()
- Fixed: uninstall process
- Fixed: Notice is not displayed only to certain user by userID
2.0.4: December 3, 2018
- Fixed: Close notice by un-logged user
2.0.3: November 27, 2018
- Fixed: AJAX vulnerabilities
- Optimized: JS/CSS enqueue
2.0.2: July 3, 2018
- Added: Loading translation from "wp-content/languages/plugins/" directory
2.0.1: September 11, 2017
- Tweak: UM2.0 compatibility
1.1.6: June 9, 2016
- Fixed: license and updater
1.1.5: December 8, 2015
- Initial release
2.1.9: November 14, 2024
- Fixed: "Load textdomain just in time" issue
2.1.8: May 22, 2024
- Fixed: Displaying closed topics in profile tab
- Tweak: Added Ultimate Member and bbPress as required plugins
2.1.7: February 21, 2024
- Fixed: wp-admin styling in Edit Forum screen
- Fixed: Forums, Topics, Replies restriction logic handlers
- Fixed: Counters, last active dates based on restriction settings
Templates required update:
- favorites.php
- replies.php
- replies-single.php
- subscriptions.php
- topics.php
- topics-single.php
2.1.6: December 11, 2023
- Tweak: Using enqueue scripts suffix from UM core class. Dependency from UM core 2.7.0
- Fixed: 'um_user_permissions_filter' hook attributes
- Fixed: Forums, Topics and Replies content restriction settings based on UM settings
- Fixed: Forums description with topics and replies restrictions
- Fixed: Topics description with replies restrictions
- Fixed: Replies pagination description with replies restrictions
2.1.5: October 11, 2023
- Fixed: Case when extension isn't active based on dependency, but we can provide the license key field
2.1.4: September 08, 2023
- Fixed: AJAX actions for paginate, unsubscribe, un-favorite actions
- Fixed: Posting from anonymous options support
2.1.3: May 29, 2023
- Fixed: PHP warnings
- Tweak: Template overwrite versioning
2.1.2: September 22, 2021
- Fixed: Favorites posts tab pagination
- Fixed: Subscription posts tab pagination
2.1.1: August 3, 2021
- Tweak: rewritten forums and topics restriction settings
2.1.0: April 28, 2021
- Tweak: rewritten integration with Profile Completeness and ability to post in the forums
2.0.9: June 1, 2020
- Fixed: Set default restriction settings for forums and topics
2.0.8: April 1, 2020
- Tweak: Optimized UM:Notifications integration
2.0.7: November 11, 2019
- Added: Sanitize functions for request variables
- Added: esc_attr functions to avoid XSS vulnerabilities
- Added: ability to change templates in theme via universal method UM()->get_template()
- Fixed: Profile Tabs integration
- Fixed: When inactive hide Social Activity action on new topic in forum
2.0.6: July 16, 2019
- Added: Ability to rewrite templates via themes
- Fixed: Profile Tabs
- Fixed: Uninstall process
2.0.5: November 30, 2018
- Optimized: CSS enqueue
2.0.4: July 10, 2018
- Fixed: Showing topic title for topic and forum title for forum
2.0.3: June 18, 2018
- Fixed: AJAX actions handlers
2.0.2: April 18, 2018
- Fixed: User's profile URL on Forum's Replies
2.0.1: March 16, 2018
- Fixed: The calculation of all subscriptions
- Tweak: compatibility with UM2.0 core
1.1.7: July 2, 2016
- Fixed: remove notices
- Fixed: topics & replies permission settings
1.1.6: June 29, 2016
- Added: Finnish language
- Fixed: access restrictions & visibility settings
- Fixed: remove notices
- Fixed: License and updater
- Fixed: translation strings
1.1.5: February 1, 2016
- New: Add sort subscriptions
- New: Show subscribed forums
1.1.4: February 1, 2016
- Fixed: Hide notices for guests
1.1.3: December 8, 2015
- Initial release
2.2.9: November 18, 2024
- Fixed: "Load textdomain just in time" issue
2.2.8: September 30, 2024
- Tweak: Compatibility with Ultimate Member 2.8.7
- Tweak: Compatibility with the future new UI
2.2.7: May 22, 2024
- Fixed: Loading assets in block builder
- Fixed: PHP notice in user profile
- Fixed: Using wp.template Underscore.js templates in block themes
- Tweak: Added Ultimate Member and myCRED as required plugins
- Tweak: Compatibility with new FontAwesome library in Ultimate Member plugin
2.2.6: February 21, 2024
- Fixed: Integration with Member directory
- Tweak: Enhancements related to WPCS
2.2.5: December 11, 2023
- Fixed: myCRED Hooks related to Ultimate Member actions settings layout
- Tweak: Enhancements related to WPCS
- Templates required update/rename: account_points.php to account-points.php, rank_bar.php to rank-bar.php
2.2.4: October 11, 2023
- Unified: Displaying user earned badges via myCRED functions, hooks and UM templates
- Added: `single-badge.php` template for displaying single badge in the user's badges
- Updated: New layout for the "All badges" shortcode and profile tab displaying
- Updated: Dependencies versions based on the recent changes for `UM()->frontend()->enqueue()::get_suffix();`
- Tweak: Template overwrite versioning
- Fixed: Escaping shortcode attributes
- Fixed: "editable" field data format in predefined fields
- Fixed: Made redirect safe
- Fixed: Case when extension isn't active based on dependency, but we can provide the license key field
2.2.3: February 9, 2022
- Fixed: Extension settings structure
2.2.2: December 20, 2021
- Fixed: Displaying Badge class and title
- Fixed: Displaying Level of Badges multiple times
2.2.1: March 11, 2021
- Fixed: Calculation of the rank progress
2.2.0: December 10, 2020
- Tweak: WordPress 5.6 compatibility (fixed issue with deprecated .load() function in JS)
2.1.9: August 11, 2020
- Added: Translation file *.pot
- Tweak: apply_shortcodes() function support
- Fixed: saving mycred_point_types when saving another setting tab
2.1.8: April 1, 2020
- Added: Wrappers for points in labels
- Added: Multi point types supporting
- Changed: Hooks' template wrapper
- Fixed: Transferring points without separator
2.1.7: January 13, 2020
- Tweak: Integration with Ultimate Member 2.1.3 and UM metadata table
- Added: Support different decimal separator from myCRED settings
- Added: Ability to change labels via points title
- Fixed: Sorting by points in Member Directory
- Fixed: Decimal transfers
- Fixed: Award points when use Member Directory search + filters
- Fixed: Award points hook on update user profile
- Fixed: myCRED badges displaying in tagline
- Fixed: Slider's range
2.1.6: November 11, 2019
- Tweak: Compatibility with 2.1.0 UM core
- Added: Sanitize functions for request variables
- Added: esc_attr functions to avoid XSS vulnerabilities
- Added: ability to change templates in theme via universal method UM()->get_template()
2.1.5: July 19, 2019
- Fixed: References for assign badges for the user
2.1.4: June 16, 2019
- New: added ability to show user badges in Member directory
- Fixed: Profile Tabs
2.1.3: February 8, 2019
- Fixed: Badges tab displaying
2.1.2: December 6, 2018
- Fixed: Translations for Badges template
2.1.1: November 12, 2018
- Fixed: myCRED field profile completeness
2.1.0: November 1, 2018
- Fixed: Transferring points in account page
- Optimized: JS/CSS enqueue
2.0.3: July 17, 2018
- Fixed: Removed duplicate award/deduct points on myCRED hooks actions
2.0.2: July 10, 2018
- Added: Loading translation from "wp-content/languages/plugins/" directory
2.0.1: July 10, 2018
- Fixed: badges on user profile
2.0: October 17, 2017
- Tweak: UM2.0 compatibility
1.2.3: July 26, 2017
- Fixed: badges and levels
- Fixed: translation strings
- Fixed: Remove notices
- Fixed: myCRED compatibility issue
- Tweak: Update EDD plugin updater class
1.2.2: February 7, 2016
- New: Order user by mycred points
- Tweak: Update EDD_SL_Plugin_Updater.php
1.2.1: December 8, 2015
- Initial release
2.4.9: November 15, 2024
- Added: Compatibility with Ultimate Member 2.9.0 and Action Scheduler for email sending
- Fixed: "Load textdomain just in time" issue
- Fixed: PHP Fatal error on Ultimate Member Dashboard page
2.4.8: September 30, 2024
- Added: Language setting for user and MailChimp field
- Added: Shortcode [ultimatemember_mailchimp_subscribe] language attribute
- Tweak: Compatibility with the future new UI
- Tweak: WP Users table compatibility with Ultimate Member 2.8.7
- Tweak: Improved connection checking and error logging
Templates required update
- fieldset.php
- fieldset_ch.php
- account_email_newsletters.php
2.4.7: December 11, 2023
- Tweak: wp-admin scripts refactored
- Tweak: Added CPT as UM registered post type for define proper UM screen on wp-admin
- Fixed: 'um_user_permissions_filter' hook attributes
- Tweak: Enhancements related to WPCS
2.4.6: October 11, 2023
- Added: Connection setting "Default interests for existing contacts"
- Added: Connection setting "Default tags for existing contacts"
- Fixed: Displaying "Notifications Account Tab" setting
- Fixed: Case when extension isn't active based on dependency, but we can provide the license key field
2.4.5: August 18, 2023
- Added: Users bulk actions Subscribe and Unsubscribe
- Added: The `autofill` attribute in shortcodes
- Fixed: The `show_label` and `show_placeholder` attributes in shortcodes
- Tweak: New method to check a connection to the MailChimp API
- Tweak: Error notice about the invalid MailChimp API Key
- Tweak: Nonce protection for the AJAX requests
2.4.4: July 1, 2023
- Fixed: PHP warnings
- Tweak: Ultimate Member 2.6.7 compatibility
2.4.3: May 31, 2023
- Fixed: PHP warnings
2.4.2: May 30, 2023
- Fixed: PHP warnings
- Tweak: Template overwrite versioning
2.4.1: October 26, 2022
- Added: Remove MailChimp settings, connections, form fields on uninstall
- Added: Remove user role settings related to MailChimp on uninstall
- Added: Remove user meta related to MailChimp on uninstall
- Added: Remove custom templates related to MailChimp on uninstall
- Added: Default value for the "Groups and Tags view" setting
- Added: Auto-fill MailChimp groups and tags in the registration form after failed submit
- Fixed: A contact update if the user email is changed
- Fixed: Deleting fields on post delete or trash if field type is empty
- Fixed: Error in Admin dashboard if MailChimp API key is incorrect
- Fixed: Group's interests removing in account notifications tab
2.4.0: August 17, 2022
- Added: Hook um_mailchimp_can_sync
- Added: Display a list of newsletters after the member name (for administrators)
- Added: Sanitize connection title on connection update
- Added: Remove fields which use deleted connection on connection delete
- Fixed: Connection roles setting
- Fixed: Double opt-in feature
- Fixed: Error on activation without a core plugin
- Fixed: Don't display field label if empty
- Improved: Internal caching
- Improved: Planned requests are used instead of immediately requests
- Improved: Widget "Testing connection with MailChimp server"
2.3.2: February 9, 2022
- Fixed: Extension settings structure
2.3.1: December 20, 2021
- Added: Restore the requested user before the contact update if it is lost
- Added: Requests log for users
- Added: Keys into dropdown options in the widget Merge User Meta
- Fixed: BIRTHDAY meta field format
- Fixed: BIRTHDAY meta field value if not valid
- Fixed: Fields in the shortcode [ultimatemember_mailchimp_subscribe]
2.3.0: September 23, 2021
- Updated: MailChimp wp-admin metabox
- Fixed: Compatibility with core version 2.2.5
- Fixed: Update audience contact if Administrator edit user in the admin area
- Fixed: The multiselect-type field value on bulk syncing
2.2.9: May 5, 2021
- Fixed: Unsubscribe form
2.2.8: March 15, 2021
- Added: Setting "Groups and Tags view"
- Added: Setting "Label" for the MailChimp field
- Added: The
fieldset_ch.php
template for the Groups and Tags checkbox view - Added: Option to skip address field on syncing
- Added: Links to the documentation
- Fixed: "MailChimp audiences" column in the Users table
- Fixed: MailChimp field's label in the registration form
- Tweak: Settings description
2.2.7: December 8, 2020
- Added: A column "MailChimp audiences" in the admin table "Users"
- Added: A notification if the "MailChimp API Key" is wrong
- Added: A setting "Blocked Email Addresses"
- Added: Helper fields "Role slug" and "Role title" to simplify role syncing
- Added: Skip invalid values on audience fields syncing
- Added: The shortcode [ultimatemember_mailchimp_subscribe]
- Added: The shortcode [ultimatemember_mailchimp_unsubscribe]
- Added: Template files field.php, form_subscribe.php, form_unsubscribe.php
- Changed: The template file fieldset.php
- Fixed: A label for the field type "MailChimp" in the registration form
- Fixed: Disable fields hidden by conditional logic
- Fixed: Don't unsubscribe existing contacts on registration
- Fixed: Integration with the extension "Profile Completeness"
- Fixed: The conflict caused by the function um_fetch_user
- Fixed: The subscription logic for contacts with the status "pending"
2.2.6: August 14, 2020
- Fixed: Getting all groups
- Fixed: Getting all tags
- Updated: Documentation
2.2.5: August 11, 2020
- Added: A new widget tool "Sync Profiles (with details)"
- Added: Compatibility with the extension "User Tags"
- Added: Compatibility with the MailChimp's field type "Address"
- Added: Show sync error details in the dashboard widget
- Added: Show sync error details on the page Account
- Added: Show a difference between "MC Choices" and "UM Choices" in the box "Merge User Meta"
- Added: Show tooltips in the box "Testing connection with Mailchimp server"
- Changed: Send a 'multiselect' field value as a comma-separated values
- Changed: The action on Account update or Profile update
- Fixed: Data used in the modal window "Review Registration Details" and email placeholder {submitted_registration}
- Fixed: JavaScript error in the tool "Bulk Subscribe & Unsubscribe"
- Fixed: The action on Change email address (update existing contact)
- Fixed: The form field "MailChimp", option "Select an audience"
- Fixed: The function that get audience groups (get all groups)
2.2.4: April 1, 2020
- Added: Frontend script and style
- Added: Setting "Marketing Permissions"
- Added: User Roles options: "Can manage groups?", "Can manage tags?", "Can create tags?"
- Added: Settings "Account delete action", "Account unapprove action"
- Added: Method UM()->Mailchimp()->api()->mc_archive_member()
- Added: Method UM()->Mailchimp()->api()->mc_deletep_member()
- Removed: Setting "Remove subscriber from Mailchimp audience when user unsubscribed"
- Removed: Setting "Allow member to create tags"
- Deprecated: Method UM()->Mailchimp()->api()->mc_delete_member()
2.2.3: January 22, 2020
- Added: Filter 'um_mailchimp_single_merge_field' and integration with Profile Completeness
- Added: Option to disable lists nonce fields
- Fixed: Prevent multiple updates
2.2.2: December 18, 2019
- Added: Ability to merge any UM field type with MC text field type
- Fixed: Check member role before automatically subscribe
- Fixed: Tool "Test subscribe"
2.2.1: November 13, 2019
- Fixed: Double opt-in: added "filter_subscription_status" method
2.2.0: November 11, 2019
- New: MailChimp's Groups support
- New: MailChimp's Tags support
- Added: Update Notifications notices
- Added: Requests cache
- Fixed: Requests log
- Fixed: Testing connection tool
- Fixed: Sync Profiles tool Users cache
2.1.2: August 3, 2019
- Fixed: JS error on Mailchimp widget dashboard
2.1.1: December 7, 2018
- Fixed: Subscription on change users role
2.1.0: November 30, 2018
- Added: MailChimp List testing actions
2.0.9: November 1, 2018
- Fixed: MailChimp API integration
- Fixed: Translation Files
2.0.8: November 1, 2018
- Fixed: MailChimp API integration
2.0.7: August 13, 2018
- Fixed: WP native AJAX handlers
2.0.6: August 3, 2018
- Fixed: MailChimp Queries Queue
- Fixed: Logic for auto subscribe process
- Fixed: Small warnings & bugs
2.0.5: July 11, 2018
- Deprecated: old Sync&Opt-in process
- Added: New batch opt-in users to MailChimp lists
- Added: New sync users with MailChimp lists
2.0.4: June 18, 2018
- Added: GDPR compatibility
- Added: Double opt-int settings to MailChimp lists
2.0.3: May 18, 2018
- Fixed: Statuses after registration
- Fixed: Problem with subscription to list after activation process
2.0.2: April 27, 2018
- Added: Loading translation from "wp-content/languages/plugins/" directory
2.0.1: October 17, 2017
- Tweak: UM2.0 compatibility
- Fixed: Users sync on add/edit/update profile actions
1.1.8: July 28, 2017
- New: MailChimp API v3 Integration
- New: Scan opted-in users but not yet synced
- New: Scan not yet opted-in users
- New: Sync opted-in users
- New: Opt-in profiles to specifc list on behalf of users
- Fixed: resubscribe users in account page
- Fixed: split sync process and show progress
- Fixed: EDD plugin updater
- Fixed: remove notices
1.1.7: November 6, 2016
- Fixed: empty email lists
1.1.6: December 8, 2015
- Initial release
2.5.9: November 15, 2024
- Fixed: "Load textdomain just in time" issue
2.5.8: October 15, 2024
- Fixed: Compatibility with UM core 2.8.9 and set up auth_id in a proper place after getting User from hybridauth provider
2.5.7: September 30, 2024
- Tweak: Compatibility with UM core functions to improve performance on the wp-admin Users page
2.5.6: July 26, 2024
- Added: An option to Implement user role redirection options. [Documentation](https://docs.ultimatemember.com/article/1940-social-login-user-role-redirection-settings)
- Added: An option to control the authorization window ( open in current window vs child window ). [Documentation](https://docs.ultimatemember.com/article/1938-social-login-authenticate-on-current-window)
- Fixed: Fatal error with Hybridauth class
2.5.4: May 22, 2024
- Tweak: Improve redirection for dynamic pages
- Fixed: Fix compatibility issue with Firefox
- Fixed: Fix depreciated required parameters
- Tweak: Added Ultimate Member as required plugins
2.5.3: January 23, 2024
- Fixed: An error that occurs when trying to edit the account page
- Deprecated: A method `UM()->Social_Login_API()->hybridauth()->get_session()` that calls the Hybridauth session class - please use the new method `UM()->Social_Login_API()->hybridauth()->session()`
2.5.2: December 11, 2023
- Tweak: Added CPT as UM registered post type for define proper UM screen on wp-admin
- Tweak: Using enqueue scripts suffix from UM core class. Dependency from UM core 2.7.0
- Tweak: `um-admin-clear` CSS class. It duplicates WordPress native `clear`. Using WordPress native instead.
- Tweak: Enhancements related to WPCS (using UM_URL).
- Templates required update: pre-loader-form.php
2.5.1: October 11, 2023
- Added: New function that changes the "Sign in" text to "Sign up" when Social buttons are enabled in an Ultimate Member Register page.
- Tweaked: Twitter button has been changed to the new `X` logo with black background & white text colors.
- Fixed: Error notices with Facebook authentication.
- Fixed: Typo error in `um_social_do_login_error` action hook parameters.
- Fixed: Closes overlay when submitting Register form with required fields.
- Fixed: Case when extension isn't active based on dependency, but we can provide the license key field
- Tweaked: Implementation of wp_safe_redirect(). If you're redirecting users to another host/domain, please add them to the allowed redirect hosts using the filter hook: https://developer.wordpress.org/reference/hooks/allowed_redirect_hosts/
2.5.0: September 06, 2023
IMPORTANT: Breaking Changes
- This new version requires Ultimate Member version 2.6.11+
- Deprecated: Some methods have been renamed/changed to improve and completely comply to PHP & WordPress Coding Standards.
- If you have made customizations with Social Login class methods or functions that have variable names in CamelCases, please update them in your customization and use lowercase letters and separate words via underscores. Examples: `getConnectURL()` to `get_connect_url()`, `getDisconnectURL()` to `get_disconnect_url()`,`getCallbackURL()` to `get_callback_url()`
- New: LinkedIn API is now offering a way for your app to authenticate members using OpenID Connect. The old LinkedIn API for Login has been deprecated. With this update, the feature "Sign In with LinkedIn using OpenID Connect" should be enabled in your LinkedIn App settings under the Product tab. To use the old LinkedIn API connection(3-legged OAuth Flow), please use the code snippet in the link: https://docs.ultimatemember.com/article/142-social-login-linkedin-app-setup
- Fixed: Wrong Register forms & fields displayed on Social Overlay
- Fixed: APIs request errors in the background process & error logs
- Added: Notice for success and error messages when Social Account has been linked or already in used by other users using Social Shortcode
2.4.3: June 26, 2023
- Fixed: PHP warnings
- Fixed: Showing Social Login buttons with Shortcode
- Fixed: Fatal error with Sessions
2.4.3: June 7, 2023
- Fixed: PHP warnings
- Tweak: Template overwrite versioning
2.4.2: January 18, 2023
- Fixed: Compatibility issue with WooCommerce Ajax. Since WooCommerce version 2.4, they added a custom Ajax endpoint with a custom constant. https://developer.woocommerce.com/2015/07/30/custom-ajax-endpoints-in-2-4/
2.4.1: January 13, 2023
- Fixed: Fatal error when activating plugin
- Fixed: Last Name field showing the word "twitter" in the Social Register form after redirecting back to the site on Registration.
- Fixed: Ajax, Cron & REST API conflict issue when the plugin is activated
- Tweak: Increase Google avatar size for profile photo
2.4.0: December 14, 2022
- Added: Default Profile Photo for Facebook & Discord
- Fixed: Previous page redirection by 'redirect_to' argument
- Deprecated: Get rid VK social connect. See [details](https://github.com/hybridauth/hybridauth/releases/tag/v3.8.2)
2.3.14: August 17, 2022
- Fixed: Return URL of the Social Networks with single callback URL
- Fixed: Linking social account when logged-in
- Fixed: Time account connected in the Account > Social Tab
- Added: Remove synced data on disconnecting Social Accounts
- Added: New icons to support other Social Network providers
- New: Debug logging tool. Please read: https://docs.ultimatemember.com/article/1531-social-login-2-3-setup#error-debugging
- New: TwitchTV and Discord settings. Please read the Setup: https://docs.ultimatemember.com/article/1531-social-login-2-3-setup#create_application
- Deprecated: Instagram settings has been removed
2.3.13: February 9, 2022
- Fixed: Extension settings structure
2.3.12: December 20, 2021
- Fixed: Fatal error on plugin activation without activated social networks.
2.3.11: December 16, 2021
- Tweak: Update Facebook Graph API to version 11.
- Fixed: Conflict issue with Cron Job
- Added: Automatically connects a social account when email matches on the site. To disable this functionality, please use the code: add_filter("um_sso_automatic_login_with_email","__return_false");
- Tweak: WordPress 5.7 and higher future compatibility
2.3.10: May 7, 2021
- Fixed: Session exposure in Site Health tool
- Fixed: REST API url error with the Site Health tool
- Fixed: Redirection after Social Login authentication
- Tweak: WordPress 5.7 and higher future compatibility
2.3.9: March 29, 2021
- Fixed: Cache & Session compatibility issue
- Fixed: Elementor compatibility issue
- Fixed: Duplicate overlay calls
2.3.8: December 22, 2020
- Fixed: Incompatibility issue with WooCommerce and Eventribe
2.3.7: December 16, 2020
- Fixed: A conflict with WooCommerce Ajax
- Fixed: Global redirection and compability with varnish cache
- Fixed: Redirection issues for Login/Register and custom shortcode
- Tweak: WordPress 5.6 compatibility (fixed issue with deprecated .load() function in JS)
2.3.6: October 26, 2020
- Added: Filter to allow automatic login with existing email address
- Fixed: Overflow forms in social register form
- Fixed: Duplicate welcome email
- Fixed: Session for custom role selection
- Fixed: Social authentication globally
2.3.5: August 24, 2020
- Fixed: WeChat Provider scopes
- Fixed: Minified scripts
2.3.4: August 11, 2020
- Added: WeChat Provider
- Added: Hooks for UM extensions integration
- Added: Allow form columns in Social Overlay
- Added: Hook to modify providers configuration
- Added: *.pot file for translations
- Changed: Google icon to match brand guidelines
- Fixed: Sanitation for role assignment with shortcode
- Fixed: Compatibility issue with plugins using OAuth
- Fixed: Redirection issue in child window
2.3.3: April 1, 2020
- Added: Synced social network avatar on sso connection
- Changed: Integration with myCRED and Notifications
- Fixed: Account activation process after Social Authentication on Registration
- Fixed: Login error notice
- Fixed: Spam registration issues
- Fixed: Account email activation on social registration
- Fixed: Fix SSO avatar size
- Fixed: An issue with disabled Login/Register fields outside the SSO Overlay
- Fixed: Bypass social login authentication
2.3.2: February 13, 2020
- Fixed: Allow SSO overlay fields disabled
- Fixed: Error message display & disabled fields
2.3.1: February 11, 2020
- Fixed: Script errors in social network graphs
2.3.0: December 18, 2019
- Added: hybridauth library for social connect
- Added: Sanitize functions for request variables
- Added: esc_attr functions to avoid XSS vulnerabilities
- Added: ability to change templates in theme via universal method UM()->get_template()
2.2.0: November 11, 2019
- Fixed: Instagram API
- Fixed: Integration with myCRED, changed API function
2.1.7: July 19, 2019
- Fixed: myCRED integration
2.1.6: June 25, 2019
- Fixed: G-Suite Gmail accounts
2.1.5: June 24, 2019
- Added: Filter to modify redirect URI for enterprise Gmail accounts
- Fixed: Google OAuthentication issue
- Fixed: Uninstall process
2.1.4: May 2, 2019
- Fixed: FB button styles & texts
2.1.3: April 24, 2019
- Important LinkedIn API breaking changes
- All developers need to migrate to Version 2.0 of our APIs and OAuth 2.0 by May 1. Read more https://engineering.linkedin.com/blog/2018/12/developer-program-updates
- In this update, the API is now using the
r_lite_profile
by default: https://docs.microsoft.com/en-us/linkedin/shared/references/v2/profile/lite-profile - If you need to use the
r_basic_profile
andr_full_profile
access permissions, you need to extend the our Linkedin API with the following UM Social Login filters: - um_social_login_linked_scope( $scopes ) - adding or removing supported linkedin scope
- um_social_login_linked_profile( $profile, $info ) - merge data from api response to match field keys in the 2nd step register process
2.1.2: April 10, 2019
- Tweak: LinkedIn integration with new app versions
- Fixed: escaped URLs to avoid XSS vulnerabilities
2.1.1: March 29, 2019
- New: Option "Keep user signed in?" added, it allows user to stay signed in
- Tweak: Update Facebook Graph to v.3.2
- Fixed: Logout before social login
2.1.0 October 14, 2018
- Optimized: JS/CSS includes
2.0.9 October 2, 2018
- Fixed: Text changes + new translation files
2.0.8 September 14, 2018
- Fixed: Image uploader on multisites
- Fixed: Google SSO
2.0.7 August 31, 2018
- Fixed: WP native AJAX handlers
- Fixed: Remove facebook user_link retrieval by default
2.0.6 August 9, 2018
- Fixed: styles at social content buttons
2.0.5 July 18, 2018
- Fixed: Social Login registration form overlay
2.0.4 July 3, 2018
- Fixed: Social Icons CSS
- Fixed: Social Disconnect
2.0.3 April 27, 2018
- Added: Loading translation from "wp-content/languages/plugins/" directory
- Fixed: Social Libraries Init
2.0.2 April 17, 2018
- Fixed: Fixed VK connect
- Fixed: Add all user meta from providers
2.0.1 February 8, 2018
- Fixed: Facebook autoload
- Tweak: UM2.0 compatibility
1.4.6 December 8, 2016
- Fixed: Redirection after authentication
- Fixed: Redirection on UM Message login modal
- Fixed: LinkedIn provider authentication
- Fixed: Specific roles and widget redirections
- Fixed: Google API library integration
- Fixed: Remove notices from Ajax Requests
- Fixed: Remove notices from WP CLI
- Fixed: Shortcode Login Redirection
- Fixed: After disconnection's redirection
1.4.5 June 27, 2016
- Fixed: Twitter authentication invalid oauth_verifier
- Fixed: Remove notices
1.4.4 June 20, 2016
- Tweak: Update linkedin to oauth2
- Tweak: Update EDD update class
- Added: Add filter hooks in facebook init
- Added: redirect url as button attributes
- Added: filter hooks and Fix profile photo URLs
- Added: an option to assign custom role in social button shortcodes
- Fixed: social login buttons and sessions
- Fixed: Remove notices
- Fixed: facebook authentication
- Fixed: license and updater
- Fixed: plugin updater
- Fixed: login and pending review users
- Fixed: Allow form without first name and last name
- Fixed: redirection
- Fixed: user email and notification
- Fixed: loading social buttons via Ajax
- Fixed: Allow authentication in any pages
- Fixed: translation string
- Fixed: duplicate class call
1.4.3 February 29, 2016
- Fixed: Fix callback URLs to avoid mismatch URI authorization
- Fixed: Fix twitter callback URL on active page refresh
- Tweak: Update Google API Library
1.4.2 February 24, 2016
- Fixed: Fix script enqueue
- Fixed: Fix social authentication
- Fixed: Add trim to remove whitespace from API keys and secrets
1.4.1 February 14, 2016
- Tweak: Update Facebook API library
- Tweak: Update twitter api library
- Tweak: Set current url as api callback for all providers and display overlay
- Fixed: Fix facebook api sessions
- Fixed: Fix redirect URIs in account page
- Fixed: Fix social overlay form option
- Fixed: Fix google authentication
- Fixed: Fix instagram api
- Fixed: Remove notice
1.4.0 January 29, 2016
- Tweak: Plugin updater updated to latest version
- Tweak: Add option to change social login/register form in the overlay
1.3.9 January 25, 2016
- New: added Dutch language support
- Fixed: Fix facebook cross site forgery issue in filezilla
- Fixed: Fixed duplicate recaptcha validation
- Fixed facebook cross site origin issue
- Fixed: Added email validation
- Fixed: Show overlay on social login form's current url
- Fixed: Fix fb auth processed when registering
1.3.8 January 6, 2016
- Tweak: Cleaner way to get callback url
- Fixed: Compatibility fix for showing overlay code in footer
1.3.7 December 13, 2015
- Fixed: Facebook mismatched csrf tokens
- Fixed: Twitter consumer validation and notices
1.3.6 December 11, 2015
- Tweak: compatibility with WP 4.4
1.3.5 December 8, 2015
- Initial release