- prepared changelogs for the release;

This commit is contained in:
nikitasinelnikov
2019-10-01 15:56:16 +03:00
parent 0327a20238
commit 1600378ffa
10 changed files with 361 additions and 13 deletions
+1 -1
View File
@@ -41,7 +41,7 @@ Support requests in issues on this repository will be closed on sight.
GNU Version 2 or Any Later Version
## Releases
[Official Release Version: 2.0.56](https://github.com/ultimatemember/ultimatemember/releases/tag/2.0.56).
[Official Release Version: 2.1.0](https://github.com/ultimatemember/ultimatemember/releases/tag/2.1.0).
## Changelog
[ From v1.0.0 to latest version ](https://wordpress.org/plugins/ultimate-member/changelog/).
@@ -1,6 +0,0 @@
<?php if ( ! defined( 'ABSPATH' ) ) exit;
return array(
'metadata210alpha4' => 'metadata210alpha4',
'memberdir210alpha4' => 'memberdir210alpha4',
);
@@ -1,7 +1,7 @@
<?php if ( ! defined( 'ABSPATH' ) ) exit;
function um_upgrade_metadata210alpha4() {
function um_upgrade_metadata210beta1() {
UM()->admin()->check_ajax_nonce();
um_maybe_unset_time_limit();
@@ -12,14 +12,14 @@ function um_upgrade_metadata210alpha4() {
}
function um_upgrade_memberdir210alpha4() {
function um_upgrade_memberdir210beta1() {
UM()->admin()->check_ajax_nonce();
um_maybe_unset_time_limit();
include 'member-directory.php';
update_option( 'um_last_version_upgrade', '2.1.0-alpha4' );
update_option( 'um_last_version_upgrade', '2.1.0-beta1' );
wp_send_json_success( array( 'message' => __( 'Member directories were upgraded successfully', 'ultimate-member' ) ) );
}
@@ -0,0 +1,6 @@
<?php if ( ! defined( 'ABSPATH' ) ) exit;
return array(
'metadata210beta1' => 'metadata210beta1',
'memberdir210beta1' => 'memberdir210beta1',
);
@@ -11,7 +11,7 @@
type: 'POST',
dataType: 'json',
data: {
action: 'um_metadata210alpha4',
action: 'um_metadata210beta1',
nonce: um_admin_scripts.nonce
},
success: function( response ) {
@@ -36,7 +36,7 @@
type: 'POST',
dataType: 'json',
data: {
action: 'um_memberdir210alpha4',
action: 'um_memberdir210beta1',
nonce: um_admin_scripts.nonce
},
success: function( response ) {
+20
View File
@@ -138,8 +138,28 @@ The plugin works with popular caching plugins by automatically excluding Ultimat
== Changelog ==
= Important: UM2.1+ is a significant update to the Member Directories' code base from 2.0.x. Please make sure you take a full-site backup with restore point before updating the plugin =
= Important: UM2.0+ is a significant update to the code base from 1.3.88. Please make sure you take a full-site backup with restore point before updating the plugin =
= 2.1.0: October x, 2019 =
* Enhancements:
- Added member directory list view
- Added member directory search bar
- Added member directory filters by range, date and time
- Added AJAXed member directories
- Updated member directories' search engine
- Additional parameter 'user_id' to action hook 'um_user_after_updating_profile'
* Bugfixes:
- Optimized usermeta for Account submit security
- Fixed Gmail & Yahoo UTF-8 encoding of email notification subject
- Fixed ajax_resize_image() process
- Fixed country fields values
- Fixed dynamic_profile.php notice
- Fixed admin_post and admin_post_nopriv submittion
= 2.0.56: August 21, 2019 =
* Enhancements:
+328
View File
@@ -0,0 +1,328 @@
Was
<select class="um-hidden-multi-selects" data-field_id="_um_tagline_fields" data-id_attr="um_metadata__um_tagline_fields">
<option value="description">Biography</option>
<option value="birth_date">Birth Date</option>
<option value="country">Country</option>
<option value="user_email">E-mail Address</option>
<option value="facebook">Facebook</option>
<option value="first_name">First Name</option>
<option value="gender">Gender</option>
<option value="googleplus">Google+</option>
<option value="instagram">Instagram</option>
<option value="languages">Languages</option>
<option value="_um_last_login">Last Login</option>
<option value="last_name">Last Name</option>
<option value="linkedin">LinkedIn</option>
<option value="mobile_number">Mobile Number</option>
<option value="nickname">Nickname</option>
<option value="online_status">Online Status</option>
<option value="phone_number">Phone Number</option>
<option value="completeness_bar">Profile Completeness</option>
<option value="user_registered">Registration Date</option>
<option value="role_select">Roles (Dropdown)</option>
<option value="role_radio">Roles (Radio)</option>
<option value="secondary_user_email">Secondary E-mail Address</option>
<option value="skype">Skype ID</option>
<option value="soundcloud">SoundCloud</option>
<option value="woo_order_count">Total Orders</option>
<option value="woo_total_spent">Total Spent</option>
<option value="twitter">Twitter</option>
<option value="user_rating">User Rating</option>
<option value="user_login">Username</option>
<option value="username">Username or E-mail</option>
<option value="vkontakte">VKontakte</option>
<option value="billing_address_1">WC Billing Address 1</option>
<option value="billing_address_2">WC Billing Address 2</option>
<option value="billing_company">WC Billing Company</option>
<option value="billing_first_name">WC Billing First name</option>
<option value="billing_last_name">WC Billing Last name</option>
<option value="billing_city">WC Billing city</option>
<option value="billing_country">WC Billing country</option>
<option value="billing_email">WC Billing email</option>
<option value="billing_phone">WC Billing phone</option>
<option value="billing_postcode">WC Billing postcode</option>
<option value="billing_state">WC Billing state</option>
<option value="shipping_address_1">WC Shipping Address 1</option>
<option value="shipping_address_2">WC Shipping Address 2</option>
<option value="shipping_company">WC Shipping Company</option>
<option value="shipping_first_name">WC Shipping First name</option>
<option value="shipping_last_name">WC Shipping Last name</option>
<option value="shipping_city">WC Shipping city</option>
<option value="shipping_country">WC Shipping country</option>
<option value="shipping_email">WC Shipping email</option>
<option value="shipping_phone">WC Shipping phone</option>
<option value="shipping_postcode">WC Shipping postcode</option>
<option value="shipping_state">WC Shipping state</option>
<option value="user_url">Website URL</option>
<option value="youtube">YouTube</option>
<option value="checkbox_f">checkbox field</option>
<option value="datepicker_f">datepicker field</option>
<option value="dropdown_f">dropdown field</option>
<option value="gmap_f">gmap_field</option>
<option value="test_text">it's test text</option>
<option value="multidropdown_f">multidropdown field</option>
<option value="mycred_badges">myCRED Badges</option>
<option value="mycred_default">myCRED Balance</option>
<option value="mycred_progress">myCRED Progress</option>
<option value="mycred_rank">myCRED Rank</option>
<option value="number_f">number field</option>
<option value="radio_f">radio field</option>
<option value="soundcloud_f">soundcloud</option>
<option value="textarea_f">textarea field</option>
<option value="timepicker_f">timepicker field</option>
<option value="url_f">url field</option>
<option value="vimeov">vimeov</option>
<option value="youtubev">youtubev</option>
</select>
72 fields
<select class="um-hidden-multi-selects" data-field_id="_um_reveal_fields" data-id_attr="um_metadata__um_reveal_fields">
<option value="description">Biography</option>
<option value="birth_date">Birth Date</option>
<option value="country">Country</option>
<option value="user_email">E-mail Address</option>
<option value="facebook">Facebook</option>
<option value="first_name">First Name</option>
<option value="gender">Gender</option>
<option value="googleplus">Google+</option>
<option value="instagram">Instagram</option>
<option value="languages">Languages</option>
<option value="_um_last_login">Last Login</option>
<option value="last_name">Last Name</option>
<option value="linkedin">LinkedIn</option>
<option value="mobile_number">Mobile Number</option>
<option value="nickname">Nickname</option>
<option value="online_status">Online Status</option>
<option value="phone_number">Phone Number</option>
<option value="completeness_bar">Profile Completeness</option>
<option value="user_registered">Registration Date</option>
<option value="role_select">Roles (Dropdown)</option>
<option value="role_radio">Roles (Radio)</option>
<option value="secondary_user_email">Secondary E-mail Address</option>
<option value="skype">Skype ID</option>
<option value="soundcloud">SoundCloud</option>
<option value="woo_order_count">Total Orders</option>
<option value="woo_total_spent">Total Spent</option>
<option value="twitter">Twitter</option>
<option value="user_rating">User Rating</option>
<option value="user_login">Username</option>
<option value="username">Username or E-mail</option>
<option value="vkontakte">VKontakte</option>
<option value="billing_address_1">WC Billing Address 1</option>
<option value="billing_address_2">WC Billing Address 2</option>
<option value="billing_company">WC Billing Company</option>
<option value="billing_first_name">WC Billing First name</option>
<option value="billing_last_name">WC Billing Last name</option>
<option value="billing_city">WC Billing city</option>
<option value="billing_country">WC Billing country</option>
<option value="billing_email">WC Billing email</option>
<option value="billing_phone">WC Billing phone</option>
<option value="billing_postcode">WC Billing postcode</option>
<option value="billing_state">WC Billing state</option>
<option value="shipping_address_1">WC Shipping Address 1</option>
<option value="shipping_address_2">WC Shipping Address 2</option>
<option value="shipping_company">WC Shipping Company</option>
<option value="shipping_first_name">WC Shipping First name</option>
<option value="shipping_last_name">WC Shipping Last name</option>
<option value="shipping_city">WC Shipping city</option>
<option value="shipping_country">WC Shipping country</option>
<option value="shipping_email">WC Shipping email</option>
<option value="shipping_phone">WC Shipping phone</option>
<option value="shipping_postcode">WC Shipping postcode</option>
<option value="shipping_state">WC Shipping state</option>
<option value="user_url">Website URL</option>
<option value="youtube">YouTube</option>
<option value="checkbox_f">checkbox field</option>
<option value="datepicker_f">datepicker field</option>
<option value="dropdown_f">dropdown field</option>
<option value="gmap_f">gmap_field</option>
<option value="test_text">it's test text</option>
<option value="multidropdown_f">multidropdown field</option>
<option value="mycred_badges">myCRED Badges</option>
<option value="mycred_default">myCRED Balance</option>
<option value="mycred_progress">myCRED Progress</option>
<option value="mycred_rank">myCRED Rank</option>
<option value="number_f">number field</option>
<option value="radio_f">radio field</option>
<option value="soundcloud_f">soundcloud</option>
<option value="textarea_f">textarea field</option>
<option value="timepicker_f">timepicker field</option>
<option value="url_f">url field</option>
<option value="vimeov">vimeov</option>
<option value="youtubev">youtubev</option>
</select>
72 fields
<select class="um-hidden-multi-selects" data-field_id="_um_search_fields" data-id_attr="um_metadata__um_search_fields">
<option value="description">Biography</option>
<option value="country">Country</option>
<option value="user_email">E-mail Address</option>
<option value="first_name">First Name</option>
<option value="gender">Gender</option>
<option value="languages">Languages</option>
<option value="_um_last_login">Last Login</option>
<option value="last_name">Last Name</option>
<option value="mobile_number">Mobile Number</option>
<option value="nickname">Nickname</option>
<option value="online_status">Online Status</option>
<option value="phone_number">Phone Number</option>
<option value="completeness_bar">Profile Completeness</option>+
<option value="user_registered">Registration Date</option>+
<option value="role_select">Roles (Dropdown)</option>+
<option value="role_radio">Roles (Radio)</option>+
<option value="secondary_user_email">Secondary E-mail Address</option>
<option value="woo_order_count">Total Orders</option>+
<option value="woo_total_spent">Total Spent</option>+
<option value="user_rating">User Rating</option>
<option value="user_login">Username</option>
<option value="username">Username or E-mail</option>
<option value="billing_address_1">WC Billing Address 1</option>
<option value="billing_address_2">WC Billing Address 2</option>
<option value="billing_company">WC Billing Company</option>
<option value="billing_first_name">WC Billing First name</option>
<option value="billing_last_name">WC Billing Last name</option>
<option value="billing_city">WC Billing city</option>
<option value="billing_country">WC Billing country</option>+
<option value="billing_email">WC Billing email</option>
<option value="billing_phone">WC Billing phone</option>
<option value="billing_postcode">WC Billing postcode</option>
<option value="billing_state">WC Billing state</option>
<option value="shipping_address_1">WC Shipping Address 1</option>
<option value="shipping_address_2">WC Shipping Address 2</option>
<option value="shipping_company">WC Shipping Company</option>
<option value="shipping_first_name">WC Shipping First name</option>
<option value="shipping_last_name">WC Shipping Last name</option>
<option value="shipping_city">WC Shipping city</option>
<option value="shipping_country">WC Shipping country</option>+
<option value="shipping_email">WC Shipping email</option>
<option value="shipping_phone">WC Shipping phone</option>
<option value="shipping_postcode">WC Shipping postcode</option>
<option value="shipping_state">WC Shipping state</option>
<option value="checkbox_f">checkbox field</option>+
<option value="dropdown_f">dropdown field</option>+
<option value="gmap_f">gmap_field</option>
<option value="test_text">it's test text</option>
<option value="multidropdown_f">multidropdown field</option>+
<option value="mycred_badges">myCRED Badges</option>
<option value="mycred_default">myCRED Balance</option>+
<option value="mycred_progress">myCRED Progress</option>
<option value="mycred_rank">myCRED Rank</option>+
<option value="number_f">number field</option>
<option value="radio_f">radio field</option>+
<option value="soundcloud_f">soundcloud</option>
<option value="textarea_f">textarea field</option>
<option value="vimeov">vimeov</option>
<option value="youtubev">youtubev</option>
</select>
59 fields
Is
<select class="um-hidden-multi-selects" data-field_id="_um_reveal_fields" data-id_attr="um_metadata__um_reveal_fields"><option value="description">Biography</option>
<option value="birth_date">Birth Date</option>
<option value="country">Country</option>
<option value="user_email">E-mail Address</option>
<option value="facebook">Facebook</option>
<option value="first_name">First Name</option>
<option value="gender">Gender</option>
<option value="googleplus">Google+</option>
<option value="instagram">Instagram</option>
<option value="interests">Interests</option>
<option value="languages">Languages</option>
<option value="_um_last_login">Last Login</option>
<option value="last_name">Last Name</option>
<option value="linkedin">LinkedIn</option>
<option value="mobile_number">Mobile Number</option>
<option value="nickname">Nickname</option>
<option value="online_status">Online Status</option>
<option value="phone_number">Phone Number</option>
<option value="completeness_bar">Profile Completeness</option>
<option value="user_registered">Registration Date</option>
<option value="role_select">Roles (Dropdown)</option>
<option value="role_radio">Roles (Radio)</option>
<option value="secondary_user_email">Secondary E-mail Address</option>
<option value="skype">Skype ID</option>
<option value="soundcloud">SoundCloud</option>
<option value="woo_order_count">Total Orders</option>
<option value="woo_total_spent">Total Spent</option>
<option value="twitter">Twitter</option>
<option value="user_rating">User Rating</option>
<option value="user_login">Username</option>
<option value="username">Username or E-mail</option>
<option value="vkontakte">VKontakte</option>
<option value="billing_address_1">WC Billing Address 1</option>
<option value="billing_address_2">WC Billing Address 2</option>
<option value="billing_company">WC Billing Company</option>
<option value="billing_first_name">WC Billing First name</option>
<option value="billing_last_name">WC Billing Last name</option>
<option value="billing_city">WC Billing city</option>
<option value="billing_country">WC Billing country</option>
<option value="billing_email">WC Billing email</option>
<option value="billing_phone">WC Billing phone</option>
<option value="billing_postcode">WC Billing postcode</option>
<option value="billing_state">WC Billing state</option>
<option value="shipping_address_1">WC Shipping Address 1</option>
<option value="shipping_address_2">WC Shipping Address 2</option>
<option value="shipping_company">WC Shipping Company</option>
<option value="shipping_first_name">WC Shipping First name</option>
<option value="shipping_last_name">WC Shipping Last name</option>
<option value="shipping_city">WC Shipping city</option>
<option value="shipping_country">WC Shipping country</option>
<option value="shipping_email">WC Shipping email</option>
<option value="shipping_phone">WC Shipping phone</option>
<option value="shipping_postcode">WC Shipping postcode</option>
<option value="shipping_state">WC Shipping state</option>
<option value="user_url">Website URL</option>
<option value="youtube">YouTube</option>
<option value="checkbox_f">checkbox field</option>
<option value="datepicker_f">datepicker field</option>
<option value="dropdown_f">dropdown field</option>
<option value="gmap_f">gmap_field</option>
<option value="test_text">it's test text</option>
<option value="multidropdown_f">multidropdown field</option>
<option value="mycred_badges">myCRED Badges</option>
<option value="mycred_default">myCRED Balance</option>
<option value="mycred_progress">myCRED Progress</option>
<option value="mycred_rank">myCRED Rank</option>
<option value="number_f">number field</option>
<option value="radio_f">radio field</option>
<option value="soundcloud_f">soundcloud</option>
<option value="textarea_f">textarea field</option>
<option value="timepicker_f">timepicker field</option>
<option value="url_f">url field</option>
<option value="vimeov">vimeov</option>
<option value="youtubev">youtubev</option>
</select>
<select class="um-hidden-multi-selects" data-field_id="_um_search_fields" data-id_attr="um_metadata__um_search_fields">
<option value="billing_country">WC Billing country</option>
<option value="birth_date">Age</option> -
<option value="checkbox_f">checkbox field</option>
<option value="completeness_bar">Profile Completeness</option>
<option value="country">Country</option>
<option value="datepicker_f">datepicker field</option>
<option value="dropdown_f">dropdown field</option>
<option value="filter_rating">User rating</option>
<option value="gender">Gender</option>
<option value="interests">Interests</option>
<option value="languages">Languages</option>
<option value="last_login">Last Login</option>
<option value="multidropdown_f">multidropdown field</option>
<option value="mycred_default">myCRED Balance</option>
<option value="mycred_rank">myCRED Rank</option>
<option value="online_status">Online Status</option>
<option value="radio_f">radio field</option>
<option value="rating_f">rating field</option>
<option value="role">Roles</option>
<option value="shipping_country">WC Shipping country</option>
<option value="timepicker_f">timepicker field</option>
<option value="user_registered">User Registered</option>
<option value="woo_order_count">Total Orders</option>
<option value="woo_total_spent">Total Spent</option>
</select>
24 fields
+1 -1
View File
@@ -3,7 +3,7 @@
Plugin Name: Ultimate Member
Plugin URI: http://ultimatemember.com/
Description: The easiest way to create powerful online communities and beautiful user profiles with WordPress
Version: 2.1.0-alpha4
Version: 2.1.0-beta1
Author: Ultimate Member
Author URI: http://ultimatemember.com/
Text Domain: ultimate-member