Skip to main content

Release Notes - January 2026

PlayerFirst platform release notes for January 2026, migrated from Confluence.

January 30, 2026

COMMIT #: a7b260e

Bugs

Front End

  • Waiver (GWU-7554)

    • Previously: In some instances, after a customer filled out a Quick Waiver, the team that was entered was not displaying on the Team Reporting Page.

    • Update: After a customer fills out a Quick Waiver, the team is displaying on the Team Reporting Page.

Updates

Front End

  • Waiver (GWU-6774)

    • Update: Functionality for the Team Name field on a Quick Waiver was updated: Required (can save a non-registered team, default for all brands — requires a Division field), Required (can only select from the registered team list — hides the Division field), Optional (entering a Team Name is not required), or Not Visible (the Team Name field is not visible).


January 29, 2026

COMMIT #: 7db988e

Bugs

PF Web Builder

  • Site Settings (GWU-7508)

    • Previously: Site Setting colors were not pulling through to Web Builder for newly setup brands.

    • Update: Site Setting colors pull through as expected.

Front End

  • Waiver (GWU-7486)

    • Previously: The subscription waiver was not showing up for subscription products. After the subscription product was purchased once it would show up for every purchase afterwards.

    • Update: The subscription waiver properly shows for subscription products.

Updates

Front End

  • Orders & Payments (GWU-7544)

    • Update: Hid the "I authorize my provided payment method(s) to be charged when payments are due" box on the Orders & Payments page.

Schedule

  • Add to Schedule (GWU-7276)

    • Update: Addition of warning to admin if double booking a facility rental on the Add to Schedule page.

Sales

  • Subscriptions (GWU-6724)

    • Update: Added the ability to upgrade and downgrade a subscription.


January 28, 2026

COMMIT #: a31a2eb

Bugs

Front End

  • Subscriptions (GWU-7529)

    • Previously: Initial annual subscription cost was displaying as a different amount from the renewal cost.

    • Update: Initial annual subscription cost and Renewal Cost display as the same amount.

Global Settings

  • Waivers (GWU-7524)

    • Update: Fixed a Global Waiver caching issue.

Updates

Sales

  • Subscription Status (GWU-7434)

    • Update: Added a Sport filter and column, and a Brand column, to the Subscription Status Page table.


January 27, 2026

COMMIT #: 8e739c7

Updates

TravelFirst

  • Hotel Charges (GWU-7518)

    • Update: Made searching the Hotel Charges page easier.

COMMIT #: c3bedd6

Bugs

Program

  • AES (GWU-7526)

    • Previously: The AES page was timing out in some instances.

    • Update: The AES page loads as expected.

PF Web Builder

  • Slug (GWU-6864)

    • Previously: After duplicating a front end page on PlayerFirst website, an error message was received when trying to edit the slug.

    • Update: A duplicated page's slug can be created and edited, as expected.

Communication

  • Create Message (GWU-7505)

    • Previously: In some instances after creating a message, Message Recipients was not displaying.

    • Update: Message Recipients displays as expected after creating a message.

Updates

TravelFirst

  • Charges (GWU-7517)

    • Update: Pass-through charges now include the hotel name on statements instead of TravelFirst; no longer send invalid zero dollar charges to Stripe; removed some misleading logging.


January 26, 2026

COMMIT#: 87ae0bd

Bugs

Team

  • Team Management (GWU-7343)

    • Previously: In some instances, an error was received when trying to change an athlete's Jersey Number on the Roster Management tab of the Team Management page.

    • Update: Changing an athlete's Jersey Number on the Roster Management tab of the Team Management page works as expected.

Updates

PF Pay & Access App

  • Scanning (GWU-6721)

    • Update: All products that have QR codes can now be scanned on PF Pay and Access App.

  • Scanning (GWU-7427)

    • Update: After a QR code is scanned on PF Pay or the Access App, the Usages Remaining number is correctly displayed.


January 22, 2026

COMMIT #: b87471b

Bugs

PlayerFirst

  • Performance (GWU-7493)

    • Update: Fixed performance issues from Profile Optimality.

Updates

UCV

  • API (GWU-6723)

    • Update: Added a Subscription API to send the Recruiting Tier Levels of customers to the UCV app.

COMMIT #: 7ed4f0d

Bugs

