Bump plugin version to 2.10.0, update documentation, and adjust URLs and metadata accordingly. This release includes increased minimum PHP and WordPress requirements and addresses security-related issues. Users are strongly advised to update immediately.
- new code structure, optimized for next development;
- created spl_autoloader for remove includes;
- UM classes with namespaces;
- deprecated global $ultimatemember; variable (use UM() instead);
- new UM/WP roles logic;
- new settings class and logic (deprecated Redux framework, deprecated some old options, added some new options);
- new dependencies class for extensions;
- WP native styles for backend fields;
- new upgrades and license activations for extensions;
- new logic form backend forms and fields;
- created uninstall.php file for delete permanently all UM settings;
- optimized registration/upgrade profile process;
Deprecated Hooks:
um_new_user_registration_plain
um_user_registration_extra_hook
um_add_user_frontend
um_post_registration_global_hook
um_admin_extend_directory_options_general (was action...will be filter)
1. sorting: I am using a custom sort criteria (role), but within each
role I wanted to ensure a "controlled" sorting, at best by display name
2. add CSS class for user role to member profile
3. add CSS class for user role to member div's in in members directory
4. add link to cover picture in the members directory for easier click.
5. cover picture in format 1.6:1.