Skip to main content

Release Notes - February 2025

PlayerFirst platform release notes for February 2025, migrated from Confluence.

February 27, 2025

COMMIT #: 6b9950b

Bugs

Settings

  • Athlete Profile (GWU-5740)

    • Previously: If School was required in Site Settings, there was no asterisk indicating it during registration.

    • Update: A required School field now shows an asterisk during registration.

Front End

  • CK Editor (GWU-5538)

    • Previously: Font style/size edits within pre-built layouts saved but didn't render after leaving edit mode.

    • Update: Font style/size edits save and render correctly after leaving edit mode.

Team

  • Team Management (GWU-4538)

    • Previously: Admin couldn't select an alternate email template when sending a team invite from Team Management.

    • Update: Admin can select an alternate email template.

Updates

Front End

  • Roster (GWU-5708)

    • Update: The customer-facing roster page now shows a green check if the athlete purchased the required product on a different account.

  • Invoices & Payments (GWU-5271)

    • Update: Added a "View Answers" button on invoice details when editable registration questions exist, and new Answers Editable / Start Date / End Date fields when adding custom questions.

Communication

  • Messaging Templates (GWU-5681)

    • Update: Added a Favorite column to the Message Templates table; favoriting moves a template to the top of the list (per brand, not per user).


February 26, 2025

COMMIT #: ca1796c

Updates

PF Pay

  • Gateway Limit (GWU-5677)

    • Previously: Multiple manual payments in PF Pay could trigger a gateway limit.

    • Update: The gateway limit for manual PF Pay payments has been removed.

  • Receipts (GWU-5586)

    • Update: Requesting a PF Pay receipt now creates a new profile if the number/email isn't found, or assigns the profile and invoice owner to the existing user if it is.

Sales

  • Account Credits (GWU-5053)

    • Previously: Account credits could only be used within the brand that assigned them.

    • Update: Account credits and prepayments can be used across any 3STEP brand.

Site Settings

  • Service Fees (GWU-4967)

    • Update: Split Fees into Payment Fees, Installment Fees, and Service Fee menu options; added the ability to roll service fees into product cost, hiding the fee line and adjusting price accordingly.

COMMIT #: 1c9ac3b

Bugs

Program

  • Registration Details (GWU-5725)

    • Update: Improved speed and performance on the Program Summary page.


February 25, 2025

COMMIT #: 937b4b6

Updates

Communication

  • Messaging History (GWU-5720)

    • Update: Added an Open Totals column to the Messaging Totals page.

Front End

  • Bulk Registration (GWU-5327)

    • Update: Refined the logic for when "Register Multiple Teams" displays: requires team-registration divisions with access code or public listing, hides when all such divisions are sold out, hides after Close Registration has passed, and hides once a registration limit has been reached.

Access App

  • Checkout (GWU-5264)

    • Update: Removed ACH as a payment option on the Access App; customers now just add a Billing Zip Code at checkout.

Sales

  • Shop (GWU-4990)

    • Update: Added a multi-select Product Category filter to Advanced Filters on the Shop page.

Global Settings

  • Global Settings (GWU-3527)

    • Update: Added a Coach Code of Conduct field to the Waivers tab; when enabled, it and the Community Code of Conduct auto-send to a coach added to a roster.


February 21, 2025

COMMIT #: 5598c86

Updates

Team

  • Team Management (GWU-4356)

    • Update: Allowed Program Admin to upload/edit a roster on a coach/manager's behalf from Team Management, and moved the Check-In button into the Actions column on Team Reporting.

COMMIT #: 7c4dc0f

Updates

Program

  • Registration Details (GWU-4625)

    • Update: Added a "Message This Program" link on the Program Summary Links tile, opening a modal to select message type and recipient group.

Schedule

  • Leagues & Tournaments (GWU-1776)

    • Update: Split "Time" columns into separate Start Time and End Time columns across several Downloads & Reports sub-pages.

  • Leagues & Tournaments (GWU-4579)

    • Update: Added a Game Title column to the Schedules by Date/Location table.


