-
Notifications
You must be signed in to change notification settings - Fork 98
/
changelog.txt
1722 lines (1501 loc) · 77.7 KB
/
changelog.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
== SportsPress Changelog ==
= 2.7.24 =
* Update - Leaflet version to 1.9.4.
* Tweak - Refactor equation builder to support nested conditional equations.
* Tweak - Add option to filter events by venue in admin.
* Tweak - Include events with no status in countdown widget.
* Fix - Errors related to PHP version 8.
* Fix - Statistic format not saving.
* Fix - Position stats in offense and defense not saving.
* Fix - Google error: Date/time not in ISO 8601 format.
* Fix - Minutes in league table.
* Fix = Fatal error due to wrong type.
= 2.7.23 =
* Update - Version bump for SportsPress Pro.
= 2.7.22 =
* Fix - Security issues.
= 2.7.21 =
* Fix - Add nonce checks to hide notice links.
= 2.7.20 =
* Fix - Permalink access for non-admins.
= 2.7.19 =
* Fix - Games back showing as zero.
= 2.7.18 =
* Tweak - Only get staff template if enabled.
* Tweak - Show visible option only when "Auto" mode is selected.
* Fix - "None" option disappeared from dropdowns.
* Fix - Minutes not shown when image used as icon.
* Fix - Deprecated urlencode() notice.
* Fix - Null parameter notice.
* Fix - Undefined array key warnings.
* Fix - Add user capability check and nonce check when updating permalinks.
= 2.7.17 =
* Fix - PHP 8.2.x deprecated code warnings.
* Fix - Next team not working in shortcodes.
* Fix - Links rendering in event specs.
* Localization - Update translatable strings.
= 2.7.16 =
* Update - WP version tested up to 6.1.
* Update - Leaflet version to 1.8.0.
* Tweak - Datepicker support for event blocks, list, and calendar widgets.
* Fix - Toggle between absolute and resltive dates in shortcodes.
* Fix - Undefined variables showdob and showage.
* Fix - Date range error in player lists.
* Fix - Loss condition not applied on event results.
* Fix - Can't set statistic variable for player positions.
* Fix - API error when using _fields.
* Fix - Event map and video not being displayed.
* Fix - Escape functions in admin.
= 2.7.15 =
* Feature - Sports news widget in dashboard.
* Fix - Fixture importer bug with extended characters in league and season name.
* Fix - Player list not loading (too many resources).
* Fix - Performance format not updating.
* Fix - Trim whitespace on geo coordinates to avoid import error.
= 2.7.14 =
* Fix - Error when non-value added as adjustment.
* Fix - Map links not escaped properly.
* Fix - Event blocks missing attributes.
* Fix - Player statistics meta escaping.
= 2.7.13 =
* Fix - Theme notice escaping.
* Fix - Timezone dropdown selection now shown in general settings.
* Fix - Double header when multiple player lists are displayed in team.
* Fix - Dropdown options not saving in settings.
* Fix - Setup page conflict with WooCommerce.
= 2.7.12 =
* Fix - OpenStreetMap not displaying map after update.
= 2.7.11 =
* Fix - Player status selector not reflecting changes in match edit screen.
* Fix - Player dropdown template not displaying names.
* Fix - Staff dropdown template not displaying names.
= 2.7.10 =
* Fix - Players not selectable in event edit page.
* Fix - Videos embedded in post content not rendering.
= 2.7.9 =
* Tweak - Add support for event format in REST API.
* Tweak - Add "Order" and "Order by" selection fields for countdown widget.
* Tweak - Add option to display event status in countdown widget.
* Tweak - Add ability to filter events by format in calendar template.
* Tweak - Update TGM plugin activation library.
* Fix - Remove plugin headers from modules for improved compatibility.
* Fix - Reverse order not applying to teams in event lists.
* Fix - Add validation to user inputs for improved security.
* Fix - Sanitize all user inputs for improved security.
* Fix - Escape all outputs in admin for improved security.
* Fix - Filtering based on format for event blocks.
* Fix - Last week and next week filter not applying to player lists.
* Fix - Deselecting a selected team in settings.
* Fix - PHP 8.0 deprecated warnings.
* Localization - Add nationalities and flags for French Guiana, French Polynesia, Guadeloupe, Greenland, Martinique, Reunion, and Sint Maarten.
= 2.7.8 =
* Fix - Event results, box scores, and players stats not updating via REST API.
= 2.7.7 =
* Fix - Events not appearing due to filter malfunction.
= 2.7.6 =
* Feature - Add ability to bulk set events as on time.
* Fix - Players in events not being filtered by team.
= 2.7.5 =
* Tweak - Add ability to filter events by team and match day in one query.
* Tweak - Improve performance by updating leaflet script and only loading when required.
* Tweak - Add overtime notation compatibility for minutes played.
* Fix - Issue with event edit page where the scripts were not working.
* Fix - No records when format is default in event list shortcode.
= 2.7.4 =
* Tweak - Add option to display birthday, age, or both in birthdays widget.
* Fix - Player list data showing zeroes in some cases.
= 2.7.3 =
* Compatibility - Tested for compatibility with WordPress 5.5 with changes made where necessary.
* Tweak - Avoid showing minutes box for subs when not needed.
* Tweak - Improve filtering speed for queries without leagues or seasons.
* Tweak - Apply reverse order setting in event lists.
* Tweak - Enable filtering a player's events played on a specific team.
* Fix - Include future events in REST API for WordPress 5.5.
* Fix - Enable updating player metrics using the REST API.
* Fix - Deprecated code for PHP 7.4.
* Fix - Elementor compatibility.
* Localization - Update country names for Czechia, North Macedonia, Myanmar, and Eswatini.
* Localization - Adjust RTL stylesheet for event performance icons.
= 2.7.2 =
* Tweak - Sanitize delimiter field in event settings.
= 2.7.1 =
* Feature - Enable player list filtering by nationality.
* Feature - Add option to display date of birth in player lists.
* Tweak - Exclude postponed and canceled events from countdowns.
* Tweak - Apply reverse order option to event results.
* Tweak - When a team has more than one home venue, separate with commas.
* Fix - Venue address containing pluses in events.
* Fix - Event blocks showing the wrong dates when embedded within other event pages.
* Fix - Statistics not adding manual values when not based on equations.
* Fix - Event lists ignoring the format parameter.
* Fix - League table order when displaying multiple tables in team profiles.
* Fix - Error when deleting configuration columns.
* Fix - Player lists not including past players in some cases.
* Fix - Prevent error when viewing event calendar in some cases.
= 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.
= 2.6.19 =
* Feature - Enable filtering calendars base on players.
* Feature - Add checkbox type to event performance.
* Fix - Javascript error when columns are hidden in event list.
* Fix - Notice when displaying staff in event performance table.
* Fix - Notice when event results are empty.
* Fix - Uncaught error in player class.
* Preset - Update volleyball preset using checkbox performance type.
= 2.6.18 =
* Fix - Prevent OpenStreetMap scripts from loading when Google Maps is active via SportsPress Pro.
* Fix - Headers already sent error related to default nationality module.
= 2.6.17 =
* Tweak - Only show welcome screen on major version upgrade.
* Tweak - Add filters to enable career totals calculation with extensions.
* Fix - Countdowns not reflecting timezone setting.
= 2.6.16 =
* Tweak - Add support for updated baseball extension with partial innings.
* Fix - Error displaying staff in events when offense and defense are separate tables.
= 2.6.15 =
* Important - Using Google Maps will require a SportsPress Pro license after August 31, 2019.
* Refactor - Fallback to OpenStreetMap for venue maps without SportsPress Pro.
* Feature - Option to display team logos instead of team names in player lists.
* Feature - Option to display custom specs in event blocks and event lists.
* Tweak - Improve page load speed when creating new league tables.
* Tweak - Prevent displaying events other than published or scheduled.
* Fix - Icons only appearing in the first table when player lists are grouped.
* Fix - Character encoding and CRLF errors in calendar feeds.
* Fix - Missing field location Schema error.
* Fix - Dropdowns collapsing in admin when meta boxes are hidden.
* Fix - Timezone handling in countdowns.
* Fix - Error when using special characters in admin settings.
= 2.6.14 =
* Fix - API endpoints for secondary post types.
= 2.6.13 =
* Fix - Missing functionality with Gutenberg enabled.
* Fix - Enable API endpoints with WordPress 5.0 and Gutenberg.
= 2.6.12 =
* Tweak - Match styling of date row in countdown.
* Fix - Calculated totals in player performance array missing for custom templates.
* Fix - Date field hidden from existing calendars.
= 2.6.11 =
* Tweak - Apply reverse teams setting to event blocks.
* Tweak - Add zero before days in countdown when there are less than 10 days to go.
* Fix - Venue address not setting correctly.
* Fix - RTL language support for first column in tables.
* Fix - PHP warnings for various static functions.
* Fix - Custom post types displaying blank screen in admin when Gutenberg is active.
= 2.6.10 =
* Tweak - Apply reverse teams settings to logos.
* Fix - Statistics doubling in player lists when player is assigned to a team.
* Fix - Display blank placeholder in player lists when no team is assigned.
* Preset - Update basketball efficiency rating equation.
= 2.6.9 =
* Feature - New event shortcodes: venue, officials, teams, and full event info.
* Feature - Option to choose default nationality for faster data entry.
* Feature - Date and time display options in countdown widgets.
* Feature - Ability to filter player list shortcodes by league, season, and team.
* Tweak - Improve page load for new player lists.
* Tweak - Improve iCal feed by fixing wrapping issues.
* Tweak - Use lighter placeholder color to differentiate from entered values.
* Tweak - Preserve league, season, and position assignments when importing players.
* Fix - PHP warnings when using version 7.2 or later.
* Fix - Countdown timer format when event is 100 or more days away.
* Fix - Player list displaying zero values when formatted using decimal places.
* Fix - Start of the week filters for week-based calendars.
* Fix - Location picker freezing issue.
* Fix - Custom post types pages displaying blank page when Gutenberg is installed.
= 2.6.8 =
* Feature - Ability to add icons to player statistics.
* Feature - Ability to display matchday in event blocks.
* Feature - Add support for commenting on scheduled events.
* Feature - Option to filter birthdays widget by week.
* Feature - Option to filter events by competitive or friendly.
* Tweak - Display pin in venue map and link map to web version.
* Tweak - Add UK as alternate to GB in countries legacy list.
* Tweak - Remove duplicate teams from players.
* Tweak - Improve player assignment filtering for player lists.
* Fix - Animated countdowns when visitor and site are in a different timezones.
= 2.6.7 =
* Fix - Update Google Maps API endpoints.
= 2.6.6 =
* Fix - Apply reverse teams to frontend templates only.
= 2.6.5 =
* Tweak - Increase coverage of reverse teams option.
* Tweak - Improve sorting of leagues, positions, and seasons.
* Localization - Additional legacy country code for Greece.
* Fix - Broken post author select on certain pages.
* Fix - Google Calendar link protocol.
= 2.6.4 =
* Fix - Undefined variable notice in player list.
= 2.6.3 =
* Fix - Assign past teams during player import.
* Fix - Next team column displaying events furthest away.
* Fix - Add fallback array_replace function for PHP versions earlier than 5.3.
* Fix - Add fallback for web hosts that don't support multibyte PHP functions, causing blank player profiles.
= 2.6.2 =
* Fix - Newly added players from past and current team appearing in player lists.
* Fix - Player lists appearing empty without league, season, and team selected.
= 2.6.1 =
* Fix - Player lists with a team selected showing players from other teams.
* Fix - REST API endpoints not resolving for players.
* Fix - Empty system status page.
= 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 - Stronger connections between leagues, seasons, and teams for automatic player lists.
* 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.
= 2.3.1 =
* Tweak - Update version numbers of recommended sport-specific extensions.
* Fix - Manually entered statistics not reflected in player profile totals.
* Fix - Template hooks not callable for third-party integration.
* Fix - Error when editing league tables in PHP versions earlier than 5.5.
= 2.3 =
* Feature - New setup wizard for first-time installs.
* Feature - Option to automatically create player profiles during user registration.
* Feature - Choose team or individual mode for each event.
* Feature - Send Off setting for player statistics to suspend minute count for that player.
* Tweak - Remove horizontal scrolling in dashboard to fix hidden dropdowns.
* Tweak - Revert text color overrides for dark color schemes in frontend styles.
* Fix - Borrowed players not automatically loading on event edit.
* Fix - Played minutes calculation and player profile statistics.
= 2.2.11 =
* Fix - Timeout issue when tiebreaker checks for head-to-head standings.
* Fix - Check for REST API controllers to prevent errors when using Jetpack.
= 2.2.10 =
* Tweak - Update modules page.
* Fix - League table discrepancy due to change in number of teams setting.
* Fix - JavaScript error caused by box score displaying icons without players.
= 2.2.9 =
* Fix - Warning message above player list template.
= 2.2.8 =
* Fix - Hidden box score header in values mode.
* Fix - Welcome page displaying after upgrade if preset was saved from settings.
* Fix - Decimal places being dropped from player list statistics.
= 2.2.7 =
* Tweak - Adjust frontend styles to allow some overrides.
* Tweak - Update modules page with new module options.
* Fix - Javascript error in icon mode box scores.
* Fix - Player list default sorting issue.
* Fix - Empty team checkboxes in player quick edit.
= 2.2.6 =
* Tweak - Hide box score table header row in icon mode.
* Tweak - Adjust frontend stylesheet.
* Fix - Empty league tables when no columns are selected.
* Fix - Empty player lists when no columns are selected.
* Fix - Link events setting not applied to box score time.
* Fix - Player list sorting error with non-numeric values.
* Fix - Home and away records being combined when opponent not in league table.
= 2.2.5 =
* Feature - Enable positions to be displayed in icons mode box score.
* Tweak - Reflect mixed column order in player list admin.
* Tweak - Remove table row border in frontend stylesheet.
* Tweak - Automatically apply table adjustments on admin page load.
* Tweak - Simplify box score icon totals.
* Fix - Adjustments not applying to player list values.
* Fix - Minutes not displaying in box score.
* Fix - Player positions displaying not displaying in box score.
* Fix - Total time displaying as 0:00.
= 2.2.4 =
* Feature - Option to show or hide career totals in player profiles.
* Tweak - Icons not rendering when frontend stylesheet is active.
* Tweak - Remove underline from icon links in frontend stylesheet.
* Tweak - Change competition and season placeholders in events to "None".
* Tweak - Enable horizontal scrolling on large tables in admin.
* Fix - Equations returning zero when no events played.
* Fix - Player lists and player profiles showing different statistics when filtered by competition or season.
* Fix - Substitution icon not rendering for starting lineup players.
* Fix - Manual player performance errors in profile.
* Fix - Error in event results if team was deleted.
* Fix - Remove deprecated function in PHP 7.0.
* Fix - Non-numeric errors in PHP 7.1.
= 2.2.3 =
* Fix - Placeholders for non-numeric values in player list displaying as zero.
= 2.2.2 =
* Tweak - Center align form events.
* Fix - Reverse form array to display events in chronological order.
* Fix - Error in player lists when querying legacy events.
* Fix - Manual values in player lists when no events have been played.
= 2.2.1 =
* Fix - Empty timeline error when calculating substitution time.
= 2.2 =
* Feature - New frontend stylesheet for third-party themes.
* Feature - New chronological streak format in league tables.
* Feature - Head to head tiebreaker option in league tables.
* Feature - Add option to select number of players in player lists.
* Feature - Quick edit player's team and squad number.
* Feature - Bulk edit players' past and current teams.
* Feature - Taxonomies added to REST API.
* Feature - Ability to display event history in player profiles.
* Feature - Event list format option added to player and team events.
* Feature - Option to record minutes for specific statistics.
* Feature - Time format added for racing and timed sports.
* Feature - Dedicated option to redirect team pages to site URL.
* Feature - Bulk action to generate team calendars.
* Feature - Automatically adjust played minutes based on substitution times.
* Feature - Match day column option added to event lists.
* Tweak - Remove event limit in calendars.
* Tweak - Allow player squad number to be zero.
* Tweak - Enable mixing performance and statistic column order.
* Tweak - Filter player statistic equations by offense and defense.
* Tweak - System status hidden unless in debug mode.
* Tweak - Move event list column options to sidebar.
* Tweak - Return zero instead of error if dividing by zero.
* Tweak - Always display performance icons in admin.
* Tweak - Add preview notation in event blocks by default.
* Tweak - Single player performance name option added for hover text in icons mode.
* Fix - Player list precision number format error.
* Fix - Player list adjustments for existing values.
* Fix - Hide empty positions in player lists and galleries.
* Fix - Import button selectors disappeared in WordPress 4.7.
* Fix - Substitution time missing parentheses.
* Fix - Staff for home team not being displayed in events.
* Fix - Enable output of time and results without team names in home/away mode.
* Fix - Prevent totals override in box scores.
* Localization - Add Gibraltar nationality option and flag.
= 2.1.7 =
* Fix - Activation error on older versions of PHP.
= 2.1.6 =
* Feature - Add equation format option to player performance.
* Tweak - Add text options to change tab labels.
* Fix - Activation errors using TGMPA.
* Fix - Empty footer column in team staff table.
* Preset - Update basketball preset.
= 2.1.5 =
* Feature - Add option to filter players by current or past team in player lists.
* Fix - Scheduled events not queried in REST API.
= 2.1.4 =
* Feature - Player and staff dropdown templates added to layout designer.
* Tweak - Default tab labels from layout designer.
* Tweak - Add "Home" and "Away" to text options.
* Tweak - Add horizontal padding to centered event list columns.
* Fix - Disable numeric slug generation for events due to permalink issues in some cases.
* Fix - Permalink issues caused by filter for scheduled events.
* Fix - Scheduled events being ignored by REST API.
* Fix - Inconsistent styling of player and staff dropdowns.
* Fix - Only include current players in player lists.
* Fix - Age calculation in BuddyPress context.
= 2.1.3 =
* Tweak - Add options to select number, team, and position columns to player list shortcode.
* Fix - Totals row offset in player statistics admin.
* Fix - Events not automatically ordered by date in some cases.
* Fix - Google Maps error when address is empty.
* Fix - Player lists for all teams not appearing in team edit screen.
* Fix - Error in player list when team no longer exists.
* Fix - Error in event logos when results are empty.
* Fix - Issue with link to future event from daily archive when multiple events are scheduled for a single day.
= 2.1.2 =
* Feature - Add offense and defense statistics to REST API.
* Tweak - Hide template tabs with no content.
* Tweak - Allow selection of player lists without teams.
* Tweak - Center-align time/results when between home and away teams in event list.
* Tweak - Increase checklist panel height in admin.
* Tweak - Update text options.
* Fix - Hidden box score columns still displaying when in offense/defense mode.
* Preset - Update cricket preset.
= 2.1.1 =
* Feature - Add substitution times in box score.
* Feature - Add text options to change template tab names.
* Tweak - Automatically align home and away columns in event lists.
* Fix - Box score minutes display issue.
= 2.1 =
* Feature - New simplified fixtures importer compatible with [LeagueLobster](http://tboy.co/leaguelobster).
* Feature - Add match day field to events.
* Feature - Add box score minutes to events.
* Feature - Add option to display full time in event details.
* Feature - Add inline and block option to event logos.
* Feature - Add squad number and name option to player details.
* Feature - Add tab options to layout designer.
* Feature - Add option to display player and staff dropdowns in profiles.
* Feature - Add option to select TBA, postponed, and canceled event status.
* Feature - Licenses tab for third-party extensions.
* Tweak - Get player data only when needed.
* Tweak - Add capabilities to taxonomies.
* Tweak - Display tutorials in main menu if user role is not admin or league manager.
* Tweak - Use contextual strings for featured images.
* Tweak - Enable meta query vars in REST API.
* Tweak - Adopt new tab class names in admin.
* Tweak - Inherit text color for event logo team text.
* Tweak - New developers section on modules page with link to join [Slack community](http://tboy.co/slack).
* Fix - Taxonomy links appearing in admin for users that can't edit events.
* Fix - Debug error on non-standard admin pages.
* Fix - REST API notice in Jetpack.
= 2.0.16 =
* Tweak - Add shortcode parameter to override global date in event calendar.
= 2.0.15 =
* Fix - Subversion issues.
= 2.0.14 =
* Fix - Use search mode in maps to prevent invalid parameter error.
= 2.0.13 =
* Fix - Google Maps embed code to reflect selected map type.
* Fix - Countdown error when teams are not selected.
= 2.0.12 =
* Tweak - Add API key to Google Maps in admin.
= 2.0.11 =
* Tweak - Embed code to reflect change in Google Maps API.
= 2.0.10 =
* Tweak - Enable sortable tables on all devices.
= 2.0.9 =
* Feature - Display admin notice when user is not allowed to edit an item.
= 2.0.8 =
* Feature - Add shortcode parameter to filter event calendars by player.
* Feature - Add text options to change age and birthday labels.
= 2.0.7 =
* Feature - Add option to show or hide logos or photos in event blocks.
* Tweak - Combine reverse teams option for results and box score.
* Fix - Add filter to template output for extensions.
= 2.0.6 =
* Tweak - Display squad numbers in defense section.
* Tweak - Display shared values in both offense and defense sections and sync when editing event.
= 2.0.5 =
* Fix - Hide team column in player statistics for player-vs-player sports.
= 2.0.4 =
* Fix - Title generator in event importer.
= 2.0.3 =
* Tweak - Restore career total tables in player profiles.
* Fix - Display sport and timezone selector after first installation.
= 2.0.2 =
* Fix - New events not saving with automatic titles when title is empty.
* Fix - Event importer not importing new events.
= 2.0.1 =
* Fix - Some player statistics calculating as zero.
= 2.0 =
* Feature - Integration with [WP REST API](https://wordpress.org/plugins/rest-api/) by adding endpoints for viewing, creating, editing, and deleting SportsPress data.
* Feature - New drag-and-drop layout designer for customizing events, teams, players, and staff pages.
* Feature - Allow player biography to float next to photo in profile.
* Feature - Add option to display separate offensive and defensive statistics in player profiles.
* Feature - Add option to display career totals as a footer row in player statistics tables.
* Feature - Add option to display event calendar or fixtures & results on team pages.
* Feature - Add option to display time in event logos section when results are not ready.
* Feature - Add global visibility settings to player statistic columns.
* Feature - Add team, competition, league, and venue filter to event calendar, event list, and event blocks shortcodes.
* Feature - Automatically re-order competitions, seasons, venues, positions, and jobs by slug.
* Feature - New welcome page outlining notable changes to major plugin version.
* Refactor - Change parameter for sp_get_next_event function to allow custom templating.
* Tweak - Reverse team order also applies to admin.
* Tweak - Hide squad number from defense box score.
* Tweak - Use more compact labeling in player columns admin meta box.
* Tweak - Update modules page to reflect new premium scoreboard module.
* Tweak - Remove hardcoded protocol for calls to Google Maps scripts.
* Tweak - Limit venue archives to events.
* Tweak - Float team profile next to logo on team pages.
* Tweak - Display league table and player list option in teams only when modules are active.
* Tweak - Load profile and description meta boxes as native editors instead of custom methods.
* Tweak - Load team abbreviations independent of post title filter.
* Tweak - Add z-index to make header float above other elements.
* Fix - Error when league table column has no equation.
* Fix - Error when displaying checkboxes for manual event statistics.
* Fix - Venues linking automatically in countdown widgets.
* Fix - Styling issue where countdown widgets were pushed off-screen in some themes.
* Fix - Avoid loading countdown widget if no events are available.
* Preset - Update baseball, cricket, floorball, handball, ice hockey, and softball presets.
= 1.9.20 =
* Tweak - Expand event title section for team logos in countdown widget.
* Tweak - Center align team logo images in event.
* Tweak - Add iCal feed venue name and description.
* Fix - Escape address, summary, and description in iCal feed.
* Preset - Add ties and defense/offense definition to baseball preset.
* Localization - Add West Indies to nationality options.
* Localization - Update strings.
= 1.9.19 =
* Feature - Add Birthdays module.
* Feature - Add Lazy Loading module.
* Feature - Add separate offense and defense categories to player performance and box score.
* Feature - Add format setting to player performance with the options Number and Text.
* Feature - Add option to show and hide date and time in events.
* Tweak - Improve compatibility between custom color settings and theme options.
* Tweak - Add light shade to substitute rows in box score.
* Tweak - Prevent box score section from appearing when event is set in the future.
* Fix - Display icon setting in editor.
* Fix - Empty variable button appearing in equation builder when equation is empty.
* Preset - Update cricket preset with batting and bowling categories.
= 1.9.15 =
* Tweak - Add medium crop image size to ensure gallery images are square.
* Tweak - Add shortcut icon to admin bar.
* Fix - Mobile admin table cell width.
* Fix - Tutorial tab styling.
* Localization - Update Norwegian Bokmål and Turkish translations.
= 1.9.14 =
* Fix - Error appearing on team page in some cases when there are no competitions or seasons.
* Localization - Update source language file.
= 1.9.13 =
* Feature - Add option to display positions in player lists.
* Feature - Add option to show or hide player squad number and rank column.
* Feature - Add ability to display staff members in team page.
* Feature - Unique widget option added to hide widget when same as content.
* Tweak - Get auto and manual league tables in team page.
* Tweak - Add row numbers to league table and event list.
* Tweak - Allow searching from middle of sport preset names.
* Tweak - Remove deprecated settings from admin.
* Tweak - Prevent unnecessary scrollbar from appearing under scrollable tables.
* Tweak - Add spaces between results in event blocks widget.
* Tweak - Default template positions adjusted to render main content first.
* Tweak - Adjust checkbox column padding in admin.
* Tweak - Prevent positions and jobs from automatically linking to archives.
* Tweak - Adjust capabilities to allow team managers to edit venues.
* Fix - Player gallery thumbnail size too small in some cases.
* Fix - Competitive event icon in edit screen.
* Fix - SportsPress widget icons not appearing in 4.4 admin.
* Localization - Add demoyer to translation team.
* Localization - Update Dutch translations.
= 1.9.12 =
* Tweak - Display team names and score template without logos.
* Tweak - Validate hex color input.
* Tweak - Add sp prefix to TGMPA notice to avoid conflict with other plugins.
* Fix - Empty seasons displaying in player profiles.
* Fix - Error on pages with no screen objects.
* Localization - Add Tandor, muhahmetkara, elarequi, diego.battistella, and tkausch to translation team.
* Localization - Update Polish, Tamil, German, Turkish, Spanish, Dutch, and Portuguese translations.
= 1.9.10 =
* Fix - Automatic event results calculating without player performance.
* Localization - Update Turkish translation.
= 1.9.9 =
* Feature - Enable presets to define result equations.
* Tweak - Move event logo settings to new section in admin.
* Tweak - Disable custom colors by default.
* Tweak - Display league tables and player lists as auto when not manual.
* Fix - Prevent teams containing quotes to duplicate during import.
* Fix - Enable importing with special characters in team and player names.
* Fix - Check for zero in equation denominator contained within parenthesis.
* Fix - Placeholder in admin indicating automatic result.
* Preset - Update cricket preset.
* Localization - Update Tamil translation.
= 1.9.8 =
* Feature - Option to add custom table headings to calendars, league tables, and player lists.
* Tweak - Revert automatically hiding featured images when viewing teams, players, and staff.
* Fix - Team site URL escaping links in admin.
= 1.9.7 =
* Fix - Escape text inputs in admin.
* Localization - Update German translation.
= 1.9.6 =
* Feature - Venue subset to reflect statistics from a team's home venue.
* Tweak - Use team order instead of venue to get home and away subset.
* Tweak - Allow special HTML characters in player list fields.
* Tweak - Relabel box score to scorecard.
* Fix - Player list sorting by ascending squad number.
* Localization - Add Ales70, Elmister, and chinnz25 to translation team.
* Localization - Add Tamil (India) translations.
* Localization - Update Persian, Finnish, Italian, Czech, Greek, Slovenian, and Polish translations.
= 1.9.5 =
* Fix - Streaks calculation in league tables.
= 1.9.4 =
* Feature - Add Home and Away subset options to table column equation builder.
* Tweak - Display player and team checklists in admin only when Manual mode is enabled to improve performance.
* Localization - Add mahdi12 to translation team.
* Localization - Update Persian and Polish translation.
= 1.9.3 =
* Fix - Event results skipping some players in player list.
= 1.9.2 =
* Fix - Dynamic stats not being reflected in player lists.
= 1.9.1 =
* Fix - Add up statistics from multiple competitions and seasons in player list.
* Fix - Use player metrics as default in player list.
* Localization - Update Spanish translation.
= 1.9 =
* Feature - New Icons module containing vector icon options for player performance.
* Feature - Add event results to equation builder.
* Feature - Allow different page templates to be selected for each post type.
* Feature - Add equation builder to automate event results based on player performance.
* Feature - Allow Event Managers to edit venues.
* Feature - Display post excerpts in templates.
* Feature - Hide featured image if photo or logo is displayed.
* Feature - Add default outcome condition for events with more than 2 teams.
* Feature - Add option to display competition and season in player details.
* Feature - Add Google map zoom option.
* Feature - Add national flag option to player list.
* Feature - Add competition and season filter to manually inserted calendar shortcodes.
* Refactor - Move cricket functionality to free extension.
* Tweak - Improve individual mode admin screens and functionality.
* Tweak - Add styling to default event teams template.
* Tweak - Add cell padding to admin edit table.
* Tweak - Display position column only if positions exist.
* Tweak - Display Performance as Box Score in all occurrences.
* Tweak - Simplify sample data team names.
* Tweak - Move League Table module to Teams section.
* Tweak - Display column labels for time and results in split team mode.
* Tweak - Lock variable names once published to prevent equations from breaking.
* Tweak - Rename featured image meta boxes to reflect image type.
* Tweak - Improve readability of equations in admin.
* Tweak - Trim delimiter example when limit is more than 3 teams.
* Tweak - Allow a team limit of 0 for unlimited teams per event.
* Fix - Sample data generator for individual mode.
* Fix - Overview hierarchy in individual mode.
* Fix - Event delimiter sample output.
* Fix - Error in league table when stats are empty.
* Fix - Check if teams exist in countdown.
* Preset - Add golf preset.
* Preset - Recommend sport-specific extensions for cricket, golf, and football (soccer).
* Localization - Update Greek and French translations.
= 1.8.9 =
* Feature - Enable multiple nationalities for players and staff.
* Feature - Enable multiple seasons and competitions for league tables.
* Feature - Enable multiple seasons, competitions, and positions for player lists.
* Feature - Add custom title field and widget alignment option to shortcodes.
* Feature - Add option to always increment league table position.
* Fix - Import button on admin pages.
* Fix - Update jQuery DataTables to version 1.10.8 props devilsaces.
* Localization - Group translation team by language and display stats.
* Localization - Add albpower, elgolden, mobking, wah826, iojvan, eifelstudio, deckerweb, denkuhn, green_big_frog, Flubber89, sododesign, webby1973, Laislebai, slappfiskene.no, AugustoNeto, lfrodines, GonerSTUDIO, cofeman.sl, i1m3a7n92, opticadeharo, and ViktoriaRuzhylo to translation team.
* Localization - Update Polish, Finnish, Armenian, German, Slovenian, Italian, Czech, Dutch, Spanish, Romanian, and French translations.
= 1.8.8 =
* Feature - Add option to hide player and staff details.
* Tweak - Ability to display multiple current teams in staff profile.
= 1.8.7 =
* Feature - Add custom table heading option to widgets.
* Feature - Add random sorting to player gallery.
* Feature - Add option to hide player list and league table titles.
* Feature - Add heading option to player positions.
* Tweak - Display Soccer (Association Football) as Football.
* Tweak - Flush permalinks automatically when saving modules.
* Tweak - Separate scrollable and responsive table options.
* Tweak - Display event performance icon tables in 2 columns.
* Fix - Duplicate league table captions in team page.
* Preset - Add softball preset.
* Localization - Add FollowCandyPanda to translation team.
* Localization - Update Polish, Spanish, German, Norwegian, Dutch, Finnish, Russian, Armenian, and Czech translations.
= 1.8.6 =
* Tweak - Update modules page to reflect a change in offered features.
* Fix - Team dropdowns disappearing when none found in the competition and season assigned to an event.
* Localization - Update Russian translations.
= 1.8.5 =
* Fix - Error merging option arrays.
* Localization - Add m4rsal to translation team.
* Localization - Update Polish, Spanish, German, Norwegian, Dutch, and Finnish translations.
= 1.8.4 =
* Fix - Installation screen notice related to default color scheme.
* Localization - Add vetsmi, ceyhunulas, pgbenini, paulcoppen, fernandori, wolforg, and chr86 to translation team.
* Localization - Update Dutch, Spanish, Portuguese (Brazil), French, and German translations.
= 1.8.3 =
* Tweak - Settings page styling updated.
* Tweak - New modules category added for admin-related dashboard modules.
* Fix - Widget floating issue in some themes.
* Fix - Timezones added to calendar feeds using blog timezone setting.
* Fix - Event filters generating redundant queries.
* Localization - Update Finnish, Norwegian, Turkish, Polish, Portuguese (Brazil), and Portuguese (Portugal) translations.
= 1.8.2 =
* Tweak - Make scrollable tables fill content width.
* Tweak - Improve widget alignment precision.
* Tweak - Remove paginate link default color.
* Fix - Future event post permalinks not found.
= 1.8.1 =
* Feature - Ability to display multiple widgets on one line by aligning left and right.
* Tweak - Increase league table row height only when logos are displayed.
* Fix - Taxonomy selection not displaying in admin after WordPress 4.2 update.
* Localization - Add nagashitw, jikji96, and edesl to translation team.
* Localization - Update Czech, German, Finnish, Portuguese, Korean, Italian, and Spanish translations.
= 1.8 =
* Feature - Games Behind calculation added to equation builder.
* Feature - Home Record and Away Record calculation added to equation builder.
* Feature - Add option to reverse team order in events.
* Tweak - Allow inline results editing only if user has permissions.
* Tweak - Allow underscore in equation variable names.
* Tweak - Update welcome page with free Rookie theme link.
* Tweak - Group sport presets into more descriptive categories.
* Tweak - Display module descriptions in admin.
* Tweak - Combine player and staff modules.
* Tweak - Move mode setting to event page.
* Tweak - Add option to show only top-level positions in events.
* Tweak - Change Rounding to Decimal Places for clarity.
* Tweak - Change Player Performance to Box Score.
* Tweak - Add proper editing capabilities to Team Manager role.
* Fix - Empty positions hidden in box score.
* Preset - Update baseball preset.
* Localization - Add Kosovo to countries list.
* Localization - Use standard localization functions to improve translatability.
* Localization - Update Spanish and Japanese translations.
= 1.7.7 =
* Tweak - Add option to filter teams in event by competition and season with no filter as default setting.
= 1.7.6 =
* Fix - Modules sidebar not displaying in admin.
= 1.7.5 =
* Fix - Calendars empty when no teams selected.
= 1.7.4 =
* Feature - Filter teams by competition and season on page load when editing event.
* Feature - Enable multiple team selection in calendars.
* Feature - Ability to install free starter theme from modules page.
* Tweak - Use YouTube for tutorials instead of Vimeo.
* Localization - Update Finnish, Dutch, Czech, Italian, and Polish translations.
= 1.7.3 =
* Tweak - Add option to hide/show player statistics.
* Tweak - Always load overview, widgets, and importers.
* Fix - Notice displaying in player statistics when no players available.
* Localization - Update Greek, Polish, Finnish, Dutch, and Icelandic translations.
= 1.7.2 =
* Fix - Player positions disappearing in event page.
* Fix - Individual mode automatically loading by default.
* Localization - Update Polish translation.
= 1.7.1 =
* Fix - Activation error related to server limitations.
* Localization - Update Greek translation.
= 1.7 =
* Feature - Enable multiple seasons and competitions to be selected for events, calendars, player lists, and league tables.
* Feature - Enable primary performance selection.
* Feature - Enable event result columns to be displayed automatically.
* Feature - Enable switching overview, widgets, and importers on and off via modules.
* Feature - New color scheme selector.
* Feature - New video tutorials module.
* Feature - Allow event performance tables to be split by team and by player position.
* Feature - Allow extras row to be displayed in event performance.
* Tweak - Display event venue address below map.
* Tweak - Display plugin and theme recommendations only to network admins.
* Tweak - Hide player details section if none available.
* Tweak - Link module request to form instead of email.
* Fix - Responsive table scrollbar causing horizontal page scrolling.
* Fix - Misplaced config meta boxes.
* Fix - Scrollbar appearing in countdown widget.
* Fix - Event blocks template not honoring link events setting.
* Fix - League table position calculations for tied teams.
* Fix - Filter out empty results when viewing events in admin list view.
* Fix - Invalid array issue when viewing league tables.
* Preset - Enable sport presets to define plugin options.
* Preset - Update cricket and ice hockey presets.
* Localization - Number changed to Squad Number.
* Localization - Update Polish, French, Czech, Dutch, Kannada, Finnish, Swedish, German, Russian, Greek, Portuguese, and Japanese translations.