Program

  • Registration Details (GWU-7477)

    • Previously: In some instances, Financial Programs did not appear in the Class Finder.

    • Update: Financial Programs appear in the Class Finder as expected.

Updates

Sales

  • Invoices (GWU-7483)

    • Update: Set date range to 300 days for Scheduled Unscheduled Orders — invoices created by bulk registration with no scheduled payments by default; if an admin doesn't assign a payment and it sits for over a day, the system tries to schedule unscheduled payments.

PlayerFirst

  • Maintenance (GWU-7482)

    • Update: Fixed XSS vulnerability.

Schedule

  • Facility Rentals (GWU-6403)

    • Update: Added the ability to edit the Rental Status on both the Timeline and Facility Rental page after an invoice is created, and to Cancel a rental. If a rental is cancelled after being invoiced, it isn't removed from the invoice and the price doesn't change — the line item shows "Canceled" next to the rental details, and a clock icon marks the edit.


January 19, 2026

COMMIT #: 5f584c8

Bugs

Front End

  • Registration (GWU-7187)

    • Previously: When an admin was registering for a customer and checked the "Email a Receipt" field during checkout, the confirmation email was not sending to customers.

    • Update: The confirmation email sends to customers as expected.

Updates

Sales

  • Invoices (GWU-7311)

    • Update: For new invoices, a scheduled payment is generated for each set of unique deferral program start dates based on the "Invoices Due Days Before Event" program setting, with several supporting rules around existing scheduled payments, due dates, and roster-based programs.

Communication

  • Messaging History (GWU-6997)

    • Update: A Program filter was added to the Messaging Totals page.

  • Sponsors (GWU-6982)

    • Update: Require Start Showing and Stop Showing fields on the Sponsors page.

COMMIT #: 953cc06

Bugs

Front End

  • Rosters (GWU-7413)

    • Previously: When registering for a division where registrants are auto placed onto a team, waitlisted registrants were on the public roster.

    • Update: Waitlisted registrants are not displayed on the public roster.

Updates

Global Settings

  • System (GWU-7458)

    • Update: Added a Domains page within the breadcrumb menu of the Global Settings > System page.

PlayerFirst

  • Maintenance (GWU-7449)

    • Update: Pointed N+1 logging at application insights instead of email.

  • Accounting (GWU-7454)

    • Update: Validated site setting classing against existence in the Class Finder.


January 15, 2026

COMMIT #: d5820d7

Bugs

Access App

  • API (GWU-6793)

    • Previously: Invoices that included a product along with another purchase (e.g. registration) were not displaying the product name on the invoice line item.

    • Update: The product name displays as expected.

User

  • Users (GWU-7433)

    • Previously: In some instances, Vensure was rejecting some brands associated with users.

    • Update: Vensure accepts brands as expected.

Sales

  • Invoices (GWU-6705)

    • Previously: Scheduled payments with alternating payment methods were not processing to the expected payment method.

    • Update: Scheduled payments with alternating payment methods are processing as expected.

  • Invoices (GWU-7369)

    • Previously: Registrations that were removed on an invoice did not show with a red highlight on the Division Details.

    • Update: Removed registrations show with a red highlight on the Division Details.

  • Invoices (GWU-7407)

    • Previously: When paying an invoice in full, where the payment method had a 100% fee discount, the fee discount given wasn't always equal to the fee cost.

    • Update: The fee discount given equals the fee cost.

Front End

  • Registration (GWU-7229)

    • Previously: Purchasing a subscription with a check did not generate an invoice.

    • Update: Purchasing a subscription with a check properly generates an invoice.

  • Programs (GWU-7338)

    • Previously: When using a shared program page, events were not linking to the correct brand to properly show the program's registration page.

    • Update: Shared program pages are linking to the correct registration pages.

  • Program List (GWU-7241)

    • Previously: The State filter was not filtering programs correctly on the Program List page.

    • Update: The State filter works as expected.

Updates

Sales

  • Invoices (GWU-6846)

    • Previously: In some instances, deleting line items on an invoice was marking them as Deleted in the history log, but not marking them deleted on the invoice.

    • Update: Users will receive feedback if an invoice line item is not deletable.

Program

  • Division Details (GWU-6205)

    • Update: Added the ability to export Proof of Age, Athlete Images, and Waivers on the Division Details page.