February 20, 2025

COMMIT #: c32e251

Updates

Sales

  • Insurance Reporting (GWU-5697)

    • Update: Added an Opt-Ins tile showing the percent and count of opt-ins vs. offered.

COMMIT #: 916b702

Updates

Backend

  • Analytics (GWU-5699, GWU-5695)

    • Update: Added tracking for web footers, email footers, and the Access App.

Sales

  • Shop (GWU-5575)

    • Update: Reworked Shop table columns: added Sold on Web, Paid on Web, Paid on Access, Paid on PF Pay; renamed Paid→Total Paid, Sales→Total Sales, Billed→Total Invoiced, Markdowns→Concessions (also on Item Details).

Program

  • Registration Details (GWU-5574)

    • Update: Added a Budget tab (between Reporting and Waivers) housing Program Budgets/Targets and a new Housing section (Stay to Play?, Expected Stay to Play Teams, Estimated Rooms Per Peak Night, Previous Pickup History, Estimated Staff/Official Rooms/Night, VIP Team Early Access?, General Housing Open Date).

COMMIT #: 51ef445

Bugs

Front End

  • Roster Upload (GWU-5421)

    • Previously: A space in an email address on an uploaded roster row threw an error without saving.

    • Update: Such rows now show "To save you must complete required player details" and block saving with a clear message.

Updates

Communication

  • Sponsors (GWU-5648)

    • Update: Added the ability to upload web video banners for sponsors.


February 18, 2025

COMMIT #: fde1d83

Updates

Site Settings

  • Fees (GWU-5572)

    • Update: Added a per-brand Cash Handling Fee applied to cash purchases on PF Pay.

Program

  • Registration Totals (GWU-5655)

    • Previously: Admin could only see programs for their currently selected brand on Registration Totals.

    • Update: Admin can see programs for all brands they have Admin roles for.

Communication

  • Message History (GWU-5649)

    • Update: Added a Re-Send Message button to the Messaging History table for Root Admin.


February 17, 2025

COMMIT #: ada1fe7

Bugs

Front End

  • Invoices (GWU-5674)

    • Previously: A QR Code Link shown at checkout for program registration led to an error page.

    • Update: The QR Code Link was replaced with the program logo.

  • Log In (GWU-5416)

    • Previously: The multi-factor authentication code screen could appear twice after completing MFA.

    • Update: MFA is only presented once during login.

Updates

Global Settings

  • Insurance (GWU-5673)

    • Update: Updated the "Can Purchase Until" value for Activity Type to 14 days (from 15) and stopped factoring in the event start time.


February 14, 2025

COMMIT #: eb418e1

Updates

User

  • Access Codes (GWU-5665)

    • Previously: Access Code login tokens expired after 7 days.

    • Update: Access Code login tokens now expire after 1 year.


February 12, 2025

COMMIT #: 7589e62

Updates

Global Settings

  • Orders (GWU-5605)

    • Update: Added a WorldPay Daily Limit to Disable ACH field (set to $1,900,000); when met, ACH payment plan processing defers and new ACH orders show "Temporarily Unavailable."

Sales

  • Shop (GWU-4453)

    • Update: Added Pass Entry support: an "Is Pass Product" field on Edit Categories, and Site Settings options to send passes as Web Link or Image, with an optional activation timer and SMS delivery.


February 11, 2025

COMMIT #: 97da437

Bugs

Communication

  • Create Message (GWU-5581)

    • Previously: The DIVISION_NAME email token only displayed a value if the user's profile was on a team.

    • Update: It also displays for profiles in a division without being on a team.

Updates

Sales

  • Invoices (GWU-4727)

    • Update: Changed the default Invoice Due Days Before Event from 7 to 14 days.

