From 8765121248e9088606aa5d7b93916f4dc2df0060 Mon Sep 17 00:00:00 2001 From: Brian Miyaji Date: Wed, 25 Mar 2020 03:20:19 +1100 Subject: [PATCH] Tag version 2.7 --- changelog.txt | 14 ++++++ .../importers/class-sp-fixture-importer.php | 2 +- .../importers/class-sp-player-importer.php | 2 +- .../post-types/class-sp-admin-cpt-event.php | 2 +- .../class-sp-meta-box-table-details.php | 2 +- .../settings/class-sp-settings-teams.php | 2 +- includes/class-sp-ajax.php | 2 +- includes/class-sp-league-table.php | 2 +- includes/class-sp-player-list.php | 2 +- includes/class-sp-player.php | 2 +- includes/class-sp-post-types.php | 2 +- includes/sp-api-functions.php | 2 +- includes/sp-core-functions.php | 2 +- license.txt | 2 +- modules/sportspress-bulk-actions.php | 50 +++++++++---------- modules/sportspress-countdowns.php | 6 +-- modules/sportspress-icons.php | 6 +-- modules/sportspress-openstreetmap.php | 6 +-- modules/sportspress-styles.php | 6 +-- readme.txt | 16 +++++- sportspress.php | 6 +-- templates/event-venue.php | 2 +- templates/league-table.php | 2 +- templates/venue-map.php | 2 +- 24 files changed, 85 insertions(+), 57 deletions(-) diff --git a/changelog.txt b/changelog.txt index bee296a17..63666c013 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,5 +1,19 @@ == SportsPress Changelog == += 2.7 = +* Feature - New bulk actions to postpone and cancel multiple events. +* Feature - Add date of birth to player importer. +* Feature - Automatically select the home team's venue as the default venue when importing fixtures. +* Feature - Add ability to turn on comment for team profiles. +* Feature - Filter league tables by event status. +* Tweak - When an icon is used for player performance, display the icon in player lists and profiles. +* Tweak - Add title attribute for player statistic icons. +* Tweak - Default stylesheet sorting icon width. +* Fix - Icon color picker rendering issue. +* Fix - Image selector not working for player statistics. +* Fix - Enqueue scripts and styles for OpenStreetMap when used in shortcodes. +* Localization - Add translation options for countdown units. + = 2.6.20 = * Tweak - Improve compatibility with volleyball for checkbox performance. * Preset - Update volleyball preset with additional options. diff --git a/includes/admin/importers/class-sp-fixture-importer.php b/includes/admin/importers/class-sp-fixture-importer.php index e12792e1e..79be47bd9 100644 --- a/includes/admin/importers/class-sp-fixture-importer.php +++ b/includes/admin/importers/class-sp-fixture-importer.php @@ -5,7 +5,7 @@ * @author ThemeBoy * @category Admin * @package SportsPress/Admin/Importers - * @version 2.5 + * @version 2.7 */ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly diff --git a/includes/admin/importers/class-sp-player-importer.php b/includes/admin/importers/class-sp-player-importer.php index f329b1678..a480abda4 100644 --- a/includes/admin/importers/class-sp-player-importer.php +++ b/includes/admin/importers/class-sp-player-importer.php @@ -5,7 +5,7 @@ * @author ThemeBoy * @category Admin * @package SportsPress/Admin/Importers - * @version 2.6.9 + * @version 2.7 */ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly diff --git a/includes/admin/post-types/class-sp-admin-cpt-event.php b/includes/admin/post-types/class-sp-admin-cpt-event.php index dcdedbb4b..8a5e16138 100644 --- a/includes/admin/post-types/class-sp-admin-cpt-event.php +++ b/includes/admin/post-types/class-sp-admin-cpt-event.php @@ -5,7 +5,7 @@ * @author ThemeBoy * @category Admin * @package SportsPress/Admin/Post_Types - * @version 2.6.5 + * @version 2.7 */ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly diff --git a/includes/admin/post-types/meta-boxes/class-sp-meta-box-table-details.php b/includes/admin/post-types/meta-boxes/class-sp-meta-box-table-details.php index a79879f0c..865d5b6d5 100644 --- a/includes/admin/post-types/meta-boxes/class-sp-meta-box-table-details.php +++ b/includes/admin/post-types/meta-boxes/class-sp-meta-box-table-details.php @@ -5,7 +5,7 @@ * @author ThemeBoy * @category Admin * @package SportsPress/Admin/Meta_Boxes - * @version 2.5.5 + * @version 2.7 */ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly diff --git a/includes/admin/settings/class-sp-settings-teams.php b/includes/admin/settings/class-sp-settings-teams.php index f70231648..d203c6a1d 100644 --- a/includes/admin/settings/class-sp-settings-teams.php +++ b/includes/admin/settings/class-sp-settings-teams.php @@ -5,7 +5,7 @@ * @author ThemeBoy * @category Admin * @package SportsPress/Admin - * @version 2.6 + * @version 2.7 */ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly diff --git a/includes/class-sp-ajax.php b/includes/class-sp-ajax.php index 00d7ac3c8..1abf05922 100644 --- a/includes/class-sp-ajax.php +++ b/includes/class-sp-ajax.php @@ -8,7 +8,7 @@ * AJAX Event Handler * * @class SP_AJAX - * @version 2.6.15 + * @version 2.7 * @package SportsPress/Classes * @category Class * @author ThemeBoy diff --git a/includes/class-sp-league-table.php b/includes/class-sp-league-table.php index a7d8bdb54..3b45a32a8 100644 --- a/includes/class-sp-league-table.php +++ b/includes/class-sp-league-table.php @@ -5,7 +5,7 @@ * The SportsPress league table class handles individual league table data. * * @class SP_League_Table - * @version 2.6.15 + * @version 2.7 * @package SportsPress/Classes * @category Class * @author ThemeBoy diff --git a/includes/class-sp-player-list.php b/includes/class-sp-player-list.php index db55a0e48..f602f4f9f 100644 --- a/includes/class-sp-player-list.php +++ b/includes/class-sp-player-list.php @@ -5,7 +5,7 @@ * The SportsPress player list class handles individual player list data. * * @class SP_Player_List - * @version 2.6.19 + * @version 2.7 * @package SportsPress/Classes * @category Class * @author ThemeBoy diff --git a/includes/class-sp-player.php b/includes/class-sp-player.php index ab7f48339..665343347 100644 --- a/includes/class-sp-player.php +++ b/includes/class-sp-player.php @@ -5,7 +5,7 @@ * The SportsPress player class handles individual player data. * * @class SP_Player - * @version 2.6.19 + * @version 2.7 * @package SportsPress/Classes * @category Class * @author ThemeBoy diff --git a/includes/class-sp-post-types.php b/includes/class-sp-post-types.php index a640689c7..fd37d5b4c 100644 --- a/includes/class-sp-post-types.php +++ b/includes/class-sp-post-types.php @@ -9,7 +9,7 @@ * Registers post types and taxonomies * * @class SP_Post_types - * @version 2.6.13 + * @version 2.7 * @package SportsPress/Classes * @category Class * @author ThemeBoy diff --git a/includes/sp-api-functions.php b/includes/sp-api-functions.php index e4d6161aa..55f315611 100644 --- a/includes/sp-api-functions.php +++ b/includes/sp-api-functions.php @@ -7,7 +7,7 @@ * @author ThemeBoy * @category Core * @package SportsPress/Functions - * @version 2.6.6 + * @version 2.7 */ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly diff --git a/includes/sp-core-functions.php b/includes/sp-core-functions.php index 136528dbe..b1ce7bd24 100644 --- a/includes/sp-core-functions.php +++ b/includes/sp-core-functions.php @@ -7,7 +7,7 @@ * @author ThemeBoy * @category Core * @package SportsPress/Functions - * @version 2.6.19 + * @version 2.7 */ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly diff --git a/license.txt b/license.txt index 238d47239..25d417968 100644 --- a/license.txt +++ b/license.txt @@ -1,6 +1,6 @@ SportsPress -Copyright 2019 by the contributors +Copyright 2020 by the contributors This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/modules/sportspress-bulk-actions.php b/modules/sportspress-bulk-actions.php index b8811fd3f..985ee5691 100644 --- a/modules/sportspress-bulk-actions.php +++ b/modules/sportspress-bulk-actions.php @@ -5,7 +5,7 @@ Description: Add bulk actions to SportsPress. Author: ThemeBoy Author URI: http://themeboy.com/ -Version: 2.2 +Version: 2.7 */ // Exit if accessed directly @@ -17,16 +17,16 @@ * Main SportsPress Bulk Actions Class * * @class SportsPress_Bulk_Actions - * @version 2.2 + * @version 2.7 */ class SportsPress_Bulk_Actions { - /** - * Constructor - */ - public function __construct() { - // Define constants - $this->define_constants(); + /** + * Constructor + */ + public function __construct() { + // Define constants + $this->define_constants(); // Teams add_filter( 'bulk_actions-edit-sp_team', array( $this, 'team_actions' ) ); @@ -38,21 +38,21 @@ public function __construct() { // Notices add_action( 'admin_notices', array( $this, 'admin_notices' ) ); - } + } - /** - * Define constants. - */ - private function define_constants() { - if ( !defined( 'SP_BULK_ACTIONS_VERSION' ) ) - define( 'SP_BULK_ACTIONS_VERSION', '2.2' ); + /** + * Define constants. + */ + private function define_constants() { + if ( !defined( 'SP_BULK_ACTIONS_VERSION' ) ) + define( 'SP_BULK_ACTIONS_VERSION', '2.7' ); - if ( !defined( 'SP_BULK_ACTIONS_URL' ) ) - define( 'SP_BULK_ACTIONS_URL', plugin_dir_url( __FILE__ ) ); + if ( !defined( 'SP_BULK_ACTIONS_URL' ) ) + define( 'SP_BULK_ACTIONS_URL', plugin_dir_url( __FILE__ ) ); - if ( !defined( 'SP_BULK_ACTIONS_DIR' ) ) - define( 'SP_BULK_ACTIONS_DIR', plugin_dir_path( __FILE__ ) ); - } + if ( !defined( 'SP_BULK_ACTIONS_DIR' ) ) + define( 'SP_BULK_ACTIONS_DIR', plugin_dir_path( __FILE__ ) ); + } /** * Add option to the team bulk actions dropdown. @@ -123,10 +123,10 @@ public function event_actions_handler( $redirect_to, $doaction, $post_ids ) { return $redirect_to; } - /** - * Display notices after form submission. - */ - public function admin_notices() { + /** + * Display notices after form submission. + */ + public function admin_notices() { if ( ! empty( $_REQUEST['sp_bulk_generated_calendars'] ) ) { $count = intval( $_REQUEST['sp_bulk_generated_calendars'] ); @@ -155,7 +155,7 @@ public function admin_notices() { 'sportspress' ) . '

