Skip to main content

Release Notes - September 2025

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

September 30, 2025

COMMIT #: 31b89bd

Bugs

Front End

  • Mobile Menu (GWU-6750)

    • Previously: White menu text was invisible in the mobile hamburger menu on a white background.

    • Update: Menu text color now defaults to black on mobile.

Updates

Sales

  • Platform Fees (GWU-6193)

    • Update: Renamed "Transaction Fee" and "Handling Fee" to "PlayerFirst Platform Fee," and "Service Fee" to "PlayerFirst Service Fee."

  • Invoices (GWU-6765)

    • Update: "Fee Exempt" is no longer available on platform fee invoices.

  • Shop (GWU-6512)

    • Update: Creating/editing a shop item now shows Price, Service Fees, Platform Fees, Estimated Tax (based on servicing location), and Total Price (the sum, and the amount the customer pays).


September 25, 2025

COMMIT #: d3d9cea

Bugs

User

  • Users (GWU-6779)

    • Previously: Recruiting profile information wasn't displaying when viewing an athlete profile.

    • Update: Recruiting profile information displays correctly.

Front End

  • Registration (GWU-6791)

    • Previously: Clicking Register then clicking out of the Division modal prevented reopening it due to an error.

    • Update: Users can click out of the Division modal and continue registering normally.

Updates

Team

  • Team Management (GWU-4731)

    • Update: Jersey Number is no longer required during the Add New Player workflow.

  • Team Reporting (GWU-6070)

    • Update: Added an Upload Roster button on the Rosters tab (once filtered to a program) to ingest roster data from different sources.

Sales

  • Subscriptions (GWU-6574)

    • Update: The brand's Product Registration Email Confirmation address is now emailed when a customer cancels a subscription via the front-end button.

User

  • User Profile Sources (GWU-6739)

    • Update: Added tool tips, renamed the two tables to "Data Source Summary" and "User Profile Details," and added Brand, Sport, and Program Dates filters.

Front End

  • Log In (GWU-6773)

    • Update: The OTP code now auto-submits after the 6th digit is entered.

PlayerFirst

  • Security (GWU-6798)

    • Update: Updated Swagger Security access.


September 23, 2025

COMMIT #: 912fc34

Bugs

PF Web Builder

  • Homepage Slugs (GWU-6743)

    • Previously: Assigning a homepage didn't pull through the custom slug.

    • Update: The custom slug pulls through correctly.

Updates

Program

  • Registration Details (GWU-6758)

    • Update: Fixed a missing ProgramID issue for certain admin classes and travel.

PF Web Builder

  • Add Page (GWU-6508)

    • Update: Program Year now prefixes the Program Name when searching programs in the Add Page workflow for Program and Team pages.


September 22, 2025

COMMIT #: d4e06a5

Bugs

Front End

  • Registration (GWU-6777)

    • Previously: Add-on confirmation questions were validated too early during registration.

    • Update: They're now validated on the Waivers and Agreements screen.

  • Registration (GWU-6767)

    • Update: Users with bad debt now see a message to contact the brand about a payment plan, and can still select Split Payment during Team Registration.

Sales

  • Invoices (GWU-6159)

    • Previously: A balanced invoice could still show an "unbalanced" alert.

    • Update: No alert shows for balanced invoices.

Updates

Program

  • AES (GWU-6772)

    • Update: Cleaned up a duplicate program issue on the AES page.

Club App

  • Payment Banner (GWU-6309)

    • Update: Added a banner alerting users to declined, past due, or upcoming payments on their account.

TravelFirst

  • Lodging (GWU-5803)

    • Update: Added Primary Facility Name/Address and Expected Registrations columns to Stay to Play Requirements, renamed Expected Teams to Expected Stay to Play Teams, improved All-Brands filtering, and made all Budgeting fields required when Stay to Play is Yes.

  • Front End Registration (GWU-6770)

    • Previously: Two customers loading the Block Creation page simultaneously could both hold blocks with no available inventory.

    • Update: Requests must be confirmed before checkout is allowed.

