- Version 8.0.4 | 2025-05-31 | 1404-03-10
- Fixed - Some Backend Setting UI issues
- Fixed - Custom text on dashboard not rendered properly
- Fixed - Removed setting upon upgrade
- Version 8.0.2 | 2025-05-28 | 1404-03-07
- Fixed - Issue with login slug not functioning correctly
- Fixed - Issue with login page style not showing correctly
- Version. 8.0.0 | 2025-05-27 | 1404-03-06
🎉 Thank you for supporting PeproDev Ultimate Profile Solutions since its first private release in 2019!
Your support and feedback have been key in shaping this plugin into a reliable and feature-rich solution for WordPress user profiles.
🎂 Also, a big congratulations to WordPress on its 22nd birthday 🥳🍾!
We're proud to be part of this amazing journey with the WordPress community 💙
Here's to many more years of innovation, freedom, and open-source collaboration 😍!
- 🛡️ Resolved security vulnerabilities detected by Wordfence
- 🔧 Major core update with enhanced architecture
- 🚀 Improved performance and loading efficiency
- 🗃️ Refactored and optimized database structure
- ⚙️ Added unified settings panel for easier configuration
- 🧹 Removed redundant database entries from wp-options
- 🔄 Improved upgrade process with data migration and backward compatibility
- 📝 Added option to edit and verify user email and SMS on Edit User screen
- 🧩 Unified settings slug with consistent read/write functions and hooks
- 🐞 Fixed LearnDash issue with incorrect date display
- Ver. 7.5.1 | 2025-04-06 | 1404-01-17
- Fixed - User mobile field not shown on Edit User Screen
- Added - Verify User Email and Mobile on Edit User Screen
- Ver. 7.5.0 | 2025-02-18 | 1403-11-30
- Fixed - Learndash Integration > Course Section Enhanced
- Ver. 7.4.9 | 2025-02-11 | 1403-11-23
- Fixed - Elementor Pro 3.27.x Compatibility
- Ver. 7.4.8 | 2024-11-24 | 1403-09-04
- Fixed - Fatal Error get_current_screen on ACF pages
- Ver. 7.4.7 | 2024-11-18 | 1403-08-28
- Fixed - Translation load
- Fixed - Database Creation issue
- Fixed - WooCommerce Not Activated Issue
- Fixed - Redirection to URL with #hash appended
- Fixed - Redirection to Same page on Login/Registeration
- Ver. 7.4.6 | 06 October, 2024 | 1403-07-15
- Set URL as section slug, to make it external link
- Ver. 7.4.5 | 06 October, 2024 | 1403-07-15
- Fixed Change Email button on Registeration not worked
- Ver. 7.4.4 | 03 October, 2024 | 1403-07-12
- Fixed Name & Last Name fields not showing
- Ver. 7.4.3 | 20 September, 2024 | 1403-06-30
- Fixed SMS.ir API v2 guiding links to new sms.ir panel
- Fixed Function is_single was called incorrectly
- Fixed Shortcode not returned content if user was Logged-in
- Ver. 7.4.0 | 21 August, 2024 | 1403-05-31
- Added Option to Change Login/Registeration Flow
- Added Option to Change Login/Registeration Active Tab
- Added Option to Change Login/Registeration Forms Type
- Added Option to Change Registeration method
- Added Option to Force Same Registeration method for both types
- Added Option to Change Verification Flow
- Added Option to Set Section slug to @page_slug / #page_id
- Fixed Registeration form not showing correct fields on Change Email/Mobile
- Fixed User Redirection after login to wrong address
- Fixed Popup Login/Registeration form
- Fixed Not enqueuing reCaptcha if not used on login/registeration form
- DEV: Cached Form styles to avoid layout breaks
- DEV: Fixed Database generating on page load
- DEV: Fixed Options auto-load to "no"
- DEV: Automatically Disable Cache for Profile page
- DEV: Automatically Set Profile page as no-index & no-follow
- DEV: Added Compatibility with WP Rocket
- DEV: Added Compatibility with Yoast SEO
- Updated Translation
- Ver. 7.3.3 | 17 August, 2024 | 1403-05-27
- Fix User access to orders
- Fix redirect to current page not working
- Support [pepro-profile redirect_to="$url"] and other login shortcode attributes
- Ver. 7.3.0 | 12 August, 2024 | 1403-05-22
- Major Security and Performance Enhancement
- Compatibility with Ticketing plugin
- Remove old redundant options from wp_options
- Better options handling with non-autoloading them
- Change view order default URL to point to profile
- Applied Notification and Announcement UI fixes
- DEV: Added `peprodev/profile/helper/add_private_notification` hook for other plugins to create personal and global Notification
- Ver. 7.2.4 | 07 August, 2024 | 1403-05-17
- Fix Layout of User Notification chat
- Fix Layout of User Announcement chat
- Change Notification/Announcement icon
- Some CSS fixes
- Make GUEST OTP Records non-autoload
- DEV: added current section name to page wrapper class list
- Ver. 7.1.9 | 03 July, 2024 | 1403-04-13
- Fix Layout break of Login page while loading
- Fix showing back "Register" link when user is not registered
- Ver. 7.1.8 | 25 June, 2024 | 1403-04-05
- Fix Failed to send OTP if username is same as mobile and user found by username rather mobile
- Ver. 7.1.7 | 21 June, 2024 | 1403-04-01
- Fix login shortcode layout break before full page load
- Ver. 7.1.6 | 21 June, 2024 | 1403-04-01
- Fix [pepro-profile] shortcode breaks elementor layout
- Ver. 7.1.5 | 16 June, 2024 | 1403-03-27
- Fixed Pages custom js not added via jQuery
- Fixed Verifying Email error when already exists
- Fixed profile fields not shown on edit account if not shown on Registeration
- Added (*) to required fields and additional html class
- Ver. 7.1.2 | 29 May, 2024 | 1403-03-09
- Fixed Endpoint parsing
- Fixed redirection and referring for login
- Fixed download icon
- Fixed built-in items not deactivating
- Added hook for nav menu before profile icon
- Ver. 7.0.6 | 17 May, 2024 | 1403-02-28
- Woodmart Login popup compatibility
- Changed Login/Registeration form fields priority
- Added option to change WC Address on Profile
- Fixed IPPanel SMS Gateway
- Fixed SMS Timeout not applied via TimeZone difference
- Better Compatibility with WooCommerce
- Security & Bug fixes
- UI/UX Enhancement
- Major Update in Code and Recourses
- Ver. 2.5.0 | 2022-02-20 | 1400-12-01
- Fixed showing email login when SMS OTP is turned on
- Fixed adding email field to SMS OTP register (optional, required)
- Fixed asking for current password when there’s none!
- Fixed not showing OTP input when change mobile/email after request
- Fixed always showing edit email section in profile edit
- Fixed profile font and changed to IranYekan
- Fixed generating user name from Email, Mobile, “Dear User” when name field does not exists
- Fixed some translation changed
- Ver. 2.4.4 | 2022-02-11 | 1400-11-22
- Fixes on Keep User Logged In forever
- Fixes on Persian Translation
- Fixes to keep new lines on copy shortcode
- Added Welcome page after activating plugin
- DEV: Enhancement for creating profile page on first-use
- DEV: Added placeholder to test-mobile-otp field
- DEV: Enhanced function :: get_profile_page
- Ver. 2.4.0 | 2022-01-18 | 1400-10-28
- Backend UX Improvement
- Backend UI Improvement
- Changed translation
- Added notice on after Installation
- DEV: Removed redundant lines
- DEV: Improved toast on Profile panel
- DEV: Fixed some CSS
- Ver. 2.3.6 | 2022-01-11 | 1400-10-21
- Added new Admin Dashboard UX Widget
- Added Expire Auth. Option
- Backend UX Improvement
- Ver. 2.3.5 | 2022-01-09 | 1400-10-19
- Enhanced Admin Dashboard UX
- Added ReadMe to GitHub & WordPress
- Ver. 2.3.4 | 2022-01-03 | 1400-10-13
- Fixes: Popup Login/Registration form
- Fixes: Toast Notification Coloring Errors
- Fixes: Admin User Creation, now Auto Verifies user
- Fixed: Arabic/Persian numbers in Inputs/Verification
- Fixes: Registration without saving User first name
- Fixes: Duplicate user First Name/Last Name on Admin-New User Panel
- Enhanced: Kavenegar کاوه نگار SMS Gateway
- Ver. 2.3.3 | 2022-01-01 | 1400-10-11
- Added floating form labels
- Changed Popup login/register style
- Added Option to Use Message-box/Toast Notification
- Ver. 2.3.0 | 2021-12-30 | 1400-10-09
- Multiple SMS Providers
- Mobile Newsletter Subscription via number verify (SMS OTP)
- Each SMS Provider has its own sending function
- Each SMS Provider has its own setting panel
- Now you can live-test your SMS OTP code
- Change Mobile after OTP sent
- OTP Login Enhancement
- OTP Registration Enhancement
- Login/Registration clears stored OTP on database
- Popup form design changed
- Smart Button now receives ‘trigger’ argument to let other elements trigger it
- ‘trigger’ argument element could have classes to activate popup form (active-register|active-login)
- ‘trigger’ could also be used with multiple selectors, e.g. ‘.openlogin, .openregister, .openpup, #login_btn’
- Added Shortcode [pepro-sms-subscription]
- Added Newsletter Section in Setting for managing Users
- Added Option to Export Newsletter Users as CSV
- Ver. 1.9.2 | 2021-12-22 | 1400-10-01
- Verification Enhancement
- Ver. 1.9.1 | 2021-12-11 | 1400-09-20
- CSS Fixes
- Enhancement
- Responsive reCaptcha
- Ver. 1.8.9 | 2021-11-24 | 1400-09-03
- Fixes for Wrong Date/Time on OTP timeout timer
- Fixes for No Creating user using Email OTP method
- Fixes for Translation
- Ver. 1.8.7 | 2021-11-13 | 1400-08-22
- Fixes for SMS Verification TIMEOUT not showing counter-down
- Ver. 1.8.6 | 2021-11-08 | 1400-08-17
- Fixes for Profile Notification not accepting HTML
- Fixes for Profile Dashboard Logo size
- Added Option to let use WordPress login/register URL structure
- Ver. 1.8.5 | 2021-11-05 | 1400-08-14
- Fixes applied for verification
- Bulk approve user emails (/wp-admin/?bulk_useremail_approve=1)
- Ver. 1.8.2 | 2021-08-29 | 1400-06-07
- WPML compatibility
- Make Smaller version of Avatar on Upload
- Ver. 1.0.0 | 2021-08-29 | 1400-06-07
- unified all-in-one plugin
- added translation
- Ver. 0.0.1 | 2020-01-01 | 1398-10-11
- Initial release