Tag version 2.6-RC1

This commit is contained in:
Brian Miyaji
2018-05-03 16:51:45 +10:00
parent 915a76c4f5
commit 43400ca91b
4 changed files with 470 additions and 353 deletions

View File

@@ -1,5 +1,123 @@
== SportsPress Changelog ==
= 2.6 =
* Feature - Add custom details to events using event specs.
* Feature - Conditional equations for variables.
* Feature - Display the next opponent in league tables.
* Feature - Short name option added to teams.
* Feature - Automatic event titles using short name when available.
* Feature - Display featured image in countdown widget.
* Tweak - Relative date option added to editor shortcodes.
* Tweak - Display only current team in player list.
* Tweak - Filter players dropdown by current team only.
* Tweak - Allow 0 as a squad number when importing players.
* Tweak - Prevent filtering through empty results.
* Fix - Interpreting non-integer substitution times.
* Fix - Warning when sorting terms without order.
* Localization - Add WPML support to staff header.
* Localization - Fix RTL not being applied in league tables.
= 2.5.10 =
* Fix - Date ranges not being applied to calendars.
= 2.5.9 =
* Fix - Unpublished posts being displayed in some themes.
= 2.5.8 =
* Fix - Display scheduled events using default permalinks via archives and third-party widgets.
= 2.5.7 =
* Fix - Blank general settings screen on WordPress versions prior to 4.9.
* Fix - Revert responsive table behavior to prevent display issues on mobile.
= 2.5.6 =
* Tweak - Adjust player-related hooks.
* Fix - Turn off responsive tables by default.
= 2.5.5 =
* Feature - Main league and current season settings.
* Feature - New shortcode including full staff profile.
* Feature - Add code highlighting to custom CSS field.
* Feature - Add responsive layout option to tables.
* Feature - Add filters to REST API players endpoint.
* Feature - Option to merge duplicate teams, players, and staff.
* Feature - Option to display specific event in event blocks.
* Feature - Option to sort player checklist by name and squad number in events.
* Feature - Option to filter player lists by team.
* Feature - Option to link staff members.
* Feature - Filter countdown by calendar.
* Fix - Calculate column totals in box score.
* Fix - Mismatched encoding of included library.
* Localization - Fix translation function missing around string.
= 2.5.4 =
* Fix - Error when editing league table using older versions of WordPress.
= 2.5.3 =
* Fix - Calendar templates not loading when timezone setting is relative to UTC.
= 2.5.2 =
* Feature - Add match day to REST API.
* Tweak - Add order to positions during preset installation.
* Tweak - Display links to add new duties and officials if empty.
* Tweak - Add linebreaks to substitute dropdowns.
* Fix - Use default full time minutes in REST API.
* Fix - Uploading custom images as performance icons.
* Fix - Displaying timed performance with custom images.
= 2.5.1 =
* Feature - Officials importer.
* Feature - Officials added to dashboard glance items.
* Feature - Order setting added to staff jobs for custom sorting.
* Tweak - Display only the highest order job in staff profiles.
* Tweak - Require box score importer to be accessed from within an event.
* Tweak - Add hook to declare importable post types.
* Fix - Officials meta box in events when module is inactive.
* Fix - Issues when timezone is not set.
= 2.5 =
* Feature - Player of the match and star numbers added to box scores.
* Feature - Officials module for displaying referee appointments in matches.
* Feature - New player performance icons to choose from.
* Feature - Schema microdata added to event calendars, lists, and blocks.
* Feature - Box score importer for updating existing events.
* Feature - Order setting added to taxonomies for custom sorting.
* Feature - New relative date range options in event calendars.
* Feature - Date range options added to league tables and player lists.
* Feature - Option to hide players with zero statistics in player list.
* Tweak - Allow staff members to have multiple jobs.
* Tweak - Indicator dots added to calendars with events in frontend stylesheet.
* Tweak - Box score columns are now selected by default when adding new events.
* Tweak - Events made sortable by match day in admin.
* Tweak - Competitions renamed to leagues.
* Fix - Quick edit teams not showing when filtering players by team.
* Fix - Calendar feeds not updating without E-tag.
* Fix - Admin table cells wrapping.
* Fix - Timezone issues in calendars.
= 2.4.3 =
* Fix - Substitute Typo.
* Fix - WordPay image trailing slash.
= 2.4.2 =
* Feature - Add visibility option to player metrics.
* Fix - Remove protocol from default Gravatar images to prevent mix content warnings.
= 2.4.1 =
* Fix - Static function displaying notice in header.
= 2.4 =
* Feature - Integration with WordPay to allow paid team and player registrations.
* Feature - New team gallery shortcode and widget for displaying a gallery of team logos.
* Feature - Added support for player career totals based on calculated averages.
* Tweak - Allow competitions to be selected for friendly matches.
* Tweak - Added columns selector to gallery shortcodes.
* Fix - Full time defaulting to 90 minutes.
* Fix - Statistic format not reflected in meta box.
* Fix - Shortcode button hook timing conflicts.
* Preset - Swap par and score in golf preset.
* Preset - Update all presets to reflect new career total type.
= 2.3.2 =
* Fix - Team in player statistics total row displaying as zero.
* Fix - Notice when no sendoffs are available during minutes played calculation.

