WP-Members 3.2.3 has some bug fixes for previous versions along with some improvements.
Bug Fixes
There were some bugs in the 3.2 user export function, including a bug that caused usernames to be dropped. The user export function was fully reviewed and fixes were applied for this issue.
3.2 introduced a rebuilt user profile object class for the dashboard user profile. Unfortunately, this introduced a bug that caused admins to not be able to edit their own profile. A fix was applied in 3.2.3 for this issue.
The addition of select2 for handling product access restrictions in the post editor. There were some issues with the way the select2 library was loaded so 3.2.3 has a number of fixes around this. First, select2 only is loaded if products are enabled. Also, the call for select2 is removed from the general admin js file and only loads on pages that it is used. This should resolve the known issues.
Other Improvements
The login function was updated to use WP scripts which will facilitate login with username OR email. This did involve removing the wpmem_login_fields filter. However, that filter was not officially documented and I would be surprised if anyone was actually using it (it really did not serve a purpose). The function was also updated to use wp_safe_redirect().
The password change function was updated to maintain the user’s login state when they change their password.
I have begun expanding the API into some logical groups: email, users, forms, and utilities. These APIs will contain the functions that you can use when customizing. This will allow you to construct applications that will maintain compatibility by avoiding issues when a core function may change (and that core function having not been intended for direct usage outside the plugin).
There are some new API functions:
- wpmem_force_ssl()
- wpmem_set_as_logged_in()
The following functions have been deprecated and should no longer be used:
- wpmem_check_activated()
- wpmem_use_ssl()
The following obsolete functions were removed in 3.2.3:
- wpmem_enqueue_style()
- wpmem_convert_tag()
- wpmem_no_reset()
- wpmem_user_profile_multipart()