User

  • Users (GWU-6551)

    • Update: Added Created Date and Due Date to the Order History table on the Invoices tab of an account.


September 18, 2025

COMMIT #: 43c8dc9

Bugs

Sales

  • Invoices (GWU-6662)

    • Previously: Changes to invoice scheduled payments weren't saving correctly.

    • Update: Changes save correctly.

Schedule

  • Facility Rentals (GWU-6434)

    • Previously: Rentals selected on pages 2, 3, etc. of Facility Rentals weren't included on the created invoice.

    • Update: All rentals of the same billing profile, across pages, are added to one invoice when selected.

Rentals

  • Invoices (GWU-6694)

    • Update: Cancelling a rental invoice via the Trash Can now removes the associated rentals from Facility Rentals, Timeline, and the Rental Summary report.


September 17, 2025

COMMIT #: 0ee24fb

Updates

PlayerFirst

  • Staging (GWU-6768)

    • Update: Added a Restart button for staging environments.

Schedule

  • Leagues & Tournaments (GWU-6761)

    • Update: Added the ability to get an On-Site Product Code for all event types.


September 16, 2025

COMMIT #: 5efee60

Bugs

Club App

  • Fees (GWU-6751)

    • Update: Fixed the Fee Calculation endpoint for the Club App.

Schedule

  • Leagues & Tournaments (GWU-6746)

    • Previously: League Scoring Admin received a "Can't Send Scoring Email to 'Coach'" alert even though the email sent successfully to coaches.

    • Update: Admin aren't emailed when the Scoring Email sends successfully.

Communication

  • Messaging History (GWU-5244)

    • Previously: Delivery Rate read 100% even with Delivery Failed records.

    • Update: Delivery Rate no longer double-counts duplicate webhooks, per-profile Delivered tallies check any email on the profile, and Delivery Rate uses the same logic.

Updates

Program

  • Registration Details (GWU-6759)

    • Update: Added a Teams Public After column to the Divisions table.

Site Settings

  • Site Settings (GWU-6268)

    • Previously: Brands set to "Not a Sport" threw an error for front-end users editing a profile.

    • Update: Front-end users can edit a profile without an error.

Sale

  • Marketplace (GWU-6621)

    • Update: Added database fields/tables to calculate Marketplace Add-On Conversion Rate, recording presentation and purchase counts.


September 15, 2025

COMMIT #: 16ae8a6

Bugs

Front End

  • Program Page (GWU-6727)

    • Previously: The location link on program pages sent users to the wrong Google Maps address.

    • Update: It sends users to the correct address.

Updates

Program

  • AES (GWU-6643)

    • Update: Improved performance on the AES page.


September 12, 2025

COMMIT #: 7b15f80

Bugs

Program

  • Registration Details (GWU-6600)

    • Previously: Registration counts for programming were inconsistent across several pages.

    • Update: Registration counts are consistent across all pages.


September 11, 2025

COMMIT #: 80afd31

Updates

User

  • User Profile Sources (GWU-6704)

    • Update: Added a User Profile Sources page reporting on users originating from different sources (e.g. BeTheBeast, NCAA).

Front End

  • Log In (GWU-6634)

    • Previously: Accounts without a username could get stuck unable to sign in or create an account.

    • Update: Such accounts are assigned a username, letting the user log in.

Access App

  • Director Dashboard (GWU-6648, GWU-6678)

    • Update: Added endpoints to display Scorekeeper/Referee/Coaches/On-Site Product/Directors/PF Pay codes for a logged-in director, and to let a director broadcast to all program affiliates.


September 10, 2025

COMMIT #: 8964ae1

Bugs

Sales

  • Invoices (GWU-6658)

    • Previously: Errors were logged clicking an invoice under a different brand than the admin's current one.

    • Update: Clicking such an invoice switches the admin to the correct brand.

Updates

API

  • Vertical Insure (GWU-6726)

    • Update: Added additional checking to find a valid email to send Vertical Insure after purchase.

  • NCSA (GWU-6734)

    • Update: Resolved an issue with the NCSA API not sending.