Communication

  • Sponsors (GWU-6707)

    • Update: Renamed several sponsorship placements and updated suggested image sizes: Club Header (860x536px), Club Discover Tile (150x75px), Club Schedule (320x50px), Club Message (320x50px), Access Schedule (320x50px, down from 640x100px), PF Pay Tile (192x96px), Web Header (970x90px), Web Footer (200x200px), Email Tile (200x200px), and Email Banner (320x50px), each with a corresponding "Show in..." checkbox.

PF Web Builder

  • Color Picker (GWU-7137)

    • Update: Upgraded the Color Picker in the Web Builder to support color transparency.


January 12, 2026

COMMIT #: 1182f63

Updates

Sales

  • Shop (GWU-6695)

    • Update: When creating subscription plans, the Plan Details field now has a bigger, editable text box, plus new Order, Variable Renewal Date, and Charge Post-Cancel fields. The Plans table gained matching Order, Plan Details, and Variable Renewal Date columns.


January 9, 2026

COMMIT #: 968513a

Updates

PlayerFirst

  • Maintenance (GWU-7412)

    • Update: Deployed a fix to block PHP and config file requests.


January 8, 2026

COMMIT #: 3218a64

Updates

Schedule

  • Leagues & Tournaments (GWU-6269)

    • Previously: Grid lines on a tournament's Timeline page didn't consistently mark each hour, and field availability didn't match what was displayed.

    • Update: Grid lines and availability on the Timeline page were cleaned up and work as expected.

Sales

  • Shop (GWU-7410)

    • Previously: An error was received when attempting to go to the Sales/Shop/.../Manage Categories page.

    • Update: The Manage Categories page works as expected.

COMMIT #: 3d754b8

Bugs

Sales

  • Invoices (GWU-7404)

    • Previously: In some instances, an error was received when trying to enter a check payment on the Invoices page.

    • Update: Entering a check works as expected.

COMMIT #: df665dc

Updates

Sales

  • Shop (GWU-7016)

    • Update: Added a Shipping column to display the cost of shipping for shop items.

Front End

  • Rostering (GWU-6275)

    • Update: Added a "Link to Self-Roster" button on the Front End roster page that links to the Quick Waiver page with the team ID auto-filled; capped roster athlete-email matches at 3; and updated the Front End Rostering UX.


January 7, 2026

COMMIT #: 96df75d

Bugs

Sales

  • Invoices (GWU-7145)

    • Previously: When moving a registration to a new division or team, scheduled payment dates shifted one day earlier.

    • Update: Scheduled payment dates no longer shift after moving a registration.

User

  • Users (GWU-7376)

    • Previously: When attempting to view a user's details, the page would refresh and the details page did not open.

    • Update: Viewing a user's details works as expected.

COMMIT #: 49dc6d6

Bugs

Front End

  • Orders & Payments (GWU-7198)

    • Previously: With AES generated invoices, registration status changes were not processed by PlayerFirst, causing discrepancies in the amount due.

    • Update: AES generated invoices correctly display the amount due.

Sales

  • Shop (GWU-7373)

    • Previously: Shop items were saving with no name, causing an error when editing afterward.

    • Update: Shop items can no longer be saved without a name.


January 6, 2026

COMMIT #: 85aca12

Bugs

User

  • NCSA Opt-Ins (GWU-7350)

    • Previously: The NCSA Opt-In Report was not showing opt-ins past August.

    • Update: The report shows opt-ins as expected.

Front End

  • Invoices & Payments (GWU-6395)

    • Previously: After using a concession code to fully pay an invoice, a balance still showed after checkout.

    • Update: Concession codes display the balance as expected.

Schedule

  • Leagues & Tournaments (GWU-5219)

    • Previously: On the Downloads & Reports tab, team names were not fully visible on Match-Up Counts.

    • Update: Team names are fully visible as expected.

Updates

Sales

  • Revenue (GWU-7346)

    • Previously: Deferral Start/End dates for gate purchases defaulted to the program's Event Start/End dates.

    • Update: When Valid Use Start/End are provided for shop items, those dates flow through to the Revenue Report; otherwise the purchase date is used.

  • Invoices (GWU-6910)

    • Update: If a customer uses a discount code or scholarship at checkout, Platform Fees are removed.

Did this answer your question?