diff --git a/assets/images/welcome/screenshot-placeholder.png b/assets/images/welcome/screenshot-placeholder.png new file mode 100644 index 00000000..d05efd65 Binary files /dev/null and b/assets/images/welcome/screenshot-placeholder.png differ diff --git a/includes/admin/class-sp-admin-welcome.php b/includes/admin/class-sp-admin-welcome.php index 4a231f88..0da8fdd7 100644 --- a/includes/admin/class-sp-admin-welcome.php +++ b/includes/admin/class-sp-admin-welcome.php @@ -9,7 +9,7 @@ * @author ThemeBoy * @category Admin * @package SportsPress/Admin - * @version 2.4 + * @version 2.5 */ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly @@ -177,37 +177,88 @@ class SP_Admin_Welcome { do_action( 'sportspress_before_welcome_features' ); ?>

New Features

+
+
+ Team & Player Registration +

Player of the Match

+

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 Awards type from the Box Score section in Event Settings.

+
+
+ Membership Payments +

Officials Module

+

Manage referees, umpires, judges, timekeepers, and other officials. Don't forget to enable the Officials module from SportsPress Settings to start using this feature.

+
+
+
- Team Galleries -

Team Galleries

-

Display a gallery of logos that link to each team using the new [team_gallery] shortcode, or by adding a Team Gallery widget to your sidebar.

+ Team Galleries +

Box Score Importer

+

A new importer has been added to each event. Upload a CSV file and instantly update the player performance for the selected team.

- Better Career Totals -

Better Career Totals

-

Player Statistics can be configured to display career totals by adding season totals or calculating averages using the Type option.

+ Friendly Competitions +

New Performance Icons

+

A set of new icons have been added to Player Performance, giving you more options to choose from.

- Friendly Competitions -

Friendly Competitions

-

Competitions can now be assigned to any event, making it easier to organize and display Friendly events into custom calendars.

+ Better Career Totals +

Event Calendar Indicators

+

With the frontend stylesheet enabled, days with events will now be displayed with an indication.


-

WordPay Integration

-
+

Better Control

+
- Team & Player Registration -

Team & Player Registration

-

Automatically create teams and players when new members sign up to your site using WordPay. Once installed, don't forget to activate the WordPay module from SportsPress Settings.

+

Custom Taxonomy Order

+

A new setting has been added to leagues, seasons, and positions, allowing you to define a customer order of terms.

- Membership Payments -

Collect Membership Payments

-

By using WordPay, you can create different membership levels and start accepting recurring fees directly on your website using PayPal or Stripe with seamless credit card processing. Learn more

+

Filtering Player Lists

+

Player lists can now be configured to skip players that don't have a particular statistic, allowing you to create more specific lists.

+
+
+

Multiple Jobs

+

Staff members can now be assigned multiple jobs, which are displayed consecutively in their profiles.

+
+
+ +
+ +

Usability Improvements

+
+
+

Box Score Columns

+

If you're selecting box score columns manually, these will now be automatically checked when creating new events.

+
+
+

Relative Ranges

+

Additional options now allow you to select events within a particular range, from last week, next week, yesterday, or tomorrow.

+
+
+

Sort by Match Day

+

Use the columns in the admin to sort events by match day.

+
+
+ +
+ +

Other Notes

+
+
+

Schema Microdata

+

We've complied with schema.org's microdata formats by adding these attributes to event calendars, blocks, and lists throughout.

+
+
+

Competitions Are Now Leagues

+

The competitions taxonomy has been renamed to leagues, which still work in the exact same way.

+
+
+

Calendar Caching

+

To prevent event calendars from caching in third-party apps, an E-Tag header has been added to these feeds.

diff --git a/readme.txt b/readme.txt index 38085c68..d7bbe512 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: 4.8 -Stable tag: 2.4.3 +Stable tag: 2.5 License: GPLv3 License URI: http://www.gnu.org/licenses/gpl-3.0.html @@ -237,6 +237,25 @@ When you upgrade to one of the SportsPress Pro licenses, you can simply activate == Changelog == += 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 - 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. diff --git a/sportspress.php b/sportspress.php index a24c783a..2de52ce6 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.4.3 + * Version: 2.5 * 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.4.3 + * @version 2.5 */ final class SportsPress { /** * @var string */ - public $version = '2.4.3'; + public $version = '2.5'; /** * @var SportsPress The single instance of the class