September 9, 2025

COMMIT #: 1605724

Bugs

Front End

  • Communication and Page Editor (GWU-6722)

    • Previously: The editor wasn't displaying when creating communication or editing a Program page.

    • Update: The editor displays correctly.

COMMIT #: 51e5b97

Updates

Sales

  • Revenue Report (GWU-6717)

    • Previously: Cloned invoices sometimes had OriginalCharge set to zero instead of the chargeTotal value, and some values mapped to Admin incorrectly for non-Admin-class programs.

    • Update: Cloned invoices carry the correct OriginalCharge, and program classes map correctly.


September 8, 2025

COMMIT #: 94956d7

Updates

Front End

  • Household (GWU-6270)

    • Update: Added a Household tab (removing Guardians & Contacts, renaming Athletes to Household), with an acknowledgment modal when adding an athlete.

User

  • User Roles (GWU-6405)

    • Update: Added a "Timeline View" role providing view-only access to Location > Timeline for all event types, with MFA required.

Access App

  • Bracket Display (GWU-6479)

    • Update: Bracket display now shows the correct Field Type (e.g. Field vs. Court).

PF Web Builder

  • Page Header (GWU-6684)

    • Update: Added a Carousel header type.


September 5, 2025

COMMIT #: e866ae4

Bugs

Program

  • Approvals (GWU-6712)

    • Previously: Copying a prior year's finance program copied Admin/Operations approval but not Expense, and clicking Request Approval silently failed.

    • Update: Copied programs include Admin, Operations, and Expense approval.

Sponsorship

  • Web Footer Analytics (GWU-6547)

    • Previously: Website footer sponsors weren't sending analytics to GA.

    • Update: Footer sponsors send analytics as expected.

Front End

  • Roster/Waiver

    • Previously: The Roster/Waiver page balance calculated incorrectly, blocking Split Invoice payment adjustments.

    • Update: The balance calculates correctly.

Updates

User

  • Users (GWU-6467)

    • Update: Increased daily automatic merges, added filters, and added a Merged Last 90 Days table to Possible Duplicates.


September 4, 2025

COMMIT #: 94eb1d7

Bugs

Backend

  • Async Tables

    • Update: Fixed asynchronous table code so tables load properly.

Program

  • PF Pay Access Code (GWU-6324)

    • Previously: Duplicating a program copied over the old PF Pay Access Code, causing login issues.

    • Update: A new PF Pay Access Code generates for the new program; previously copied programs were retroactively fixed.

  • Program Summary (GWU-5768)

    • Previously: The Program Timeline table on Program Summary showed no data.

    • Update: It populates data correctly.

Updates

Sales

  • Invoices (GWU-6627)

    • Update: Added a Billing Flag column on Sales > Invoices, indicating Bad Debt or Disputed Charge history in the last two years, with a hover tooltip showing details.


September 3, 2025

COMMIT #: 4ec2308

Bugs

PF Web Builder

  • Homepage (GWU-6684)

    • Previously: Assigning a homepage threw an error.

    • Update: Homepages can be assigned without an error.

TravelFirst

  • Checkout (GWU-6614)

    • Update: The total due at checkout now populates the service fees due at booking instead of showing $0.

Site Settings

  • Service Fees (GWU-6507)

    • Previously: Multiple service fees with different effective dates could select the higher fee instead of the effective one.

    • Update: Service fees are selected based on their Effective Date.

Updates

Program

  • Change Log (GWU-6683)

    • Update: UserIDs in a program's Change Log now link to the User page.

User

  • Roles (GWU-6554)

    • Update: Added a Financial Analyst role for high-level finance tasks (e.g. cloning invoices).

Site Settings

  • Site Settings (GWU-6260)

    • Update: Updated the default invoice/mailed-check address for new sites to 3STEP SPORTS LLC, PO Box 411927, Boston, MA 02241-1927.

Did this answer your question?