', $count ); } - } + } } endif; diff --git a/modules/sportspress-countdowns.php b/modules/sportspress-countdowns.php index 9ef36ab4b..b5bb8f5e4 100644 --- a/modules/sportspress-countdowns.php +++ b/modules/sportspress-countdowns.php @@ -5,7 +5,7 @@ Description: Add countdown widgets to SportsPress. Author: ThemeBoy Author URI: http://themeboy.com/ -Version: 2.6 +Version: 2.7 */ // Exit if accessed directly @@ -17,7 +17,7 @@ * Main SportsPress Countdowns Class * * @class SportsPress_Countdowns - * @version 2.6 + * @version 2.7 */ class SportsPress_Countdowns { @@ -42,7 +42,7 @@ public function __construct() { */ private function define_constants() { if ( !defined( 'SP_COUNTDOWNS_VERSION' ) ) - define( 'SP_COUNTDOWNS_VERSION', '2.6' ); + define( 'SP_COUNTDOWNS_VERSION', '2.7' ); if ( !defined( 'SP_COUNTDOWNS_URL' ) ) define( 'SP_COUNTDOWNS_URL', plugin_dir_url( __FILE__ ) ); diff --git a/modules/sportspress-icons.php b/modules/sportspress-icons.php index 2ff4eba25..580f0a3f9 100644 --- a/modules/sportspress-icons.php +++ b/modules/sportspress-icons.php @@ -5,7 +5,7 @@ Description: Add vector performance icons to SportsPress. Author: ThemeBoy Author URI: http://themeboy.com/ -Version: 2.6.8 +Version: 2.7 */ // Exit if accessed directly @@ -17,7 +17,7 @@ * Main SportsPress Icons Class * * @class SportsPress_Icons - * @version 2.6.8 + * @version 2.7 */ class SportsPress_Icons { @@ -49,7 +49,7 @@ public function __construct() { */ private function define_constants() { if ( !defined( 'SP_ICONS_VERSION' ) ) - define( 'SP_ICONS_VERSION', '2.6.8' ); + define( 'SP_ICONS_VERSION', '2.7' ); if ( !defined( 'SP_ICONS_URL' ) ) define( 'SP_ICONS_URL', plugin_dir_url( __FILE__ ) ); diff --git a/modules/sportspress-openstreetmap.php b/modules/sportspress-openstreetmap.php index 28f20d1df..75d692707 100644 --- a/modules/sportspress-openstreetmap.php +++ b/modules/sportspress-openstreetmap.php @@ -5,7 +5,7 @@ Description: Integrate OpenStreetMap to SportsPress. Author: ThemeBoy Author URI: http://themeboy.com/ -Version: 2.6.18 +Version: 2.7 */ // Exit if accessed directly @@ -17,7 +17,7 @@ * Main SportsPress OpenStreetMap Class * * @class SportsPress_OpenStreetMap - * @version 2.6.18 + * @version 2.7 */ class SportsPress_OpenStreetMap { @@ -45,7 +45,7 @@ public function __construct() { */ private function define_constants() { if ( !defined( 'SP_OPENSTREETMAP_VERSION' ) ) - define( 'SP_OPENSTREETMAP_VERSION', '2.6.18' ); + define( 'SP_OPENSTREETMAP_VERSION', '2.7' ); if ( !defined( 'SP_OPENSTREETMAP_URL' ) ) define( 'SP_OPENSTREETMAP_URL', plugin_dir_url( __FILE__ ) ); diff --git a/modules/sportspress-styles.php b/modules/sportspress-styles.php index e7b950d68..fa565db43 100644 --- a/modules/sportspress-styles.php +++ b/modules/sportspress-styles.php @@ -5,7 +5,7 @@ Description: Add frontend styles to SportsPress. Author: ThemeBoy Author URI: http://themeboy.com/ -Version: 2.3 +Version: 2.7 */ // Exit if accessed directly @@ -17,7 +17,7 @@ * Main SportsPress Styles Class * * @class SportsPress_Styles - * @version 2.3 + * @version 2.7 */ class SportsPress_Styles { @@ -43,7 +43,7 @@ public function __construct() { */ private function define_constants() { if ( !defined( 'SP_STYLES_VERSION' ) ) - define( 'SP_STYLES_VERSION', '2.3' ); + define( 'SP_STYLES_VERSION', '2.7' ); if ( !defined( 'SP_STYLES_URL' ) ) define( 'SP_STYLES_URL', plugin_dir_url( __FILE__ ) ); diff --git a/readme.txt b/readme.txt index e1f1c3261..2d08d9083 100644 --- a/readme.txt +++ b/readme.txt @@ -4,7 +4,7 @@ Tags: calendars, club, club management, esports, events, fixtures, leagues, leag Donate link: http://tboy.co/donate Requires at least: 3.8 Tested up to: 5.2 -Stable tag: 2.6.20 +Stable tag: 2.7 License: GPLv3 License URI: http://www.gnu.org/licenses/gpl-3.0.html @@ -240,6 +240,20 @@ When you upgrade to one of the SportsPress Pro licenses, you can simply activate == Changelog == += 2.7 = +* Feature - New bulk actions to postpone and cancel multiple events. +* Feature - Add date of birth to player importer. +* Feature - Automatically select the home team's venue as the default venue when importing fixtures. +* Feature - Add ability to turn on comment for team profiles. +* Feature - Filter league tables by event status. +* Tweak - When an icon is used for player performance, display the icon in player lists and profiles. +* Tweak - Add title attribute for player statistic icons. +* Tweak - Default stylesheet sorting icon width. +* Fix - Icon color picker rendering issue. +* Fix - Image selector not working for player statistics. +* Fix - Enqueue scripts and styles for OpenStreetMap when used in shortcodes. +* Localization - Add translation options for countdown units. + = 2.6.20 = * Tweak - Improve compatibility with volleyball for checkbox performance. * Preset - Update volleyball preset with additional options. diff --git a/sportspress.php b/sportspress.php index 204379308..aa41d55c9 100644 --- a/sportspress.php +++ b/sportspress.php @@ -3,7 +3,7 @@ * Plugin Name: SportsPress * Plugin URI: http://themeboy.com/sportspress/ * Description: Manage your club and its players, staff, events, league tables, and player lists. - * Version: 2.6.20 + * Version: 2.7 * Author: ThemeBoy * Author URI: http://themeboy.com * Requires at least: 3.8 @@ -26,14 +26,14 @@ * Main SportsPress Class * * @class SportsPress - * @version 2.6.20 + * @version 2.7 */ final class SportsPress { /** * @var string */ - public $version = '2.6.20'; + public $version = '2.7'; /** * @var SportsPress The single instance of the class diff --git a/templates/event-venue.php b/templates/event-venue.php index e23e25b88..babb8758c 100644 --- a/templates/event-venue.php +++ b/templates/event-venue.php @@ -4,7 +4,7 @@ * * @author ThemeBoy * @package SportsPress/Templates - * @version 1.9 + * @version 2.7 */ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly diff --git a/templates/league-table.php b/templates/league-table.php index 529a3afe2..8b5d16b49 100644 --- a/templates/league-table.php +++ b/templates/league-table.php @@ -4,7 +4,7 @@ * * @author ThemeBoy * @package SportsPress/Templates - * @version 2.5.5 + * @version 2.7 */ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly diff --git a/templates/venue-map.php b/templates/venue-map.php index 86da021f5..1691e81d4 100644 --- a/templates/venue-map.php +++ b/templates/venue-map.php @@ -4,7 +4,7 @@ * * @author ThemeBoy * @package SportsPress/Templates - * @version 2.6.19 + * @version 2.7 */ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly