=== User Registration & Membership - Free & Paid Memberships, Subscriptions, Content Restriction, User Profile, Custom User Registration & Login Builder ===
Contributors: WPEverest
Tags: membership, subscription, content restriction, user profile, user registration
Requires at least: 5.5
Requires PHP: 7.4
Tested up to: 7.0.2
Stable tag: 6.2.6
License: GPLv3
License URI: http://www.gnu.org/licenses/gpl-3.0.html

Build membership sites with tiered plans, content restriction, drag-&-drop custom registration & login form builder, and built-in payment system.

== Description ==

==The Complete Membership Solution for WordPress ==

Tired of juggling separate plugins for membership plans, user management, payment gateways, and user profile?

User Registration & Membership (URM) helps you monetize your site by creating membership plans and accepting payments for gated content.

* Membership: Build membership plans, setup billing, and manage user access in a single connected flow.

* Custom User Registration Forms: Design custom registration form and for your users with drag-and-drop form builder.

* Payment Integration: Monetize your membership site with one-time fee, recurring subscription, and upgrade paths. Accept subscription payments through Stripe, PayPal, and bank transfer.

* Content Restriction: Restrict complete site, or individual pages and posts by membership subscription.

[👉 Get Started Today](https://wpuserregistration.com/?utm_source=wporg&utm_medium=readme&utm_campaign=urm-free)

[👉 Try Our Demo](https://app.instawp.io/launch?d=v2&s=user-registration-and-membership-pro)

==Complete Membership Solution==

https://youtu.be/eNQSzJqSTt0

* __Membership Groups and Plans__: Create membership tiers with different access levels and benefits. Combine related plans into membership groups for organized front-end listing.

* __Pre-Installed Membership Pages__: Launch your membership site in minutes instead of hours with professional pages ready to use or customize: Registration, Login, My Account, Lost Password, Reset Password, Pricing, and Thank You pages.

* __Content Restriction__: Set restrictions globally, per page/post, or for specific content blocks within pages. Build complex access rules using membership plans, user roles, registration and login status.

* __Membership Upgrade Path__: Define clear upgrade paths between membership tiers and let users switch seamlessly without interrupting their access or membership status.

* __Masteriyo Course Integration__: Sell courses through memberships using our Masteriyo LMS integration.

* __10+ Membership Gutenberg Blocks__: Create custom membership pages using our custom blocks: registration, my account, membership pricing, buy now block etc.

* __Membership Analytics__: Quickly glance over total registration, approved users, and pending requests with dedicated analytics dashboard.

 __Custom User Registration__

https://youtu.be/jbiBJdowxG0

* __Registration Form Builder__: Build custom WordPress registration forms. Drag fields onto the canvas, arrange them visually, and configure settings with simple clicks.

* __Login Form__: Start with a pre-built login form and customize it to your needs. Choose form styles, configure login methods, add CAPTCHA, and set login/logout redirects.

* __Live Form Preview__: Preview registration and login forms in real-time to ensure everything looks and functions properly.

*  __Pre-built Form Templates__: Save hours of setup time with professionally designed registration form templates. Use them as-is or customize fields and styling to match your specific needs. View All Form Templates

* __Ajax Form Submission__: Say goodbye to slow form submissions that reload the entire page. Users get instant confirmation or error messages.

* __User Role Assignment__: Assignment WordPress user roles (Administrator, Editor, Author, Contributor, Subscriber) to members during registration.

* __Flexible Approval Method__: Choose from auto-approval, email verification, and manual admin approval for new registration for quality control.

__Payment and Monetization__

* __Multiple Revenue Modules__: Offer fixed-term memberships, recurring subscription or lifetime access.

* __Trusted Payment Gateways__: Accept secure payment with trusted global payment gateways even in the free version:
  * __PayPal__
  * __Stripe__
 * __Bank Transfer__

* __Payment History__: Comprehensive transaction tracking with payment status, date, gateway, and more. complete history accessible to admins and members.


==User Registration & Membership PRO Features

__Membership and User Management__

* Membership plans with tiered access control
*  Admin approval for new registrations
*  Member Directory with search filters searchable directories
* Role-based redirection after login
* Profile completeness indicator
* Advanced content restriction with complex rules
* User journey tracking
* Payment history tracking
* Social Connect (Facebook, Google, Twitter, LinkedIn login)
* Profile Connect (sync with other plugins)
* Block simultaneous logins

__Advanced Content Restriction__

* Content drop for membership content
* URL-based restriction
* File download protection
* Conditional Content Restriction using AND, OR, and NOT logic.


__Registration Form Fields & Functionality__

 *  60+  form fields
 * Conditional logic (show/hide fields based on user input)
 * Multi-step forms with progress indicators
 * Conversational forms (chat-like layout)
 * Field visibility control
 * Form restriction by custom rules
 * Popup forms (modal display)
 * Calculations
 * Signature field
* Invite codes
 * Repeater field (multiple entries per field group)
 * Save and Continue (save partial progress)


__Monetization and Payment Processing__

* Trial Period
* Multiple memberships per user
* Sell memberships to team
* Authorize.net
* Mollie integration
* Registration coupons and discounts
* Payment history dashboard
* Membership plan upgrades with pro-rated billing
* Discount coupon and codes
* Tax and EU VAT
* Sell in local currency
* Invoice generation



__Security & Spam Protection__

* Email verification
* Google reCAPTCHA (V2, V3)
* hCaptcha
* Cloudflare Turnstile
* Akismet
* Honeypot spam protection
* SMS verification via Twilio
* Two-factor authentication (2FA)
* Auto-generated passwords
* Passwordless login
* Custom CAPTCHA field (math/Q&A)
* Whitelisted domains



__Design & Customization__

* Email customizer
* Customize My Account page
* Style Customizer (visual form designer)
* Email Templates
* Advanced styling options for forms
* Analytics & Tracking
* Advanced analytics dashboard
* User journey tracking
* Advanced user/form analytics
* Dashboard with views, submissions, conversions




__Advanced Features__

* PDF form submission (auto-generate PDFs)
* Frontend post submission
* Bulk user import (CSV)
* Invite codes for registration
* Geolocation data collection
* Private admin notes
* Form access by user role
* Cloud storage (Google Drive, Dropbox)



__Marketing and CRM Integrations__

* Custom Email Notifications
* Mailchimp
* MailerLite
* MailPoet
* ActiveCampaign
* Klaviyo
* Brevo (formerly Sendinblue)
* Kit (formerly ConvertKit)
* Salesforce
* Zapier (5,000+ apps)
* Google Sheets
* Webhooks

 [👉 Get User Registration & Membership Pro](https://wpuserregistration.com/pricing/?utm_source=wporg&utm_medium=readme&utm_campaign=pro_features&utm_content=get_pro)

==Know your way around user registration with our tutorials==

* [How to Create a Membership Website in WordPress for Free (with Content Restriction)](https://wpuserregistration.com/blog/how-to-create-a-membership-website-in-wordpress/?utm_source=wporg&utm_medium=readme&utm_campaign=tutorials)
* [How to Create a Custom User Profile Page in WordPress?](https://wpuserregistration.com/blog/create-user-profile-page-in-wordpress/?utm_source=wporg&utm_medium=readme&utm_campaign=tutorials)
* [How to Create User Registration Form in WordPress Easily?](https://wpuserregistration.com/blog/create-user-registration-form-in-wordpress/?utm_source=wporg&utm_medium=readme&utm_campaign=tutorials)
* [How to Register Users with an Invitation Code in WordPress?](https://wpuserregistration.com/blog/register-users-with-invitation-code/?utm_source=wporg&utm_medium=readme&utm_campaign=tutorials)
* [How to Change Default WordPress Login URL to Custom URL?](https://wpuserregistration.com/blog/default-wordpress-login-page-url-change/?utm_source=wporg&utm_medium=readme&utm_campaign=tutorials)

Get in Touch with us: [Official Community](https://www.facebook.com/groups/userregistration) | [Twitter](https://twitter.com/user_register)

__Explore More Products from Our Team__


== Frequently Asked Questions ==

= Is User Registration & Membership only for custom registration forms?
No. User Registration & Membership is a full membership plugin. Registration and login are part of the system, but the core focus is managing memberships, payments, and content access from one place.

= Can I create memberships using the free plan?
Yes. The free version of User Registration and Membership lets you create functional membership plans with payment support and content restriction. Paid plans add advanced features like recurring subscriptions, additional gateways, and automation.

= How long does it take to set up a membership site with URM?
Most sites can set up a working membership flow in under 30 minutes. This includes creating a membership plan, setting up registration, and restricting content.

= Who is User Registration & Membership built for?
User Registration and Membership is designed for site owners running paid memberships, gated content, online communities, client portals, and course-based sites on WordPress.

= How do payments work for memberships?
URM supports payments through Stripe, PayPal, and bank transfer, with additional gateways available in Pro. Payments stay connected to membership access, renewals, and upgrades automatically.

= Can I connect memberships with third-party marketing tools?
Yes. User Registration & Membership integrates with popular email marketing services, including Mailchimp, MailerLite, ActiveCampaign, and Klaviyo.

Connect with thousands more services through Zapier.

= What should I do if User Registration and Membership is having problems?

We are ready to assist you! You can contact us through the WordPress.org help forums or by visiting our [help page](https://wpuserregistration.com/support/).

= How can I report security bugs? =

You can report security bugs through the Patchstack Vulnerability Disclosure Program. The Patchstack team help validate, triage and handle any security vulnerabilities. [Report a security vulnerability.](https://patchstack.com/database/vdp/user-registration)

== Screenshots ==

1. Setup Wizard
2. Form Fields
3. Field Options
4. Form Settings
5. Login Form Builder
6. Membership Creation Page
7. Payment Settings
8. Payment History
9. General Options
10. Frontend Messages
11. Google reCaptcha
12. Basic Restriction Settings
13. General Email Settings
14. Export Users
15. Import/Export Forms
16. Gutenberg Block
17. Registration Form
18. Login Form
19. Membership Registration Form
20. User Account Page –  Horizontal Layout
21. User Account Page –  Vertical Layout

== Changelog ==

= 6.2.6    - 22/07/2026 =
* Enhance  - Compatibility with divi 5.
* Enhance  - Allow 100% discount coupons on memberships.
* Enhance  - Redirect hint links to Enable Custom Redirect setting.
* Tweak    - Moved Maxmind integration settings to Integration >> Geolocation.
* Fix      - Local currency bugs.
* Fix      - Double Charge on Upgrade.
* Fix      - Updated authorize net card design.
* Fix      - Remove the payment tabs from admin side.
* Fix      - Cancel previous subscription on upgrade.
* Fix      - Added spinner on Membership Reactivation.
* Fix      - Validation for lost password n Pages Setting.
* Fix      - Delete User button not working on member view page.
* Fix      - User Registration css loading when elementor active.
* Fix      - Prevent privilege escalation in login settings save.
* Fix      - Reset password smart tag validation in email content.
* Fix      - Checkbox values not appearing when exporting members.
* Fix      - Payment Before Login not enforced for pending payments.
* Fix      - Can not create new subscription in safari from admin menu.
* Fix      - Membership cancellation failures now show a clear message.
* Fix      - Field options not displayed when configuring content rules.
* Fix      - Content restriction being applied for inactive memberships.
* Fix      - Membership field blank in form builder with selected group.
* Fix      - Store actual PayPal transaction id instead of subscription id.
* Fix      - Stripe registration now displays the configured success message.
* Fix      - Conditional Logic on Payments not working for normal registration.
* Fix      - Fatal error when saving Stripe plan with yearly billing over 3 years.
* Fix      - Upgrade prompt for Plus-gated membership group toggles on lower plans.
* Fix      - {{user_ip_address}} smart tag returned empty for IPv6 visitor addresses.
* Fix      - Block shortcode injection via smart tags in Content Restriction messages.
* Fix      - Stripe membership "Payment Confirmed" email sent before payment completes.
* Fix      - Membership emails not using saved custom content for preview and delivery.
* Fix      - Local Currency pricing zones not saving when added from the payment settings.
* Fix      - Misleading "missing membership field" notice on registration page with no memberships field.
* Fix      - Redirects and lost-password/2FA links now use the correct translated page on multilingual sites.

= 6.2.5    - 08/07/2026 =
* Enhance  - Defer expiry to period end.
* Enhance  - Pin Stripe subscription payment method for reliable renewals.
* Fix      - User and admin email order.
* Fix      - Payment fail case for paypal.
* Fix      - Lost Password Carrot adjustment.
* Fix      - Unnecessary payment retry checks.
* Fix      - Required Nonce Error on registration.
* Fix      - Fatal error on WooCommerce shop page.
* Fix      - Setup wizard membership duration issue.
* Fix      - Loader timing issue during registration.
* Fix      - Unwanted settings showing up in free version.
* Fix      - Prevent formula injection in user CSV export.
* Fix      - Reject underpaid PayPal subscription payments.
* Fix      - Harden signup notice against malicious content.
* Fix      - Stop users from cancelling others' email changes.
* Fix      - Remove unwanted fields from payment confirmed email.
* Fix      - Pending subscription blocked the user from logging in.
* Fix      - Design issues in promotional notices after WordPress v7.0.
* Fix      - Use server membership state for multiple-membership policy.
* Fix      - Block tampered PayPal payments from activating memberships.
* Fix      - Auto-generated password email sent before admin approves user.
* Fix      - Stripe payment and nonce validation failed on Membership form.
* Fix      - Security: prevent unauthorized login during membership signup payment.
* Fix      - Check coupon eligibility before discount on public membership purchase.
* Fix      - Super admin bypass missing for admin content access in membership rules.
* Fix      - Check PayPal payment is complete before activating one-time memberships.

= 6.2.4    - 25/06/2026 =
* Enhance  - User role overwritten on new membership assignment.
* Enhance  - Add customizable membership registration success message in settings.
* Fix      - Duplicate variable.
* Fix      - Pdf dynamic content not translatable.
* Fix      - Coupon addon compatibility with PHP 8+.
* Fix      - Auto-delete users feature not deleting users.
* Fix      - Missing users in user registration members section.
* Fix      - Security Audit for User registration and its addons.
* Fix      - Validation of key while saving the stripe payment settings.
* Fix      - Design inconsistencies in content restriction block settings.
* Fix      - My Account payment tab pulling footer content inside the tab area.
* Fix      - Smart tags not working in payment invoice download from account page.
* Fix      - Address incomplete PayPal setup error when adding PayPal for old user.
* Fix      - hCaptcha enabled on registration form blocks users from completing signup.
* Fix      - Reset content button not working in the prevent concurrent login email template.
* Fix      - New Member Registered email not sent when Admin Approval Request email is enabled.
* Fix      - Harden membership coupon apply paths against PHP 8 TypeError (free membership module).
* Fix      - File upload attachments not updating correctly when admin edits another user's profile.
* Fix      - Registration failure causes missing member records and prevents Stripe payment processing.

= 6.2.3    - 23/06/2026 =
* Fix      - validation for receiver email and payment amount in PayPal IPN handling.
* Fix      - Selected membership tier during registration missed proper validation, allowing assignment of off-form membership tiers.
* Fix      - Stripe subscription requests could trigger unintended deletion of pending member accounts due to insufficient authorization validation.

= 6.2.2    - 19/06/2026 =
* Dev      - Add UR_WPML compatibility service class.
* Fix      - Password reset link shows "invalid or expired" error.
* Fix      - Membership subscriptions stuck pending on 3D Secure (SCA) cards.
* Fix      - Hardcoded database table names causing failures on custom table prefixes.
* Fix      - Checkbox visibility issue on WP user profile/edit page  caused by CSS conflict.
* Fix      - PayPal credentials not detected during registration despite valid saved settings.
* Fix      - Password reset link shows invalid or expired on hosts that do not support PHP cookies.
* Fix      - Webhook not configured but still can bypass PayPal payments.
* Fix      - Payment Method Bypass Allows Free Access to Paid Memberships via Tampered Registration Request.
* Fix      - Payment method field during registration could be manipulated to bypass payment for paid memberships.
* Fix      - Authenticated users could modify other members' subscriptions by supplying an arbitrary subscription ID during upgrade.
* Fix      - Membership tier submitted during registration was not validated against the memberships configured on the form, allowing substitution with an off-form tier.

= 6.2.1   - 28/05/2026 =
* Fix     - Stripe order validation issue.
* Fix     - Membership upgrade action not available after disabling group add-on.
* Fix     - Shortcodes not rendering properly in content restriction block message.
* Fix     - Custom emails addon cannot be enabled with plus plan even available in personal.
* Fix     - Nav menu items disappear for logged-out users when logout endpoint set to slash.
* Fix     - File upload addon shows upgrade to premium prompt despite user having an active plan.
* Fix     - Ensure meta_query is initialized before adding payment status condition in user payments query.

= 6.2.0   - 20/05/2026 =
* Refactor - Members registration process.
* Refactor - Migrated PayPal integration from PayPal Standard to PayPal APIs.
* Feature  - Membership pricing widget for Elementor.
* Enhance  - WordPress v7.0 compatibility.
* Enhance  - Added new {{urm_bank_details}} smart tags for emails.
* Enhance  - Trial indicator for membership field in registration form.
* Enhance  - Membership field compatibility with Conditional logic addon.
* Enhance  - Improved Content Restriction compatibility with  Object Caching.
* Enhance  - Validate payment gateways test api key before updating the settings.
* Enhance  - Payment backfill cron for missed payment and subscription updates for PayPal.
* Enhance  - Check "Login Methods" setting before validating the provided detail by user while login.
* Dev      - Updated Stripe SDK version to 19.4.0.
* Dev      - Updated vulnerable packages dependencies.
* Dev 	   - Security audit to identify vulnerabilities and resolve them.
* Dev      - Improved analytics loading performance for large datasets and extended date ranges through batched SQL query handling.
* Fix      - Taxes table design issues.
* Fix      - Coupon, Tax and Upgrade Conflicts.
* Fix      - Addons update not fetched properly.
* Fix      - Hide label not working in Login form.
* Fix      - Signup analytics is not recording user sign-ups.
* Fix      - Cookie and error message handling on lost password.
* Fix      - Wrong smart tag used in membership expiring soon email.
* Fix      - User Export Not Ordered by Date When Using Date Range Filter.
* Fix      - Content Restriction message not rendering smart tags properly.
* Fix      - Update subscription status handling for manually created orders.
* Fix      - Team Membership pricing not applied in Stripe subscription plan.
* Fix      - Missing or incorrect text-domain for improving translation support.
* Fix      - Validate user ownership before deleting profile picture attachments.
* Fix      - Properly store Paypal transaction id and subscription id in database.
* Fix      - Content Restriction Message Appears in UAE Header and Footer Templates.
* Fix      - Missing tax calculation during membership upgrades and proration flows.
* Fix      - Update success message icon and cookie settings for pro version activation.
* Fix      - State-level tax configuration not appearing while adding Tax regions in settings.
* Fix      - Emails not being sent if the registration success state is not broadcasted properly.
* Fix      - Stripe Credit card details reset when switching membership plans in registration forms.
* Fix      - Members table showing Membership and Subscription status even when membership is not used.
* Fix      - Stripe, PayPal, Authorize.Net, and Mollie transactions not reflecting tax breakdown details.
* Fix      - Prevented PayPal payment status from being changed from pending to completed without a successful payment.
* Fix      - Content restriction only applied to the main content area, leaving page titles and featured images visible in Elementor.

= 6.1.5    - 27/04/2026 =
* Enhance  - Logger structure.
* Fix      - Stripe payment bypass.
* Fix      - Admin approval bypass.
* Fix      - Hide comments for restricted posts.
* Fix      - User created even when payments fails.
* Fix      - Open redirect security issue on logout.
* Fix      - Fatal error while updating profile details.
* Fix      - Registration submitted without card details.
* Fix      - Country not displaying in WordPress users menu.
* Fix      - HCaptcha loads reCAPTCHA and endless intervals.
* Fix      - File Download iterms not visible in my account page.
* Fix      - Payment history page reflects unescaped action parameter value.
* Fix      - Duplicate transaction id issue when using 3D secure card in stripe.
* Fix      - Export Members causes fatal memory exhaustion on large user datasets.
* Fix      - Sanitize OrdersRepository::get_all() query params to prevent SQL injection.
* Fix      - File upload data synced to admin profile during user approval or media access.
* Fix      - Handle array value from get_user_meta for country field in edit profile template.
* Fix      - Cloudflare turnstile error appears on second form submission after validation failure.
* Fix      - Stripe card mode validation to prevent test or live card mismatch during registration.
* Fix      - Payment stuck on 'Invalid Request' and network error after successful Stripe subscription.

= 6.1.4    - 18/3/2026 =

* Feature  - Feature to show bank details directly within the form.
* Feature  - Payment fetch cron added for better subscription sync with Stripe.

* Enhance  - Better search for addons page.
* Enhance  - Better UI/UX for the Membership field.
* Enhance  - Addition of Members Directory to the content rules.
* Enhance  - Addition of navigational UI to better find plugin features.
* Enhance  - Improved price transparency for prorated membership upgrades.
* Enhance  - Updated tooltips and navigational popups throughout the plugin.
* Enhance  - Individual membership selection in membership field and pricing block.
* Enhance  - Proper notice in memberhip upgrades when there is just a single membership.

* Refactor - Removed / refactored old setup assistent steps.
* Refactor - Edits for subscriptions now reflected in Stripe too.
* Refactor - Added filter hook to customize payment gateway logos.
* Refactor - No longer hiding search bars on tables after 10+ entries.
* Refactor - No longer hiding subscriptions and payments tab at the start.
* Refactor - Pricing previews made more readable and clear for membership plans.
* Refactor - Added price check in stripe to avoid multiple prices in same product.
* Refactor - Thank you page and form redirection settings have been merged for consistency.

* Fix      - Added proper capability checks.
* Fix      - Missing .css file throwing errors.
* Fix      - Capability check issue on embed form.
* Fix      - Global hidden css conflicting on site.
* Fix      - Create subscription table, excessive gap.
* Fix      - Raw CSS showing for certain email platforms.
* Fix      - Membership fields draggable outside of bounds.
* Fix      - Trial members unable to access member content.
* Fix      - File downloads backend redirection link issue.
* Fix      - Redundant content restriction message removed.
* Fix      - UI issues in nested menus for the setting areas.
* Fix      - File downloads not working in local environments.
* Fix      - License deactivating upon temporary deactivation.
* Fix      - Redirect to previous page after login not working.
* Fix      - Design issues in backend for change password block.
* Fix      - Missing connection indicators for mailing integrations.
* Fix      - Edit profile failing when permalinks were set to plain.
* Fix      - Email settings container showing irrelevant notice messages.
* Fix      - Trash, published filters missing in registration form table.
* Fix      - Content restriction block styles and shortcode not rendering.
* Fix      - Full amount upgrade providing full amount discount in stripe.
* Fix      - Payment gateway layout overflow and inconsistent option width.
* Fix      - Login | Logout option not working properly with certain themes.
* Fix      - URM shortcode contents appearing twice when used with Elementor.
* Fix      - Stripe registrations encountering fatal error in some instances.
* Fix      - Auto Approval and auto login not working in case of PayPal payments.
* Fix      - Paypal one time payment error with four digit price membership plan.
* Fix      - Masteriyo course unassigned to membership still showing sign up button.
* Fix      - Duplicate order created in payment history after successful payment with stripe.
* Fix      - Fatal error when upgrading from one-time payment to subscription plan with stripe.
* Fix      - Legacy my account dashboard content visible in profile details tab on some old instances.
* Fix      - Upon reactivation of stripe subscription, the cancel at expiry is not being removed in stripe.

= 6.1.3    - 2/24/2026 =
* Enhance  - Membership field not draggable when no membership plans created, notice is shown.
* Fix      - Missing Content restriction CSS file error.
* Fix      - Auto approval and auto login not working incase of PayPal payments.
* Fix      - Missing connection indicators for integration add-ons.
* Fix      - Content restriction template appearing twice when using Elementor.
* Fix      - Insecure Direct Object Reference to Unauthenticated Limited User Deletion
* Fix      - Unauthenticated Privilege Escalation via Membership Registration.
* Fix      - Authentication Bypass fix.
* Fix      - Authenticated SQL injection via membership ids fix.
* Fix      - Missing authorization to unauthenticated payment bypass.

= 6.1.2    - 12/02/2026 =
* Security - Arbitrary code execution through shortcode.
* Enhance  - Default WordPress login form is no longer forced.
* Enhance  - Default filter set to All for payments table.
* Enhance  - Added support for other search parameters on Members table.
* Enhance  - Deactivation reason pop up update.
* Fix      - Menu restriction rule causing rules after it to not work.
* Fix      - Admins losing access to the site when a Whole site restriction was enabled.
* Fix      - Content Restriction CSS not loading due to missing styles.
* Fix      - My account layout conflicts with WooCommerce my account sync.
* Fix      - Unable to edit member emails from the admin side.
* Fix      - Local currency notice displaying upon free plan creation.
* Fix      - Profile picture upload area going blank upon image update.
* Fix      - Warnings shown during renewal process.
* Fix      - Warnings shown during membership cancellation process.
* Fix      - Admin styles loading in the frontend when using Oxygen builder.
* Fix      - Addons not redirecting to the proper places.
* Fix      - Undefined error in redirection url after renewal.
* Tweak    - Notice design update for registration page selection in settings.

= 6.1.1    - 02/2/2026 =
* Fix      - Empty migrated rules showing up when toggling enabled/disabled state.
* Fix      - Disabled content rules still being applied.
* Fix      - Menu restriction blocking all website links.
* Fix      - Getting country value while rendering form fields.
* Fix      - My account CSS conflict with WooCommerce integration.
* Fix      - Payment module hidden from the module area.
* Fix      - File upload submission issue in my account page.
* Fix      - Registration page not setting issue in advanced registration setup flow.
* Fix      - Select 2 field design issue.
* Fix      - Customize My account endpoint ordering issue.
* Fix      - Google sheets integration not saving.


= 6.1.0    - 22/01/2026 =
* Feature  - Taxes.
* Feature  - Custom Email.
* Feature  - Pdf Invoices.
* Feature  - Payment Retry.
* Feature  - File Downloads.
* Feature  - Team Membership.
* Feature  - Local Currencies.
* Feature  - Content Dripping.
* Feature  - Buy now button block.
* Feature  - Masteriyo Integration.
* Feature  - Custom URL protection.
* Feature  - Global style configuration.
* Feature  - Wordpress Menu restriction.
* Enhance  - Frontend Listing to Members Directory.

= 6.0.3    - 21/01/2026 =
* Fix      - Orders table not found.
* Fix      - Production mode not working in paypal.
* Fix      - Content restricted message container width.
* Fix      - Disable the publish membership button after click.
* Fix      - Default value for prevent dashboard access not set.

= 6.0.2    - 15/01/2026 =
* Fix      - Analytics class not found.
* Fix      - My Account responsive design.
* Fix      - Members menu class not found.
* Fix      - Function get_form not working.
* Fix      - Content rules edit title design.
* Fix      - Sms integration settings missing.
* Fix      - Post editor margins removed after update.
* Fix      - Warnings due to payment_method not defined.
* Fix      - Form not working on content restricted message.
* Fix      - View payment link not working form subscription editor.

= 6.0.1    - 12/01/2026 =
* Enhance  - Edit option added for content rules name.
* Tweak    - Updated site assistant's pages missing conditional check.
* Tweak    - Display subscription & payments menu only if data available.
* Fix      - Banner notice design fix.
* Fix      - Content rules form field design.
* Fix      - UUID showing as undefined on page url.
* Fix      - UR_MEMBERSHIP_JS_ASSETS_URL not defined.
* Fix      - My account page design fix in responsive.
* Fix      - Subscription not updated with paypal payment upgrade.
* Fix      - Membership access rule message not updating properly.
* Fix      - Content rules frontend restriction message popup design.
* Fix      - Content rules still being applied after disabling module.
* Fix      - Purchasing multiple free plans leads to 404 after success.
* Fix      - Subscription table not found error after updating the plugin.
* Fix      - Delete membership rule only after the membership gets deleted.
* Fix      - Payment history search bar disappears after searching a member.
* Fix      - Change Password validation message appearing on profile details tab.
* Fix      - Disable Profile picture option check before displaying in my account.

= 6.0      - 12/01/2026 =
* New      - Streamlined setup wizard with a clean, modern interface that removes unnecessary steps and focuses only on essential configuration.
* New      - Setup wizard now supports both user registration and membership creation with clear membership access controls.
* New      - Redesigned analytics and reporting dashboard with a clean, lightning-fast interface and customizable data display.
* New      - Advanced analytics data types including total revenue, monthly recurring revenue, subscriptions, average order value, refunds, new orders, renewals, and more to help you make
data-driven decisions and increase revenue.
* New      - Simplified membership creation process with three clear steps: Basic configuration for essential settings, Access Control for content protection, and Advanced options for edge cases and additional features.
* New      - Centralized access control system for memberships, allowing you to manage content access for pages, posts, and different content types from a single screen instead of configuring each page individually
* New      - Unified user interface for both custom advanced content rules and membership rules, providing a consistent and intuitive experience across all access control features.
* New      - Unified members system that combines previously separate users and members tables, making everyone a member with easier profile management, payment history, and subscription
tracking all in one place.
* New      - Reorganized WordPress dashboard menus to keep things simple and minimal, with additional menus appearing only when relevant add-ons are activated.
* New      - Restructured settings area with logical organization, making it easier to find options and configurations that were previously difficult to locate.
* New      - Comprehensive subscriptions management system with dedicated tables and entries, allowing admins to efficiently track, manage, and monitor all subscription activities in one central location.
* New      - Completely redesigned My Account area with a clean, modern interface that includes subscriptions and payments management, providing members with easy access to all their account
information and activities.
* New      - Full backward compatibility with existing features maintained through legacy support, ensuring all current functionalities continue to work seamlessly with clear notices and simple one- or two-step migration instructions for users who want to upgrade to new features.
* New      - Multi-membership module, allowing users to purchase and manage multiple memberships simultaneously (Plus).
* New      - Subscription logs to track all subscription events and changes.
* New      - Multiple registration form module for creating different registration forms.
* New      - Content Restriction v2 Gutenberg block for controlling content access.
* Refactor - Membership upgrade and renewal process.
* Refactor - Payment configuration in the membership creation process.
* Feature  - Header and footer configuration for membership pages.
* Feature  - Sorting membership plans on the registration form in your preferred order.
* Feature  - Integration of email marketing add-ons with membership plans.
* Feature  - Coupon support for membership upgrades and multiple membership purchases.
* Enhance  - Coupons UI with a modernized design.
* Enhance  - List table UI with a cleaner interface.
* Enhance  - Members edit page UI for better usability.
* Enhance  - Payment history edit UI with improved design.
* Enhance  - Thank You block and page with better presentation.
* Enhance  - Membership listing block with updated styling.
* Enhance  - Default email template updates with modern design.
* Enhance  - Content restriction message UI for better readability.
* Enhance  - Default email content updates with clearer messaging.
* Enhance  - Membership field UI on the registration form with improved design.
* Enhance  - Centralized checkout page for both new registrations and membership upgrades.
* Enhance  - Registration and login pages remain accessible even when whole-site restriction is enabled.
* Tweak    - Updated Swaziland to Eswatini in the country list.
* Dev      - Filter to modify profile picture maximum size.
* Dev      - Filter to modify the expired error message text.
* Dev      - Content rules backward compatibility for the updated UI.
* Fix      - Discount amount not showing in emails
* Fix      - Character limit validation message not translatable.
* Fix      - Repetition of restricted content on restricted pages.
* Fix      - Validation message when adding a variable product to the cart.
* Fix      - 3D Secure not working for Stripe on subscription memberships.
* Fix      - Email confirmation pending message displayed on the My Account page.
* Fix      - Self-cURL requests used to validate images, causing server load.
* Fix      - Checkbox value not checked when using an ampersand in the value.
* Fix      - Custom pattern validation error message not translatable in WPML.
* Fix      - Membership smart tag and plural translation for membership duration.
* Fix      - Admin unable to access content when restricting all content while using the whole site restrict.

= 5.4.8    - 08/01/2026 =
* Security - Fixed XSS vulnerability for delete users.

= 5.4.7    - 07/12/2025 =
* Tweak    - Fixed empty sdk url.

= 5.4.6    - 05/12/2025 =
* Security - Fixed missing paypal redirect response validation.
* Security - Fixed XSS vulnerability in membership shortcodes.
* Security - Added stripe webhook validation.
* Fix      - Site assistant page creation mismatch in lost password.
* Tweak    - SDK Logs Refinement.

= 5.4.5    - 13/11/2025 =
* Enhance  - Added required pages in system info.
* Enhance  - Design consistency in Site Assistance.
* Enhance  - Cache handling in reset password process.
* Enhance  - Introduce edit icon on hover for login fields.
* Enhance  - Helper icon content and design in form builder.
* Enhance  - Inline error for page selection in login form settings.
* Enhance  - Password strength validation in edit password shortcode.
* Enhance  - Preview and Embed functionality added in Login Form Builder.
* Enhance  - Added a reset button to reset captcha keys in global settings.
* Enhance  - Added no conflict mode to force our plugin's captchas in pages.
* Dev      - Conditional logic support on Salesforce.
* Dev      - Payment process logging interface for membership.
* Dev      - Added a hook to hide the postal code in Stripe credit card.
* Dev      - Added filter hook for setting default value for remember me checkbox in login form.
* Tweak    - Typo in field and row deletion popup.
* Tweak    - Updated all email content and spacing.
* Tweak    - Show URMs page tag on our plugin's pages.
* Tweak    - Typo in the order note of payment history.
* Tweak    - Registration form link not displayed when Anyone can register is disabled.
* Fix      - Banner notice design issues.
* Fix      - Default reCAPTCHA v2 enable issue.
* Fix      - WYSIWYG design fix in form builder.
* Fix      - Design inconsistencies in setup wizard.
* Fix      - Membership fields data not translatable.
* Fix      - Form template page design inconsistencies.
* Fix      - Select2 width overflow in general settings.
* Fix      - Error message expiration text translatable.
* Fix      - Coupon sync check for stripe for membership.
* Fix      - Form builder search fields box sticky design.
* Fix      - Setup Wizard flickering on first installation.
* Fix      - Smart Tags not working with membership emails.
* Fix      - User login failed while using email as a login option.
* Fix      - Invalid error message on user password failed on login.
* Fix      - Not a member text in the login page is not translating.
* Fix      - Membership details in my account page are not translatable.
* Fix      - Custom password strength not working in Lost Password Page.
* Fix      - Undefined variable warning being thrown in payment success email.
* Fix      - Registration link in login form throws 404 on fresh installation.
* Fix      - User role not updated while updating the plan from the user's dashboard.
* Fix      - Form submission not working while making the invite code field required.
* Fix      - Duplicate Profile Detail text on My Account Page while using Vertical Layout.
* Fix      - Redirection logic for the membership form to the previous page is not working.
* Fix      - Custom title and description for login and registration form are not translatable.
* Fix      - Navigation tab not displaying in My Account page while using the Kadence theme.
* Fix      - Membership plan details not changing while changing the plan of the edit member.
* Fix      - Coupon service not working with Stripe and process/display decimal price for membership.
* Fix      - Multiple payment success email received while reloading the page where paypal response is returned.

= 5.4.4    - 09/10/2025 =
* Fix      - Duplicate renewal setting.
* Fix      - Reset Password smart tag slug.
* Fix      - Dynamic duration for membership field.

= 5.4.3    - 08/10/2025 =
* Security - Updated jQuery validator version to v1.20.0.
* Feature  - Site Assistant menu introduction.
* Refactor - Input field HTML for better translation and readability.
* Enhance  - Support for custom login and logout redirection settings within login form builder.
* Enhance  - Notice to install the pro version manually after entering a valid license key.
* Enhance  - Persistent dismissal of Non-URM users admin notice in UR pages.
* Enhance  - Individual hide label settings for login builder.
* Enhance  - Change membership plan in members page by admin.
* Enhance  - Separate saving mechanism for each recaptcha.
* Enhance  - Search filter in users table search.
* Enhance  - Sticky search bar in form fields.
* Enhance  - All Addons Page UI enhancement.
* Enhance  - Update tinymce design.
* Tweak    – Reposition license-related error notices to display below the license header.
* Tweak    – Rearrange field_name field options setting from General to Advance setting.
* Tweak    – Allow users to opt out after entering a license key in the free version.
* Tweak    – Remove activate/deactivate license in plugin action links.
* Tweak    – Update tooltips and labels for field options settings.
* Fix      - Registration successful email sent in before admin approval in membership form.
* Fix      - Manage user_registration capability not working for users tab in custom role.
* Fix      - Content restriction applied to members whose membership is not active.
* Fix      - Alignment issue in gutenberg editor for membership registration block.
* Fix      - Inner page content restriction message overriding global message.
* Fix      - Gap in form field in my account page while enabling field icon.
* Fix      - Rendering of registration form on advanced content restriction.
* Fix      - Added backend validation for pg gateways in membership.
* Fix      - Spacing for textarea and date field in my account page.
* Fix      - WooCommerce value not populating on URM users page.
* Fix      - Margin bottom fix for change membership dialog box.
* Fix      - Pdf form submission invalid image on empty src.
* Fix      - Reflect updated plan type in change plan.
* Fix      - Move misplaced login settings to advance.
* Fix      - Currency position not working in payment.
* Fix      - Login Form block user state not working.
* Fix      - Price ID not found in stripe.
* Dev      - Allow default gateway selection in membership registration.
* Dev      - Hook to modify the disable logout confirmation option.

= 5.4.2    - 02/09/2025 =
* Tweak    - User Registration body class added on whole site restriction template.
* Tweak    - Added translations for custom password strength hint.
* Fix      - Error message not handled properly when username provided in email only login forms.
* Fix      - Form field labels not translatable in my account profile detail page.
* Fix      - Smart tag user_id not working when membership is active.
* Fix      - Undefined variable on edit profile for non URM users.
* Fix      - Header already sent warning on lost password page.
* Fix      - Captcha not working on ajax login.
* Fix      - Login Form Start Action execution.

= 5.4.1    - 02/09/2025 =
* Fix      - Button style issue from v5.4.0 impacting other plugins.
* Fix      - Admin menu not visible in mobile devices.
* Fix      - Input field width in other admin pages.
* Fix      - Role based redirection selection not working on form settings.
* Fix      - Subscription setting toggle not working on form settings.

= 5.4.0    - 28/08/2025 =
* Security - Updated sql prepare for members list table query.
* Refactor - Remove anyone can register dependency.
* Refactor - Remove logout confirmation toggle setting.
* Feature  - Manually add payment record.
* Feature  - Manual Payment renewal for membership.
* Feature  - Shortcode to render specific user profile.
* Feature  - Frontend list filter according to user status.
* Feature  - Reactivate Membership functionality for membership cancelled users.
* Feature  - My account profile edit page for users not registered via URM forms.
* Enhance  - Display membership plan name in profile detail and frontend listing.
* Enhance  - Activate License settings.
* Enhance  - Login form builder re-design.
* Enhance  - Registration form settings design.
* Enhance  - Improve profile picture upload UX.
* Enhance  - Better email delivery failure detection.
* Enhance  - Option to re-run setup wizard from Tools.
* Enhance  - Option to restore default email templates.
* Enhance  - Unified header across all URM admin pages.
* Enhance  - Reset Password Page created on first install.
* Enhance  - Email verification confirmation success toast display.
* Enhance  - Prevent deleting membership plan while users are assigned.
* Enhance  - Add more default currencies and validation for payment gateway compatibility.
* Tweak    - Classname consistency for all buttons.
* Tweak    - Onboarding and other pages settings consistency.
* Tweak    - Update the label from Frontend Messages to Form Messages.
* Tweak    - Improve smart tags link label and design in email settings.
* Tweak    - Display membership plan in profile detail for frontend listing.
* Dev      - Properly track plugin settings data.
* Dev      - Filter to hide my account page selection notice.
* Fix      - Translation issue in membership.
* Fix      - Form Templates responsive issue.
* Fix      - Design issue all fields smart tag.
* Fix      - Field Label translation in Polylang.
* Fix      - Design glitch in membership settings.
* Fix      - Prevent login form resubmission on reload.
* Fix      - Override global setting retain in page reload.
* Fix      - Content restriction according to membership.
* Fix      - Errors for deleted membership in membership tab.
* Fix      - WooCommerce required fields validation not working.
* Fix      - Email notification to user on admin profile update.
* Fix      - Array index not found issue in coupon for membership.
* Fix      - 502 bad gateway issue while exporting large user base.
* Fix      - Theme style not overriding the plugin design styles.
* Fix      - Undefined error message displayed while creating member.
* Fix      - Partial restriction not working on section of Elementor.
* Fix      - Frontend listing design issue for frontend and admin settings.
* Fix      - Confusion around email confirmation email being always active.
* Fix      - Inconsistent gaping in registration form fields advanced options.
* Fix      - Payment invoice smart tag issue while membership module deactivated.
* Fix      - Fatal error when editing user from default admin user edit dashboard.
* Fix      - Membership field is locked even when payment methods are not enabled.
* Fix      - Characters count not working for textarea fields on admin profile update.
* Fix      - Validation for hidden fields in field visibility throwing issue on profile update.
* Fix      - Fatal error while sending payment successful email when membership module deactivated.
* Fix      - All forms smart tag not working for admin approval link email after email confirmation.
* Fix      - Override content restriction message not displayed when content is restricted for individual pages.

= 5.3.1    - 21/07/2025 =
* Fix      - Unable to create content rules.
* Fix      - Fatal error due to undefined function.

= 5.3.0    - 16/07/2025 =
* Security - Cross Site Scripting Vulnerability with urcr_restrict shortcode
* Feature  - Membership upgrade.
* Enhance  - Prevent use of external url's in paypal settings.
* Enhance  - Auto select membership and pg if only one membership.
* Enhance  - Separate payment settings save mechanism for each payment module
* Tweak    - Redirection to respective payment settings.
* Tweak    - Consistent drop-down for login and registration form builder setting.
* Fix      - Failure of Paypal form creation.
* Fix      - Export users page issue in settings.
* Fix      - Unable to check plugin status issue.
* Fix      - Profile picture not exported in CSV file.
* Fix      - Hidden hover CSS in login form submit button
* Fix      - Partial content restriction message Modification.
* Fix      - Auto login not working for stripe paid membership.
* Fix      - Datetime field conflict with hello elementor theme.
* Fix      - Avoid the API request to stats for development mode.
* Fix      - Default value exported instead of selected value in CSV.
* Fix      - Conditional logic not working on profile edit page in admin.
* Fix      - Submit button label and html content not translatable in WPML.
* Fix      - Enable Paypal in form setting triggers override global paypal settings.

= 5.2.5    - 19/06/2025 =
* Enhance  - Lock/Unlock payment form setting.
* Tweak    - Color for error message for custom url field.
* Tweak    - Spacing for the error message on custom url field.
* Tweak    - Positioning of OTP code verification button positioning.
* Tweak    - Lock/Unlock PayPal payment form setting when membership field is present.
* Dev      - Hook to sort membership field.
* Dev      - Approval link email wpml translation key name.
* Dev 	   - Modify the image resolution for cropped image.
* Dev      - Hook to modify the template for repeater field.
* Dev      - Updated database query insert and delete to support all engines.
* Dev      - Hook to modify user registration membership payment option label.
* Fix      - Design for resend otp.
* Fix      - Conflict with Botiga theme.
* Fix      - RTL fix for my account page.
* Fix      - Stripe subscription invalid request.
* Fix      - Repeater fields values not being saved.
* Fix      - Undefined index for the image captcha option.
* Fix      - Design consistency across whole product admin side.
* Fix 	   - Issue while mapping checkbox value in WP users table.
* Fix      - Multiple Salesforce Connections Failing to Save Properly.
* Fix      - Email marketing addons not being installed from form builder.
* Fix      - Password label not changing dynamically in Login form setting.
* Fix      - All Fields smart tag not working on customize my account pages.
* Fix      - Icon in state fields of WooCommerce billing and shipping fields.
* Fix      - Opening the lightbox for longe duration after login in admin dashboard.

= 5.2.4    - 09/06/2025 =
* Tweak    - Color for error message for custom url field.
* Dev      - Hook to modify passwordless login link text.
* Fix      - Download failed due to mollie addon name mismatch.
* Fix      - Icon in state fields of WooCommerce billing and shipping fields.

= 5.2.3    - 26/05/2025 =
* Security - Dashboard widget form title html escaping.
* Feature  - Customize login form title and description.
* Feature  - Added Membership Listing and Thank You blocks.
* Feature  - Auto remove user who not activated their account.
* Feature  - Adds support for Mollie Payment Gateway in User Registration & Membership.
* Feature  - Add login/logout menu link for classical menu as well as block theme.
* Enhance  - Setup Wizard Flow and Design.
* Enhance  - Membership renewal reminder email.
* Enhance  - Email segregation and design improvement.
* Dev      - Added filter to change user registered date zone.
* Dev      - Hook to modify the payment invoice number and the site title.
* Fix      - Membership Thank You header translation.
* Fix      - Text domain called earlier than initialization.
* Fix      - Memory exhaustion error on membership list table.
* Fix      - File restriction not working if condition not met.
* Fix      - Search user according to first name and full name.
* Fix      - Memory exhaustion error on content rules list table.
* Fix      - Display Billing and shipping details in frontend listing.
* Fix      - Remove lost your password link from login error messages.
* Fix      - Restrictions not working if user has renamed wp-content folder.
* Fix      - Password strength not working on edit profile and lost password page.

= 5.2.2    - 05/05/2025 =
* Security - User capability check on multiple ajax requests .
* Dev      - Hook to add date localization on flatpickr.
* Fix      - Salesforce not showing connected.

= 5.2.1    - 22/04/2025 =
* Security - Checked user capability to edit user while cancelling subscription.
* Enhance  - Move the scrollbar to top on category selection on form template page.
* Tweak    - Design changes for toast message after email confirmation.
* Dev      - Hook to modify the rendering of file upload.
* Dev      - Hook to modify lost passwords form placeholder.
* Dev      - Hook to modify condition in taxonomy for content restriction.
* Fix      - Smart tag not working for input boxes.
* Fix      - Registration Form validation for elementor popup.
* Fix      - Argument array expected in enabled features option.
* Fix      - Smart tag not working for input boxes.

= 5.2.0    - 16/04/2025 =
* Security - Unescaped form id query param vulnerability fixed.
* Feature  - Logs with system information.
* Enhance  - Realtime frontend field pattern validation.
* Enhance  - Display profile details of users registered from other sources.
* Tweak    - Logout endpoint translation issue.
* Tweak    - Updated urm dashboard help icons.
* Tweak    - Added auto https for url field.
* Dev      - Added wpml translation keys.
* Dev      - Salesforce integration compatibility.
* Fix      - Blocks design rendering issue
* Fix      - Divi compatibility with all shortcodes.
* Fix      - Passwordless login invalid error message.
* Fix      - Updated blacklist field for unpublished form.
* Fix      - Auto enable Payment history when enabling payment
* Fix      - Responsive Design issue of my account page vertical menu.
* Fix      - Membership paypal payment issue on return to merchant after successful payment.
* Fix      - Checkbox smart tag not working for Email verified -awaiting admin approval email.

= 5.1.4    - 08/04/2025 =
* Security - Fix for edit profile details, delete account and membership related vulnerabilities.

= 5.1.3    - 26/03/2025 =
* Security - Vulnerability fix for auto_login after registration for membership forms.

= 5.1.2     - 21/03/2025 =
* Security  - Privilege Escalation (Not Authenticated) vulnerability fix .
* Tweak     - Removed extra spacing from form template titles.
* Tweak     - Made the login page welcome message and description ready for translation.
* Tweak     - Made the email input placeholder on the lost password page ready for translation.
* Dev       - Hook to add auto password email recipient.
* Fix       - Error message design issue.
* Fix       - Fixed login button text going outside the button.
* Fix       - Fixed "All Fields" smart tag not working in admin verified email.
* Fix       - Fixed design issue with lost password confirmation message.
* Fix       - Updated lambda function for compatibility with PHP versions below 7.4.

= 5.1.1    - 11/03/2025 =
* Tweak    - Logout popup cancellation text translation.
* Tweak    - Renamed Post Submission URL to Webhook Submission URL
* Enhance  - Compatibility for passwordless login with role based redirection.
* Enhance  - Display success message after confirming registration through email.
* Dev      - Hook to modify the payment invoice date.
* Fix      - YITH multi vendor conflict.
* Fix      - Design issue in success message.
* Fix      - Row setting selection in conditional logic.
* Fix      - JS issue while assigning my account page in settings.
* Fix      - Conflict while using analytics for UR and EVF at the same time.
* Fix      - Conditional logic for row settings not working in profile details.
* Fix      - Validation while disabling default wordpress page settings inside login form settings.

= 5.1.0      - 26/02/2025 =
* Feature    - Min Max setting for default fields.
* Enhance    - Unsubscribe PayPal Subscription on user delete.
* Tweak      - Hook to modify lost password page email label.
* Tweak      - SMS OTP message customization.
* Dev        - Undefined variable issue.
* Dev        - Calculation field compatibility.
* Dev        - Added Action to render the otp page.
* Dev        - Hook to modify checkbox validation message.
* Dev        - Added after form submission trigger for registration and edit profile form.
* Fix        - Strpos deprecated warning.
* Fix        - Passwordless login not working.
* Fix        - Translation in textarea limit text.
* Fix        - WooCommerce disappearing Add to cart button.
* Fix        - Unable to override form design in Elementor widget.
* Fix        - File upload size correction in edit profile details.
* Fix        - Popup for customize my account on logout confirmation.
* Fix        - Critical issue while exporting large amount of users.
* Fix        - Email template for reset password from admin dashboard.
* Fix        - Error message styling not working from style customizer.
* Fix        - Stripped slashes on the registration label for login forms.
* Fix        - Hidden fields not shown on edit profile (Admin) and import/export users.

= 5.0.4     - 13/02/2025 =
* Security  - Vulnerability fix for post title in import forms.
* Fix  		- Empty members table list.
* Fix   	- Login and MyAccount form design inconsistencies.
* Fix       - Passwordless login button displayed even when set as default area.

= 5.0.3     - 11/02/2025 =
* Enhance   - Apply template styles to lost password and reset password form.
* Fix       - Login form render issue.
* Fix       - Overriding form design with custom css not working.
* Fix       - Special characters validation blocking email input in lost password.
* Fix       - User not found error message not being displayed in lost password page.

= 5.0.2     - 07/02/2025 =
* Fix       - Critical error while updating plugin.
* Fix       - Username label in lost password form.
* Fix       - Premium icon alignment in membership creation page.
* Fix       - Payment fields validation when using membership fields.

= 5.0.1     - 06/02/2025 =
* Fix       - Login menu being automatically added after v5.0 update.

= 5.0       - 06/02/2025 =
* Refactor  - Analytics data fetch and display.
* Feature   - Login form builder.
* Feature   - Membership module in core.
* Feature   - Basic restriction in core.
* Feature   - Payment History module in core.
* Feature   - Enforce default plugin form styles.
* Feature   - Multi device registration form preview.
* Enhance   - Setup wizard flow.
* Enhance   - Added more form templates.
* Enhance   - Registration form preview design.
* Enhance   - Form templates selection page design.
* Enhance   - Force user logout on password change.
* Enhance   - Set passwordless login as default Login Area.
* Enhance   - Login and registration responsive form design.
* Enhance   - Optimized modules loading and searching in Dashboard.
* Enhance   - Check for UR my account and login in custom template
* Enhance   - Login and Lost password page auto installation in first activation.
* Dev       - Analytics refactor compatibility.
* Dev       - Added filter to modify email content type.
* Dev       - Added filter to change password reset success message.
* Dev       - Hook before automatic user login after email confirmation.
* Dev       - Added support for membership tab in customize my account addon.
* Tweak     - Hold data before registration form submit redirection.
* Fix       - Undefined issue on custom password.
* Fix       - Issue while making WYSWYG required.
* Fix       - Form Builder RTL layout design issue.
* Fix       - Email Preview issue on Verified email.
* Fix       - Error message on unique field validation.
* Fix       - Slug translation issue on my account links.
* Fix       - Username accepting some special characters.
* Fix       - Profile detail update being triggered twice.
* Fix       - Login preview styles not loaded in customizer.
* Fix       - Status changed to pending mail on registration.
* Fix       - Error handling when wp_insert_user throws error.
* Fix       - Show invalid user/email message form message options.
*Fix        - Lifetime license not being able to download settings premium tab listed addons.

= 4.3.5.2   - 21/11/2024 =
* Fix       - Fatal error when replacing gravatar image.
* Fix       - Translation not working properly after WordPress v6.7.
* Fix       - WordPress _load_textdomain_just_in_time notice after v6.7.

= 4.3.5.1   - 19/11/2024 =
* Fix       - Edit profile form duplication.

= 4.3.5     - 18/11/2024 =
* Feature   - All User Registration widgets for Oxygen builder.
* Enhance   - My account page design.
* Enhance   - Most used integration list on integration settings in form builder.
* Tweak     - Global settings design.
* Fix 	    - Allow admin to edit hidden and readonly.
* Fix	    - Hide Unapproved Users action run for users not from our source.
* Fix	    - Hidden content rules issue when conflicting with element pack pro.
* Fix       - Missing facebook profile image in users table and my account page.
* Fix	    - Form save action not working for initial form publish captcha setting.
* Fix	    - Random order of form fields in email template during user registration.
* Dev	    - Compatibility for convertKit.


= 4.3.4.1  - 16/10/2024 =
* Fix      - Setup wizard going blank on registration settings step.

= 4.3.4   - 16/10/2024 =
* Feature - User edit feature for admin.
* Enhance - Blacklist Words.
* Enhance - Added coupon support for stripe.
* Enhance - Content Restriction block to insert blocks.
* Enhance - Separate Captcha Settings for Login and Registration Form.
* Tweak   - Make sms OTP message changeable.
* Tweak   - My account selection validation and install pages.
* Tweak   - Send new registered email if approval link email is disabled.
* Dev     - User edit feature for admin.
* Dev 	  - Conditional logic in row settings.
* Dev 	  - Compatibility for Conditional logic in row.
* Fix 	  - Undefined variables while payment.
* Fix     - Logout not working when redirect URL is home page.
* Fix 	  - SMS OTP template not translating using loco-translate.
* Fix     - Export CSV user with big data cause the bad gateway error.
* Fix     - Date Range throws validation message when date field is localized.

= 4.3.3    - 19/09/2024 =
* Fix      - Addons update notification not being displayed.
* Fix      - Select all option not working in checkbox field.
* Fix      - Headers sent wrong in password less login email.
* Fix      - Continue setup wizard button not working properly.
* Fix      - Email translations issue with user registered language in WPML.
* Fix      - Conflict with lost password when WooCommerce My Account Page selected in user registration settings.
* Dev      - PHP version 8.3 compatibility issue.
* Tweak    - Enqueued pro frontend script in footer.
* Tweak    - Added skip setup button in continue setup wizard notice.
* Tweak    - Added filters to change reset password validation error message.
* Tweak    - Changed feature item label from Pro to Personal to avoid confusion.
* Tweak    - Install pages notice display only if continue setup wizard notice is skipped.

= 4.3.2.1  - 11/09/2024 =
* Fix      - Tooltip icon is not being displayed in Global Settings.

= 4.3.2    - 10/09/2024 =
* Feature  - Elementor widget.
* Feature  - WPBakery compatibility with user registration widgets.
* Feature  - Support relative url in registration url .
* Enhance  - User Registration Dashboard Page.
* Enhance  - Move Integration Tabs on Free Global Settings.
* Enhance  - Show Most used Integration Lists on Integration Tab.
* Enhance  - Warning for field deletion used in Conditional Logic.
* Enhance  - Introduced Settings Sidebar ( Quick setup tab and Premium Benefits ).
* Tweak    - Optimize pro zip file size.
* Dev      - Elementor widget.
* Dev      - Enhance 2FA for SMS OTP Verification.
* Dev      - Compatibility for Mail Poet Integration.
* Fix      - Checkbox and Multiselect smart tag parse issue.
* Fix      - Moved membership settings from free to membership.
* Fix  	   - Date range selector not working in Analytics page.
* Fix      - Mismatch Columns error log on External Field Sync.
* Fix      - Username Pattern Validation error message display issue.
* Fix      - Userstate attributes login and my account block not synchronized.
* Fix      - Textarea text count not working in woocommerce checkout block.
* Fix      - Handle Exception while any option field is blank and form saved.
* Fix      - Save Value for seperate shipping as true or false in WooCommerce.
* Fix      - Content Restriction glitch which shows roles even if role option not selected.

= 4.3.1     - 19/08/2024 =
* Feature   - SMS verification.
* Feature   - Embed option in form builder.
* Enhance   - Gutenberg block preview.
* Enhance   - Improved error handling for mail sending.
* Enhance   - Prevent deleting user email and password fields.
* Enhance   - Disable profile picture sync with registration form.
* Enhance   - Custom password strength and realtime password strength guide.
* Enhance   - Display notice about possible spam registrations.
* Tweak     - Content restriction metabox options design.
* Tweak     - Improve error handling when ajax is disabled.
* Tweak     - Moved Elementor Widget for Registration Forms to free.
* Tweak     - Onboarding texts and buttons improvement.
* Dev       - Compatibility for Authorize.net Addon.
* Dev       - Compatibility for SMS verification.
* Dev       - Add noreferer and noopener in all target blank anchor tags.
* Fix       - Unable to publish form from draft status.
* Fix       - Undefined variable $form_row_data.
* Fix       - Disable default wordpress login not working.
* Fix       - The email content translation issues with WPML plugin.
* Fix       - Anyone can register option not working due to conflict with the Really Simple SSL plugin.

= 4.3.0.1  - 05/08/2024 =
* Fix      - Fatal error while fetching large amount of user data on page load.

= 4.3.0    - 01/08/2024 =
* Feature  - Akismet integration.
* Feature  - Payment History.
* Feature  - Coupon Field.
* Feature  - Signature Field.
* Feature  - Temporarily disable users.
* Feature  - Set exact date for subscription to end.
* Enhance  - Files restriction.
* Enhance  - Script and styles optimization.
* Enhance  - Content restriction on WooCommerce product.
* Dev      - Membership addon compatibility.
* Dev      - Compatibility for Signature Field.
* Dev      - Compatibility for image based captcha.
* Dev      - Compatibility temporarily disable users.
* Refactor - Custom plugin notice rendering.
* Tweak    - Bulk action notice message in users page.
* Tweak    - Cannot delete password field even if auto password generation is enabled.
* Fix      - Avoid multiple query for same info.
* Fix      - Modules not loading due to ssl issue.
* Fix      - Input field validating while conditionally hidden.
* Fix      - Elementor Partial content restriction not working.
* Fix      - Transaction ID not showing for subscription payment.
* Fix      - Login Redirection not working after email confirmation.
* Fix      - Not able to login with email provided in username field.
* Fix      - Custom taxonomy not restricted properly in Content Rules.
* Fix      - Form saved with payment fields even if payment method disabled.
* Fix      - Smart Tags related to current page not working in certain emails.
* Fix      - Single Filter dismiss option in advanced filter of Frontend Listing.
* Fix      - Domain blacklist/whitelist filtering not working on case sensitivity.
* Fix      - Sort users based on latest registration in User Registration -> Users Page.

= 4.2.1.3  - 03/07/2024 =
* Fix      - Remove unnecessary source map from build.

= 4.2.1.2  - 24/06/2024 =
* Tweak    - Redirect to dashboard addons page when extensions menu is clicked.
* Dev      - Added filter hook to add extra section settings.
* Dev      - Added filter hook for login redirection after auto login.
* Dev      - Added filter to modify db value to be synced on external table.
* Fix      - API Hit in every page load cause performance issue.
* Fix      - MultiSite db prefix query issue.
* Fix      - Duplicate error message for date field.
* Fix      - Add capability and nonce for license activation and deactivation.

= 4.2.1.1  - 06/06/2024 =
* Dev      - Added filter hook to to check user instance.
* Fix      - Notice not being dismissed.
* Fix      - Function ur_get_screen_ids not defined.
* Fix      - Check function exists before checking capabilities.
* Fix      - Trial period settings in form builder not working properly.

= 4.2.1    - 31/05/2024 =
* Enhance  - Smart tags picker design.
* Enhance  - All forms list table design.
* Enhance  - Content rules list table design.
* Enhance  - New user registered email added.
* Enhance  - Frontend listing list table design.
* Enhance  - Admin approval email content updated.
* Enhance  - Payment status-wise content restriction.
* Enhance  - WPML email translation with user selected language.
* Enhance  - Allow to enable disable rules from content rules list.
* Tweak    - Enqueing style and script only to UR screens.
* Dev      - Dependency for google sheets addon.
* Dev      - Check user capability before performing action.
* Dev      - Compatibility for Q&A based form access in form restriction
* Dev      - Compatibility for is empty and is not empty condition in content rules.
* Dev      - Introduce function to get field value by field name while registration.
* Fix      - Templates not overridable by theme.
* Fix      - Import Form Issue from Unpriviledge User.
* Fix      - Disable the default WordPress not working.
* Fix      - Deprecated function notices in getting started page.
* Fix      - Conditionally hidden invite code throws required error message.
* Fix      - Smart Phone Field required error message not displayed on submit.

= 4.2.0.1  - 26/04/2024 =
* Tweak    - Introduce new hook to modify token expiration duration.
* Fix      - Unable to submit form due to TypeError.
* Fix      - Divide by zero error on number validation.
* Fix      - Required Field error message for conditionally hidden fields.
* Fix      - Undefined property $field_name on function-payments.

= 4.2.0    - 15/04/2024 =
* Feature  - Dashboard Page.
* Feature  - Automatic user login after email confirmation and reset password.
* Enhance  - Text Area Enhancement.
* Enhance  - User registration Gutenberg blocks.
* Enhance  - Send Bulk Resend Verification Email.
* Enhance  - Screenshot video on upgrade to pro popup.
* Enhance  - Merge module features in pro (Content Restriction, Frontend Listing, Payments).
* Enhance  - Compatibility in Subscription Plan field, allow Trial period for each subscription plan options.
* Tweak    - Filter to change email body width.
* Tweak    - Filter for show profile in Privacy Tab.
* Tweak    - Filter to hide/show Firstname and Username on Frontend Listing.
* Tweak    - Change the 'All UR Forms' filter name to 'All Users' at Users > All Users.
* Tweak    - Tooltip message for Username, Text and Textarea of Length Advance Settings.
* Fix      - Backend validation for Number field.
* Fix      - My Account URL issue on custom permalink.
* Fix      - Denied is not working when email confirmation is enabled.
* Fix      - Tooltip removed when clicked multiple times on field in builder.
* Fix      - Checkbox values are not being saved when there is a single option.
* Fix      - When no redirection the waiting period for redirection should be hidden.
* Fix      - Avatar/profile pictures files are left behind even if the user is deleted.
* Fix      - Required Validation of Text Fields Issue (Input, First Name, Last Name, etc.).
* Fix      - Email is not sent to the user and admin when stripe field is conditionally hidden.
* Dev      - PHP version 8.3 compatibility issue.
* Dev      - Compatibility for Subscription Plan trail period.
* Dev      - Compatibility for WooCommerce My-Account Edit Profile sync.
* Dev      - Compatibility for Added smart phone number in billing phone number.
* Dev      - Compatibility for Recurring payment to be set 1DAY instead of 1YEAR in payments.
* Dev      - Compatibility for Tooltip removed when clicked multiple times on field in builder.

= 4.1.5.2  - 15/03/2024
* Fix      - Update UR PRO Version in option table.

= 4.1.5.1  - 12/03/2024
* Fix      - Remove transient while plugin update.

= 4.1.5    - 05/03/2024
* Tweak    - Send notice to move translation files.
* Tweak    - Added filter to enable or disable gravatar default fetching code with our custom profile pic url.
* Fix      - Missing Escaping for display name.
* Fix      - Deprecated dynamic properties in php v8.2.
* Fix      - Class exists check missing triggered error.
* Fix      - Total user count error when bulk user delete.
* Fix      - Critical Error thrown while deleting bulk forms.
* Fix      - Checkbox sync issue with WooCommerce checkout page.
* Fix      - Critical Error while login payment before login option.


= 4.1.4    - 12/02/2024
* Feature  - Image choice.
* Feature  - Deny Smart Tag in Admin Approval.
* Tweak    - From address going wrong in some emails.
* Tweak    - Docs comments for developer documentation.
* Tweak    - Introduce form name smart tag in user registration.
* Tweak    - Redirection back to previous page after registration.
* Tweak    - Missing awaiting email confirmation filter option in user listing page.
* Tweak    - Send user registration email template while sending reset password email from admin area.
* Dev      - Compatibility for image choice feature.
* Dev      - Compatibility for subscription plan feature.
* Dev      - Compatibility for the payment invoice feature.
* Dev      - Compatibility for trail period in subscription feature.
* Dev      - Compatibility for passwordless login email content modification.
* Fix      - Date format for date field.
* Fix      - Undefined index post_content.
* Fix      - Fatal error in log handler file.
* Fix 	   - 403 Error while activating license.
* Fix      - Live user registered notice js error.
* Fix      - Remove extra password field value in mail.
* Fix      - Translation issue on Users Filter Section.
* Fix      - Localized the user added successfully message.
* Fix      - Country Field default value none Frontend Issue.
* Fix      - Checkbox not updating properly on profile update when all unchecked.
* Fix      - HTML tag rendered on the data obtained from WYSIWYG in advanced field.
* Fix      - Password, Privacy field and Email change Issue on Profile Details Update.
* Fix      - Validation error while profile update if field visibility is applied on fields.
* Fix      - Fields select 2 and multi select option not changing instantly in builder setting area.

= 4.1.3    - 02/01/2024
* Enhance  - Smart tags parseable endpoint content.
* Tweak    - Trigger addons update from Pro.
* Tweak    - Default form fields re arrangement.
* Tweak    - Enable Email suggestion option added.
* Tweak    - Pending users meta query optimization.
* Tweak    - Parse approval link smart tag properly.
* Tweak    - Manual user counting replaced with SQL query.
* Tweak    - Added New option None in the default of country field.
* Tweak    - Escape and made the Approve now text translation ready.
* Fix      - Support decimal value in number field.
* Fix      - Role based redirect after logout issue.
* Fix      - Select field option not changing instantly.
* Fix      - Lost password page redirecting to login page.
* Fix      - Send email change confirmation with templates.
* Fix      - Placeholder is not working in the country field.
* Fix      - Email not sent when stripe conditionally hidden.
* Fix      - Welcome email sent when profile details updated by admin.
* Fix      - Privacy Tab showing 'Update Privacy' button without need.
* Dev      - Deprecated ur_has_date_field function.
* Dev      - Trigger hook for redirect after logout.
* Dev      - Added filter hook to modify find myaccount shortcode in page.
* Dev      - Deprecated user_registration_before_edit_profile_form action hook.

= 4.1.2    - 13/12/2023
* Refactor - Payment addon dependency for stripe addon moved to pro.
* Refactor - Timepicker library changed from timepicker to flatpickr.
* Refactor - Size option in input field replaced with limit by characters option.
* Feature  - User Journey Tracking.
* Feature  - Date and Time slot booking.
* Feature  - Top referer pages analytics in in Dashboard.
* Feature  - List pages where each form shortcode is used.
* Feature  - New email added for send user approval link admin email.
* Feature  - Limit by characters or words in Inout and Textarea Field.
* Feature  - Form analytics with conversion and abandonment rates in Dashboard.
* Enhance  - Display payment status in detailed.
* Enhance  - Improve success message after registration.
* Enhance  - Server side validation message shown in respective fields.
* Enhance  - Redirection to external url through logout_redirect shortcode attribute.
* Tweak    - Form Restriction addon details added in extension page.
* Dev      - Compatibility for form restriction addon.
* Dev      - Remove no priv ajax request for form save action.
* Dev      - Added hook to handle redirect url after auto login.
* Dev      - Introduced hook to modify parse value for form data.
* Fix      - Critical error while exporting user.
* Fix      - The all_fields smart tag parse to a table.
* Fix      - My account endpoint slug translation issue.
* Fix      - Assign role conditionally not working in multisite.
* Fix      - Install user registration pages button not working.
* Fix      - Translation issue with successfull email verified message.
* Fix      - Login popup error message being displayed while opening popup.
* Fix      - Enable role based redirection option not being saved on logout settings.

= 4.1.1    - 10/11/2023
* Tweak    - Dashboard content made accessible through action hook.
* Tweak    - Compatibility with newly introduced ThemeGrill Agency Plan.
* Tweak    - Conversational Forms addon details added in extension page.
* Tweak    - Added action hook to handle functionalites after form duplication.
* Dev      - Properly parse and send username in ajax response of form submit.
* Fix      - Lock on the one time draggable field not removed while removing the field.

= 4.1.0    - 13/10/2023
* Refactor - Handle user approval status properly.
* Feature  - Custom captcha field.
* Feature  - Test captcha from settings.
* Feature  - Profile details updated email to user.
* Feature  - Edit form button in form preview window.
* Feature  - Own users menu and listing for user management.
* Feature  - User Registration menu added in admin menu bar.
* Feature  - Block users with specific email from registering.
* Enhance  - Error logging mechanism in status menu.
* Enhance  - Send data to custom url on profile details change.
* Enhance  - Remember and retrieve the collapse state of settings menu.
* Enhance  - Accept page slug as redirect_url parameter value in login or my account shortcode.
* Enhance  - Send user approval Link in email in admin approval after email confirmation login option.
* Dev      - Compatibility for custom captcha field.
* Dev      - Compatibility for custom user listing area.
* Dev      - Compatibility for Conversational Forms addon.
* Dev      - Introduced new hooks to modify email header.
* Dev      - Merge two duplicate methods on form validation.
* Dev      - jQuery validation library updated to latest version.
* Dev      - Compatibility for the fix of Lock addon field if integration not set.
* Dev      - Compatibility for form fields integration on woo commerce product page.
* Tweak    - Save the user IP on the user meta.
* Tweak    - Onboarding last page design changes.
* Tweak    - Add filter to change profile picture upload directory.
* Tweak    - Add filter to modify invalid username or email error message.
* Fix      - Admin email not being delivered.
* Fix      - Case sensitiveness bypassing blacklisted email.
* Fix      - Fatal error on concurrent login.
* Fix      - Delete account email not disabled.
* Fix      - Redirection issue after stripe payment.
* Fix      - User email changed email not in proper format.
* Fix      - Wrong escaping done in redirect_url parameter.
* Fix      - Grammatical typo for unique validation message.
* Fix      - Send password reset not working on prevent core login.
* Fix      - Select All button not working while adding popups as menu.
* Fix      - Select All button not working while adding endpoints as menu.
* Fix      - WPML compatibilty for validation message for duplicate added.
* Fix      - Cannot modify header issue while performing actions in popup settings.
* Fix      - Delete profile picture file from directory when removed while updating profile.

= 4.0.4.2  - 14/09/2023
* Fix      - Check update for addons not triggering version update checks.

= 4.0.4.1  - 05/09/2023
* Fix      - User field value not being saved while registering or updating the profile.

= 4.0.4    - 04/09/2023
* Feature  - Pattern validation for input fields.
* Feature  - Cloudflare turnstile captcha integration.
* Enhance  - Login forms menu to show the login form shortcode.
* Enhance  - Custom hold time before redirection after registration.
* Dev      - Modified function that parses my account page id.
* Dev      - Compatibility for pattern validation for input fields.
* Dev      - Compatibility for enabling/disabling taking picture from the webcam.
* Fix      - Error while adding popup in menu.
* Fix      - Incorrect filtering of pending users.
* Fix      - Reset Password link throws invalid key.
* Fix      - Invalid Myaccount link for it's endpoints.
* Fix      - Remove other plugins notice in settings area.
* Fix      - Conditionally hidden fields value being submitted.
* Fix      - Copied tooltip not being shown when shortcode is copied.

= 4.0.3    - 11/08/2023
* Feature  - Email Preview.
* Feature  - User registered language with smart tag.
* Feature  - Auto logout after certain time inactivity.
* Enhance  - Wrap emails in default template while previewing or sending.
* Dev 	   - Check null for file_exits function.
* Dev 	   - Change mail header format to array.
* Dev 	   - Add Extra parameter in the filter hook user_registration_before_insert_user.
* Tweak    - Added unique id smart tag.
* Tweak    - Add filter to modify smart tag content.
* Tweak    - Do not display hidden field value in user details listing area.
* Tweak    - Input box highlighting according to error or validity of form field input.
* Fix      - Conflict with TranslatePress.
* Fix 	   - Error message on login with SMIO plugin.
* Fix  	   - Typecasting issue in myaccount tag state.
* Fix 	   - Grammatical error of passwordless login email.
* Fix 	   - Make login shortcode compatible with all editors.
* Fix      - Lost Password not working for translated myaccount page.
* Fix 	   - Show the data of website field as a URL in user details listing area.
* Fix 	   - Form created even if its canceled in form naming area after choosing a template.
* Fix 	   - Form set redirection working while trying to visit page with registration or login form after login.

= 4.0.2.1  - 04/07/2023
* Fix      - Arbitrary file upload.

= 4.0.2    - 29/06/2023
* Enhance  - One time draggable field locked message.
* Tweak    - Filter added for recaptcha url.
* Tweak    - Password strength meter hint text updated.
* Tweak    - Apply redirection settings when autologin is set.
* Tweak    - Hide role based redirection setting when option is disabled.
* Tweak    - Filter added for setting profile privacy visibility option default value.
* Fix      - Inconsistencies in v3.0 design update.
* Fix      - Form design conflict with themes using bootstrap.
* Fix      - Security Vulnerability issue from arbitrary file upload.
* Fix      - Validation error thrown when range is used as payment field.
* Fix      - Default values for global settings options cannot be changed.
* Fix      - Required validation thrown when entering 0 in the number field.
* Fix      - Max upload size option accepting non-numeric, negative, and 0 as values.
* Fix      - Same popup load conflict on same page results in incorrect field validations.
* Fix      - Validate as a unique field validating for all fields instead of individual field.

= 4.0.1    - 14/06/2023
* Dev      - Update duplicate hook name.
* Dev      - Compatibility for autologin redirection.
* Tweak    - Add new addons to extensions page.
* Tweak    - Field smart tag support in hidden field value.
* Tweak    - Create global constant for upload dir path and url.
* Tweak    - Profile pic showing max upload size in KB instead of MB.
* Fix      - Free plugin file not being deleted when pro is activated.
* Fix      - Password strength meter not working with Cyrillic letters.
* Fix      - Profile pic cropping not available even enabled in edit profile.
* Fix      - Password preview not working on login shortcode page when recaptcha disabled.

= 4.0      - 31/05/2023
* Refactor - Form Builder Design.
* Refactor - Global Settings Design.
* Refactor - Login process.
* Refactor - Role base redirection settings for registration form.
* Feature  - Privacy Tab.
* Feature  - Password Less Login.
* Feature  - Search global settings.
* Enhance  - Redirection after registration.
* Enhance  - Integration menu for email marketing.
* Enhance  - Password strength check made more robust.
* Enhance  - Changed checkbox and yes/no select option to toggle.
* Enhance  - New smart tags added in email content and default value of fields.
* Dev 	   - Compatibility for hidden field.
* Dev      - Compatibility for Discounted Price.
* Dev      - Compatibility for Profile Completeness addon.
* Dev 	   - Compatibility for conditionally hide/show submit button.
* Dev      - Compatibility for disable cropping in profile picture field.
* Tweak    - Display info about form status.
* Fix      - Remember me not working for ajax login.
* Fix      - Validation error when conditionally hide fields.
* Fix      - Email confirmation email not being sent when all emails were disabled.

= 3.2.5    - 04/05/2023
* Refactor - Make get_sanitize_value function static.
* Tweak    - PHP deprecation notice for sites below PHP 7.2.
* Fix      - Password not matched when apostrophes used.
* Fix      - Form being saved when captcha is enabled but keys are missing.
* Fix      - Settings being saved when captcha is enabled in login options but keys are missing.

= 3.2.4    - 26/04/2023
* Feature  - Smart tag selector in email content.
* Feature  - Smart tag selector in default value of fields.
* Enhance  - Export users.
* Enhance  - Lock field if integration not setup.
* Tweak    - Add hook to handle required fields.
* Tweak    - Add filter hook before inserting user.
* Tweak    - Add filter hook to remember autologin users.
* Tweak    - Enable description message changed for reset password email.
* Tweak    - Form field upgrade to premium notices according to license plan.
* Fix      - Validation error when radio field empty.
* Fix      - Polylang My Account Page Translation issue.
* Fix      - Deprecated get_sanitize-value causing issues.
* Fix      - Date field error when using dd/mm/yyyy format.
* Fix      - Profile picture not recognized by media library.
* Fix      - Advance Settings custom class not working on edit-profile.
* Fix 	   - Token mismatch error and wrong password message appearing at same time.
* Fix      - Incorrect default date displayed in date field while editing user in admin side.

= 3.2.3.1  - 17/03/2023
* Fix      - Email confirmation email not sent to user.

= 3.2.3    - 16/03/2023
* Refactor - Backend validation for form data.
* Enhance  - Global settings input validation.
* Enhance  - Confirm password and confirm email field validation.
* Tweak    - Add Docs link in My Account select notice.
* Tweak    - Add action hook added for email address change confirmation success.
* Fix      - Required icon not displaying properly.
* Fix      - Default value for country field not working.
* Fix      - Strip Unwanted fields from conditional rules.
* Fix      - Profile picture required issue in edit profile.
* Fix      - Conditional rules field not mapped dynamically.
* Fix      - Year not displayed on min max date field option.
* Fix      - First item being selected by default in edit profile.
* Fix      - Single item field error message displaying in wrong place.
* Fix      - reCAPTCHA registration form template don't create reCAPTCHA.
* Fix      - Role based redirect after logout not working for custom template.
* Fix      - Email not send to user when login option set except email confirmation.
* Fix      - Security issue send test email by non privileged user.
* Fix      - Security issue PHP Object injection with unserialize PHP core function.

= 3.2.2.1  - 23/02/2023
* Fix 	   - Consent notice is now dismissable.
* Fix      - License plan not being fetched properly.
* Fix      - Form preview not working properly when astra theme activated.
* Fix      - Error while submitting form with file upload field when OpenSSL extension disabled.

= 3.2.2    - 20/02/2023
* Feature  - Shortcode for 'Change Password' Page.
* Feature  - Email confirmation for email change on the edit profile page.
* Refactor - Profile Picture save after profile update.
* Enhance  - Setup wizard options and design.
* Enhance  - Bulk form import/export.
* Enhance  - Add {{user_roles}} smart tag.
* Enhance  - View form link after importing form.
* Enhance  - Fetch Form templates from remote server.
* Enhance  - Sync External fields when profile update.
* Enhance  - Send success email after email confirmation done by user.
* Enhance  - Add toggle to enable/disable email from email list in global settings.
* Dev      - Common code for Select2.
* Dev      - Compatibility with Frontend Listing.
* Dev      - Common js for preview password icon.
* Dev      - Added common code to dynamically render form fields.
* Dev      - Return login url from ur_get_my_account_url function if My Account is not set.
* Tweak    - Deactivation popup.
* Tweak    - Add Private notes in extension page.
* Tweak    - Field option made clickable when no any field is selected.
* Fix      - TinyMce data not saving issue.
* Fix      - Smart tag in email issue for file type.
* Fix      - Field Visibility Setting value not saving in safari.
* Fix      - MyAccount redirection issue on plain permalink structure.
* Fix      - Reset and incorrect password message appears at same time.
* Fix 	   - Preview password icon not working when reCAPTCHA is enabled.

= 3.2.1    - 17/01/2023
* Enhance  - Email domain allowlist and denylist.
* Enhance  - Fetch Form templates from remote server.
* Fix 	   - XSS vulnerability in field settings.
* Fix 	   - Flatpickr throwing an error in console.
* Fix 	   - LearnDash slug typo in extemsions page.
* Fix      - Disallow Reset Password for not approved users.
* Fix 	   - Profile picture being removed while updating profile.
* Fix      - Invalid argument warning while fetching form settings.
* Fix      - Registration form id with which user is registered referenced in edit profile form.

= 3.2.0    - 02/01/2023
* Feature  - Bulk options uploads for choice fields.​
* Feature  - CAPTCHA verification on lost password page.
* Feature  - Restrict copy paste on confirm email and confirm password field.​
* Dev      - Quantity field icon added.​
* Dev      - Payment issues compatibility.​
* Dev      - Add hook to hold success message before redirect.
* Dev      - Add functions to get login and my account page urls.
* Tweak    - New addons in extensions page.
* Tweak    - Delete popup modal layout size changes.
* Tweak    - Add UR tag for selected my account page.
* Tweak    - Collapse accordion by default except general in form builder.
* Tweak    - License key input box and tab display only when pro activated.​
* Tweak    - Submit Button Class, Text, Form Class label and tooltip text changes.
* Fix      - Popup design issue in menu.​
* Fix      - PHP 8.1 Compatibility issues.
* Fix      - Payment status error on login form.
* Fix      - Forms table sorting by latest update.
* Fix      - Misplaced error message for url fields.
* Fix      - Multiple popup in menu item not working.
* Fix      - Field not appended in the droppable zone.
* Fix      - Errors and warnings in the browser console.
* Fix      - Show Password icon for Extra Password field.
* Fix      - Form Id empty issue in getting started page.
* Fix      - Smart tag for country field in email content.
* Fix      - My Account endpoint translation issue in WPML.
* Fix      - Gutenberg compatibility issue with my account.
* Fix      - User export issue when form name has special characters.
* Fix      - User export issue while checkbox or multi-select2 exists.
* Fix      - Form not submitting issue while captcha keys are not set.
* Fix      - Form submitting when error message exists for file upload.
* Fix      - Notice message keep appearing on reload after popup created/updated.
* Fix      - Special Character in Password Field caused invalid password while login.
* Fix      - 'Special Character Validation in Username' and 'Unknown Email' messages not customized properly.

= 3.1.6    - 01/12/2022
* Fix      - Auto generated password email not being disabled.
* Fix      - Critical error while updating user details by admin.
* Fix      - Form export issue when the form name has special characters.
* Fix      - Getting Started Page now works properly in local environment.
* Fix      - User profile picture design issue in dashboard of my account page.
* Fix      - Convert email verification plain text to link in the confirmation email.
* Fix      - My Account selection notice keep appearing when group block enabled in the page.
* Dev      - UR Logger function called incorrectly.
* Tweak    - Renamed hCaptcha according to brand name.​

= 3.1.5    - 22/11/2022
* Fix      - User Registration string translation issue.
* Fix      - Auto approving users even when admin approval was enabled.
* Fix      - Default role set to administrator after getting started end.
* Fix      - Critical error while approving or updating user details by admin.
* Fix      - Replace str_contains with strpos for compatibility below php version 8.
* Fix      - Upgrade plan button in extensions page even when license was activated.
* Dev      - Added trigger before redirect to another page after registration in JS.

= 3.1.4.1  - 14/11/2022
* Fix      - Security issue in profile picture upload.
* Tweak    - Parse user extra information according to form fields order.

= 3.1.4    - 10/11/2022
* Feature  - Form Templates.
* Enhance  - Support links on the checkbox field option.
* Dev      - Stripe Addon Refactor Compatibility.
* Dev      - Two Factor Authentication Addon Compatibility.
* Dev      - Added filter to hide specific fields in view details page with meta key.
* Tweak    - Filter to change view details page title.
* Tweak    - Add page state for user registration my account page.
* Fix      - WYSIWYG field value parse.
* Fix      - Localize reCAPTCHA script conditionally.
* Fix      - Date not fetched in proper format in admin edit profile.
* Fix      - Undefined index version while entering and activating license.
* Fix      - Disable Default WordPress Login Screen not working on custom login page.
* Fix      - WooCommerce password strength meter conflicting with reset password page.

= 3.1.3    - 27/09/2022
* Enhance  - Delete forms when plugin uninstalled. ​
* Enhance  - Select field datas to display while exporting users.​
* Tweak    - Install pages notice when onboarding skipped​.
* Tweak    - Display notice to select my account page in settings.​
* Tweak    - Change text typo and grammatical mistake in settings labels.​
* Dev      - Function to get all form fields added.​
* Dev      - Trigger added for field removal in JS.​
* Dev      - Payment with stripe trigger updated in JS.
* Dev      - Trigger added for handling field error messages.​
* Dev      - Validate unique as field in edit profile and wp-admin user edit.​
* Fix      - Trailing comma in array.​
* Fix      - Validate unique field issues in multipart​
* Fix      - Number field accepting text inputs.​
* Fix      - Misplaced error message for Quantity field.​
* Fix      - Tooltip not properly displayed in form settings.​
* Fix      - Nickname not being displayed in view details page.​
* Fix      - My Account vertical layout nav width responsiveness.​
* Fix      - Required field issue in edit profile when field is conditionally hidden.​
* Fix      - One time draggable fields inside a row not reinitialized after deleting it.​
* Fix      - User with email confirmed but not approved by admin are not shown as pending in users table.

= 3.1.2    - 06/09/2022
* Feature  - Tooltip in Form Fields.​
* Feature  - View Profile Details Shortcode.​
* Feature  - Support auto populate for invite code.
* Enhance  - Parse smart tag values in appropriate format to display​.
* Refactor - Remove field icon code.​
* Refactor - Add Field Icon Display Hooks.​
* Refactor - Replace jQuery tiptip with Tooltipster for tooltip​.
* Tweak    - Double quoted main font family ignored by browsers.​
* Tweak    - Replace incremental file name function with WordPress default.​
* Tweak    - Revert content overrider not saving code back to old working one.​
* Tweak    - Settings option label made consistent​.
* Fix 	   - Flatpickr localization issue.
* Fix 	   - File type valid value format.​
* Fix 	   - Select All option translation issue.​
* Fix 	   - Conditional Logic enabled required field issue. ​
* Fix      - External Plugin field mapping area not displayed.
* Fix 	   - Invalid argument error in foreach when updating pro.​
* Fix 	   - Redirection after registration not working with block.​
* Fix 	   - Error thrown when uploaded file is not found in upload directory.​
* Fix      - Ajax Submission not working in edit profile when required field empty.
* Fix 	   - Lost password not working when no default account page with forgot password endpoint​.

= 3.1.1    - 28/07/2022
* Feature  - Keyboard Friendly Forms.
* Feature  - Map form fields value to external plugin field metas.
* Enhance  - Display Keyboard Shortcuts Popup when (Ctrl + H) is pressed.
* Enhance  - Toggle introduced in metabox settings.
* Tweak    - Added trigger after edit profile ajax submission.
* Dev      - Replace str_contains with strpos in settings title capitalization function.
* Fix      - Quick Links Content Toggle Issue.
* Fix      - Prevent Active Login Toggle Issue.
* Fix      - Remove whitespace before form fields.
* Fix      - Form Field icon issue in firefox browser.
* Fix      - Undefined index field_name in country field.
* Fix      - Date Range not accepting end date in access rule.
* Fix      - Required option value for field not rendered dynamically in form builder.
* Fix      - File upload path permission denied due to no existence of file directory.

= 3.1.0    - 14/07/2022
* Feature  - Approve User via Email Token Link.
* Feature  -  Validate as unique field.
* Refactor - Settings title, options and tooltips typos change.
* Refactor - Added new Misc settings tab for all advanced global settings.
* Tweak    - Added missing translations.
* Tweak    - Make translatable Registration URL on Login form.
* Dev      - Hook after user meta update.
* Dev      - Validate unique field compatibility
* Dev      - Date format filter for registered log in users table.
* Fix      - Plugin path with invalid slashes.
* Fix      - Profile Picture removed when profile updated.
* Fix 	   - Inactive status not updating for disabled emails.
* Fix      - Email templates content overrider texts not saving.
* Fix      - Undefined Std::class $plugin in add new plugin page.
* Fix      - Undefined Std::class $version in view details action.
* Fix      - HTML content in popup header and footer not supported.
* Fix      - View details link in plugins row action broken for addons.

= 3.0.7    - 08/06/2022
* Feature  - Native date Field.
* Enhance  - Profile Picture and File Upload to different folder.
* Dev      - Social connect with login option.
* Dev      - Proper escaping on left out htmls.
* Dev      - Hook for notice in registration form.
* Dev      - Hook for customize edit profile fields.
* Dev      - Filter hook for admin action redirect in users section.
* Tweak    - URL to pricing page from extensions menu.
* Tweak    - Filter to change lost password page button text.
* Tweak    - Remove Add User Registration Form button from wp-editor in URCMA settings.
* Fix      - Popup issue with wpcover block.
* Fix      - Learndash login conflict with prevent core login feature.
* Fix      - Country field value issue in edit profile when placeholder is set.

= 3.0.6    - 29/04/2022
* Tweak    - Country full name in smart tags.
* Fix 	   - Lost password when no account page.
* Fix 	   - Multiple form invisible recaptcha issue.
* Fix 	   - Lost password functionality in multisite.
* Fix      - Wrong label of save changes button in settings.
* Fix      - Bypass prevent core reset password on multisite.
* Fix 	   - Wrong sanitization for valid extensions in profile pic.

= 3.0.5.1  - 21/04/2022
* Fix      - Wrong label of save changes button in settings.

= 3.0.5    - 20/04/2022
* Feature  - Elementor widget.
* Enhance  - Active status on emails settings.
* Enhance  - Keyboard shortcut in form builder.
* Dev      - Geolocation auto complete address and map compatibility.
* Dev      - PDF toggle, image upload, image choice and radio choice settings compatibility.
* Dev      - Incorrect password error message handled and filter added when ajax login enabled.
* Tweak    - Ring Loader css added.
* Tweak    - Elementor widget icon added.
* Tweak    - Design for the Geolocation Map.
* Tweak    - Licences tab removed from settings tab of free version.
* Fix 	   - Permission callback error in restapi.
* Fix	   - Translation issue with user registration.
* Fix 	   - Profile Pic upload issue from edit profile.
* Fix 	   - ReCaptcha conflict with all in one seo plugin.
* Fix 	   - Undefined index title in payment settings tab.
* Fix      - Cannot scroll page when popup on button enabled.
* Fix 	   - Invalid argument supplied in admin settings file.
* Fix 	   - Default reset password and myaccount design issue.
* Fix      - Load more than one popup when button click is enabled.
* Fix 	   - Invalid email error message handled when ajax enabled.
* Fix 	   - Role based redirection issue with my account shortcode.
* Fix 	   - User status keep switching to pending only after admin approval from admin user list.

= 3.0.4    - 14/03/2022
* Feature  - Getting started page.
* Fix      - My Account translation issue.
* Fix      - Profile picture not being uploaded.
* Fix      - No file uploaded error in edit profile.
* Fix      - Twenty Twenty Two theme form preview issue.
* Fix      - Select value not shown when placeholder is set in edit profile.
* Fix      - Empty email field after profile updates when field visibility set to readonly.

= 3.0.3.2  - 04/03/2022
* Fix      - Conditional assign role not working.
* Fix      - Inline email content on save.
* Fix      - Conditional logic not working.
* Fix      - Multi select2 value not being saved in edit profile.
* Fix      - Multiple profile updated email to admin.

= 3.0.3.1  - 02/03/2022
* Fix      - ReCaptcha Backward Compatibility Issue.

= 3.0.3    - 01/03/2022
* Feature  - Smart email mailcheck.
* Feature  - hCaptcha integration.
* Feature  - ReCaptcha v2 invisible integration.
* Enhance  - Popup on button click.
* Enhance  - Threshold score handled in v3.
* Dev 	   - PHPCS configuration for sanitization and escaping improvement.
* Dev 	   - Compatibility with frontend listing.
* Tweak    - Never show again and May be later button in notices.
* Fix      - PHP 8.0 compatibility.
* Fix      - Recaptcha script localization.
* Fix      - Prevent dashboard access not working for all user roles.
* Fix      - Margin issue on login form.
* Fix      - Default value not set in multiple choice options in metaboxes.
* Fix      - Input field size limit in edit profile.
* Fix      - While sending test email sender option saved value is not showing instead wordpress core address.

= 3.0.2.1  - 31/01/2022
* Fix      - Install now button not working on extensions page.

= 3.0.2    - 26/01/2022
* Feature  - Combine two login option.
* Dev      - Introduce hooks for save button in myaccount.
* Tweak    - Common conditional logic design.
* Fix      - Security and escaping issues.
* Fix      - Cannot unhide labels.
* Fix      - Profile picture remove, update and save on the edit profile page.
* Fix      - File upload data not updated in profile details changed email.

= 3.0.1    - 07/01/2022
* Feature  - Populate form field via query string
* Dev      - Hooks for custom advance setting.
* Enhance  - Extension page design and addons installation.
* Enhance  - Size limit on profile picture field in edit profile page.
* Tweak    - Images/JSON files locally added.
* Fix      - Sanitization and escaping issues.
* Fix      - Resend verification not working when ajax login is enabled.

= 3.0.0.1  - 16/12/2021
* Dev 	   - Added filter hook for success message after email confirmation.
* Tweak    - Upgrade to pro notice.
* Tweak    - Added addons list that needs to be updated in update all addons notice.
* Fix 	   - Issue on plugin activation.

= 3.0.0    - 13/12/2021
* Feature  - Prevent concurrent login.
* Feature  - Redirect to previous page after login.
* Feature  - Role based Redirection.
* Dev 	   - Mailchimp Compatibility.
* Fix 	   - Hook for myaccount enqueue script.
* Fix 	   - User registration widgets in gutenberg.
* Fix 	   - Logout url not working in gutenberg login page.

= 2.0.5    - 15/11/2021
* Enhance - Allowed more HTML tags in description of field.
* Enhance - Login title missing in the Login form.
* Fix - Form settings preview not showing after editing form name.
* Fix - Prevent core login redirect to login page with different slug.
* Fix - Required and Hide Label issue in Safari Browser.
* Fix - Empty Form when html field used.

= 2.0.4    - 19/10/2021
* Enhance  - File and user status in export user csv.
* Enhance  - Form builder validation.
* Tweak    - Handle parse_block() before wp5.0.
* Fix	   - Number field step issue.
* Fix 	   - Prevent core login not working with classic editor.

= 2.0.3    - 22/09/2021
* Enhance  - User creation capability check while registering users
* Dev 	   - Multiple choice field compatibility.
* Dev	   - Time Picker field compatibility.
* Fix	   - Gutenberg block css issue
* Fix 	   - wp editor script enqueued incorrectly in widgets.

= 2.0.2    - 01/09/2021
* Fix 	   - Missing sanitization on profile picture url
* Fix 	   - Choice field issue in edit profile.
* Fix 	   - Prevent core login in gutenberg login form.
* Fix 	   - Profile picture field issue in gutenberg my account.

= 2.0.1    - 10/08/2021
* Enhance  - Notice display method to display review and survey notice.
* Dev      - Redirect URL string WPML compatibility.
* Tweak    - Metabox and form icon design changes.
* Fix      - Undefined index polylang language.

= 2.0.0    - 02/08/2021
* Feature  - Form field icons in user registration.
* Feature  - Login with username, email or both option.
* Enhance  - Select all option in multiple choice field.
* Refactor - User Registration List table parsing.
* Refactor - Settings page design and parsing.
* Refactor - Metabox parsing from core.
* Refactor - JS libraries.
* Refactor - JS Codes.
* Dev      - Introduce new filter hooks for profile update message.
* Dev      - Introduce a new action to add extra validation to edit profile fields.
* Fix      - Email updation issue in edit profile.
* Fix      - Invite code visible in edit profile.
* Fix      - String translation in edit profile.
* Fix      - Class translation issue.
* Fix      - Date field required validation.

= 1.9.9   - 30/06/2021
* Feature - Gutenberg block for login.
* Feature - Send test email.
* Tweak   - Add smart tag filter and content mapping.
* Tweak   - Add filter for login redirect when core login is disabled.
* Fix 	  - Auto login conflicts with payment.
* Fix 	  - Hide label in edit profile for section title field.
* Fix	  - Unexpected end of file in edit profile.

= 1.9.8 - 31/05/2021
* Feature - Edit profile form shortcode.
* Enhance - Valid file type in my account profile picture.
* Enhance - Reset Button in UR Form.
* Enhance - Payment slider in range field.
* Tweak - Email exists check in edit profile.
* Tweak - Redirection filter in ajax login.
* Fix - My Account slug not translate via polylang plugin.
* Fix - UR not working if dashboard language changed.
* Fix - Recaptcha issue on login and registration shortcode page.

= 1.9.7 - 28/04/2021
* Feature - Login Form Using Ajax.
* Feature - Disable profile picture in my account.
* Enhance - Pending users approval banner.
* Tweak   - Not allow old password in reset password.
* Tweak	  - Global function for smart tag name_value parser.
* Tweak   - Removed ReCaptcha secret key from localization.
* Fix     - Disable login confirmation for socially connected users.
* Fix 	  - Wpnonce in URL.

= 1.9.6 - 06/04/2021
* Enhance 	- Password strength meter in reset password page.
* Enhance 	- Disallow special characters in username field.
* Enhance 	- Review notice UI and contents.
* Dev	  	- Frontend listing addon compatibility.
* Dev	  	- iDEAL payment gateway compatibility.
* Fix 		- Localization of password strength js params.
* Fix 		- Disable logout confirmation issue with logout endpoint menu.
* Fix 		- Reset password button not working.
* Fix 		- Hide label in edit profile.

= 1.9.5 - 15/03/2021
* Enhance 	- Setting page header UI.
* Dev	  	- MailerLite add-on compatibility.
* Tweak 	- WordPress 5.7 compatibility.
* Fix 		- WYSIWYG field value save and sanitization in edit-profile.
* Fix 		- Email overrider undefined index issue.
* Fix 		- Form Duplication issue with anchor tag.
* Fix 		- Token mismatch issue.

= 1.9.4.1 - 12/02/2021
* Fix - Login button not working on pages with both registration and login forms.

= 1.9.4 - 12/02/2021
* Enhance - Limit username length.
* Enhance - Limit Choice in checkbox field.
* Enhance - Resend Verification Email to User from Admin.
* Add - Filter to add new smart tags.
* Dev - Learndash Compatibility.
* Dev - Range field Compatibility.
* Tweak - Woocommerce myaccount compatibility with prevent core login.
* Fix - All In One SEO conflict with my account.

= 1.9.3 - 12/01/2021
* Feature 	- Success Message display position option.
* Dev 		- Customizer compatibility in Customize My Account addon.
* Dev 		- Add animation file.
* Dev		- Add user-registration div in login form preview.
* Fix 		- Radio, Select, and Checkbox option label and array index conflict.
* Fix 		- Prevent core login option and save option conflict.
* Fix 		- Email Header issue.

[See changelog for all versions](https://raw.githubusercontent.com/wpeverest/user-registration/master/CHANGELOG.txt).