Front End

  • Checkout (GWU-5642)

    • Update: If program insurance (USSCI) is in the cart, Pay by Check is hidden with a note that USSCI insurance can't be paid by check.


February 7, 2025

COMMIT #: 81cdc44

Updates

Backend

  • USSCI (GWU-5641)

    • Update: Added logic to send USSCI the program's future start date, or the current date if the start date has passed.

Sales

  • Account Credits (GWU-5632)

    • Update: Account credits now require an expiration date (max 12 months out); a 1-year expiration was added to all existing credits.

Team Reporting

  • Rosters (GWU-5587)

    • Update: The "Purchased: Add-On Product" column now checks any account associated with the roster spot's email address.

Schedule

  • Leagues & Tournaments (GWU-5518)

    • Update: Cleaned up UI across several Edit Tournament sub-pages (Coach Conflicts, Create Games, Divisions/Flights).

  • Leagues & Tournaments (GWU-4039)

    • Update: Renamed "Remove Selected/All" to "Delete Selected/All" on the Schedule Games tab.


February 6, 2025

COMMIT #: deccb99

Bugs

Program

  • USSCI (GWU-5639)

    • Previously: The program insurance sales dashboard showed all sales, not just those purchased and sent to USSCI.

    • Update: The dashboard shows only records purchased and sent to USSCI.

  • Registration Details (GWU-5316)

    • Previously: Admin Approval and Operations Approval fields didn't display after a program was approved.

    • Update: They display correctly after approval.

Updates

Backend

  • USSCI (GWU-5636)

    • Update: Added a dev-team alert for when the USSCI API fails to create a policy.

Club App

  • Messaging (GWU-5226)

    • Previously: Program names shown when emailing by program/division didn't include the Program Year, making same-name teams hard to tell apart.

    • Update: Program names now include the Program Year.

Program

  • Registration Details (GWU-5192)

    • Update: Added a Track Changes button for Root Admin on Edit Program, showing a timestamped history table of changes.


February 5, 2025

COMMIT #: a9cebb6

Bugs

Backend

  • USSCI (GWU-5633)

    • Previously: USSCI wasn't receiving sports fee information when a custom price was used in the confirm roster workflow.

    • Update: Added a Custom Price column to the insurance sale record so USSCI receives correct sports fee info.

Updates

Backend

  • USSCI (GWU-5634)

    • Update: PlayerFirst now sends the athlete's date of birth and gender to USSCI when a policy is bound.

Program

  • Registration Details (GWU-5629)

    • Previously: Removed fields on Edit Multiple Divisions left row labels misaligned.

    • Update: Row labels are aligned correctly.


February 3, 2025

COMMIT #: 5057ac4

Bugs

Team

  • Team Management (GWU-4628)

    • Previously: Filtering by program only on Roster Management prevented editable field updates (Jersey Number, Tryout Number, etc.) from saving.

    • Update: Those updates save correctly.

Updates

Backend

  • Class Finder (GWU-5568)

    • Update: Added Ops Approved, Admin Approved, Registration Platform, and Last Updated columns to the Program Finder table.


February 1, 2025

COMMIT #: 2a95cd6

Bugs

Sales

  • Insurance Reporting (GWU-5615)

    • Update: Fixed logic displaying the 3STEP Collected amount on Insurance Reporting.

Updates

Global Settings

  • System (GWU-5616)

    • Update: Added gateway volume to the System Status page.

  • Insurance (GWU-5614)

    • Update: Updated calculations for XRP programs on the Insurance Options table.

Program

  • Registration Details (GWU-5450)

    • Update: Changed Max Discount + Scholarship to a dollar amount (overrides sport/brand/global percentages, editable until program approval, then only by Financial Admin Edit); removed the Max Prorate Amount field.

Front End

  • Team Schedule (GWU-5430)

    • Update: Added a Position column to the Attendance modal on Schedule > Existing Schedule and Front End > Team Schedule.

Did this answer your question?