- FEATURE: Upgraded the email template editor to the standard WordPress visual/text editor with built-in Liquid syntax autocomplete for variables, tags, and filters. #3695 (@dparker1005)
- FEATURE: Added a new
[pmpro_membership_level]shortcode for displaying membership level details. #3087 (@kimcoleman) - ENHANCEMENT: Added Divi 5 compatibility for PMPro module-level restrictions and no-access message handling. #3620 (@JarrydLong)
- ENHANCEMENT: Added a new
level_group_idemail template variable to every email template class that exposesmembership_id. #3684 (@kimcoleman) - ENHANCEMENT: Allowed shortcodes in the account page message. #3682 (@kimcoleman)
- BUG FIX/ENHANCEMENT: Now hiding the recurring trial settings on membership level and discount code edit pages when the active gateway doesn't support recurring trials. #3628 (@dparker1005)
- BUG FIX: Cleaned up orphaned membership level relationships when a level is deleted. #3693 (@dparker1005)
- BUG FIX: No longer shows the membership confirmation message when the order has not been confirmed. #3682 (@kimcoleman)
- REFACTOR: Removed unused
pmpro_userfields_get_groupandpmpro_userfields_get_fieldAJAX handlers. #3672 (@dparker1005) - DEPRECATED: Deprecated the credit card expiring email template. #3688 (@dparker1005)
- DEPRECATED: The Membership Billing page no longer writes
pmpro_b*user meta on save, and the email field has been removed from that page. #3668 (@dparker1005)