View File

@@ -9,7 +9,7 @@
* @author ThemeBoy
* @category Admin
* @package SportsPress/Admin
* @version 2.5
* @version 2.6
*/
if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
@@ -184,27 +184,23 @@ class SP_Admin_Welcome {
<div class="feature-section two-col">
<div class="col">
<img src="<?php echo plugin_dir_url( SP_PLUGIN_FILE ); ?>assets/images/welcome/screenshot-officials.png" alt="Officials Module">
<h3>Officials Module</h3>
<p>Manage referees, umpires, judges, timekeepers, and other officials. Don't forget to enable the <strong>Officials</strong> module from <a href="<?php echo add_query_arg( array( 'page' => 'sportspress' ), admin_url( 'admin.php' ) ); ?>">SportsPress Settings</a> to start using this feature.</p>
<h3>Conditional Equations</h3>
<p></p>
</div>
<div class="col">
<img src="<?php echo plugin_dir_url( SP_PLUGIN_FILE ); ?>assets/images/welcome/screenshot-awards.png" alt="Player of the Match">
<h3>Player of the Match</h3>
<p>Select player(s) or a star number for certain players in events. Stars can be displayed as icons or with a number. To enable this feature, choose an <strong>Awards</strong> type from the <strong>Box Score</strong> section in <a href="<?php echo add_query_arg( array( 'page' => 'sportspress' ), admin_url( 'admin.php' ) ); ?>">Event Settings</a>.</p>
<h3>Event Specs</h3>
<p></p>
</div>
</div>
<div class="feature-section two-col">
<div class="col">
<img src="<?php echo plugin_dir_url( SP_PLUGIN_FILE ); ?>assets/images/welcome/screenshot-event-performance-importer.png" alt="Box Score Importer">
<h3>Box Score Importer</h3>
<p>A new importer has been added to each event. Upload a CSV file and instantly update the player performance for the selected team.</p>
<h3>Countdown Images</h3>
<p></p>
</div>
<div class="col">
<img src="<?php echo plugin_dir_url( SP_PLUGIN_FILE ); ?>assets/images/welcome/screenshot-performance-icons.png" alt="New Performance Icons">
<h3>New Performance Icons</h3>
<p>A set of new icons have been added to <strong>Player Performance</strong>, giving you more options to choose from.<p>
<h3>Next Team Column</h3>
<p><p>
</div>
</div>
@@ -219,14 +215,12 @@ class SP_Admin_Welcome {
<div class="feature-section two-col">
<div class="col">
<img src="<?php echo plugin_dir_url( SP_PLUGIN_FILE ); ?>assets/images/welcome/screenshot-group-stages.png" alt="Tournament Group Stages">
<h3>Tournament Group Stages</h3>
<p>Support for group stages have been added natively to tournaments, allowing you to create and attach league tables to be displayed directly below tournament brackets.</p>
<h3>Results Matrix</h3>
<p></p>
</div>
<div class="col">
<img src="<?php echo plugin_dir_url( SP_PLUGIN_FILE ); ?>assets/images/welcome/screenshot-sponsor-levels.png" alt="Sponsorship Levels">
<h3>Sponsorship Levels</h3>
<p>Assign levels to sponsors based on their contribution or other factors. Sponsors can now be filtered based on their sponsorship level within widgets, allowing for level-specific sponsor treament.<p>
<h3>Vertical Timelines</h3>
<p><p>
</div>
</div>
@@ -239,34 +233,22 @@ class SP_Admin_Welcome {
<div class="feature-section one-col">
<div class="col">
<h2>Improved Usability and Control</h2>
<h2>Data Accuracy and Flexibility</h2>
</div>
</div>
<div class="feature-section three-col">
<div class="col">
<h3>Custom Taxonomy Order</h3>
<p>A new setting has been added to leagues, seasons, and positions, allowing you to define a customer order of terms.</p>
<h3>Relative Date in Shortcodes</h3>
<p></p>
</div>
<div class="col">
<h3>Filtering Player Lists</h3>
<p>Player lists can now be configured to skip players that don't have a particular statistic, allowing you to create more specific lists.</p>
<h3>Current Team in Player Lists</h3>
<p></p>
</div>
<div class="col">
<h3>Multiple Jobs</h3>
<p>Staff members can now be assigned multiple jobs, which are displayed consecutively in their profiles.</p>
</div>
<div class="col">
<h3>Event Calendar Indicators</h3>
<p>With the frontend stylesheet enabled, days with events will now be displayed with a filled circle to indicate an event on that day.</p>
</div>
<div class="col">
<h3>Relative Ranges</h3>
<p>Additional options now allow you to select events within a particular range, from last week, next week, yesterday, or tomorrow.</p>
</div>
<div class="col">
<h3>Sort by Match Day</h3>
<p>Use the columns in the admin to sort events by match day. A search bar has also been added to filter events by match day.</p>
<h3>Squad Number Zero</h3>
<p></p>
</div>
</div>
@@ -280,16 +262,16 @@ class SP_Admin_Welcome {
<div class="feature-section three-col">
<div class="col">
<h3>Schema Microdata</h3>
<p>We've complied with schema.org's microdata formats by adding these attributes to event calendars, blocks, and lists throughout.</p>
<h3>Short Names</h3>
<p></p>
</div>
<div class="col">
<h3>Competitions Are Now Leagues</h3>
<p>The competitions taxonomy has been renamed to leagues, which still work in the exact same way.</p>
<h3>Calculating Substitution Time</h3>
<p></p>
</div>
<div class="col">
<h3>Calendar Caching</h3>
<p>To prevent event calendars from caching in third-party apps, an E-Tag header has been added to these feeds.</p>
<h3>Localization Improvements</h3>
<p></p>
</div>
</div>

View File

@@ -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: 4.9
Stable tag: 2.5.10
Stable tag: 2.6-RC1
License: GPLv3
License URI: http://www.gnu.org/licenses/gpl-3.0.html
@@ -237,6 +237,23 @@ When you upgrade to one of the SportsPress Pro licenses, you can simply activate
== Changelog ==
= 2.6 =
* Feature - Add custom details to events using event specs.
* Feature - Conditional equations for variables.
* Feature - Display the next opponent in league tables.
* Feature - Short name option added to teams.
* Feature - Automatic event titles using short name when available.
* Feature - Display featured image in countdown widget.
* Tweak - Relative date option added to editor shortcodes.
* Tweak - Display only current team in player list.
* Tweak - Filter players dropdown by current team only.
* Tweak - Allow 0 as a squad number when importing players.
* Tweak - Prevent filtering through empty results.
* Fix - Interpreting non-integer substitution times.
* Fix - Warning when sorting terms without order.
* Localization - Add WPML support to staff header.
* Localization - Fix RTL not being applied in league tables.
= 2.5.10 =
* Fix - Date ranges not being applied to calendars.

View File

@@ -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.5.10
* Version: 2.6-RC1
* Author: ThemeBoy
* Author URI: http://themeboy.com
* Requires at least: 3.8
@@ -26,14 +26,14 @@ if ( ! class_exists( 'SportsPress' ) ) :
* Main SportsPress Class
*
* @class SportsPress
* @version 2.5.10
* @version 2.6-RC1
*/
final class SportsPress {
/**
* @var string
*/
public $version = '2.5.10';
public $version = '2.6-RC1';
/**
* @var SportsPress The single instance of the class