... | ... | @@ -11,7 +11,7 @@ This page contains the official inLeague 'changelog' and outlines major changes |
|
|
|
|
|
This roadmap is not exhaustive. inLeague is required to maintain integration with third parties (Affinity, Stripe, Sterling, and others) and this roadmap refers exclusively to development we undertake when those obligations are satisfied. Additionally, other features not listed below may be implemented.
|
|
|
|
|
|
1. **Spring 2023**: The major projects underway in advance of the Fall 2023 season are the **Event Manager re-write**, **Registration waitlist/delayed payment management**, and **registration coupons**.
|
|
|
1. **Fall 2023.** The major project underway at the moment is our tournament hosting module, which will allow any region of AYSO (whether or not they use inLeague) to register teams, submit referees, and pay for locally-hosted tournaments.
|
|
|
2. Additional projects pending requirements gathering and review include the **game scheduler re-write** and **Affinity Team Roster integration**.
|
|
|
|
|
|
### Version History
|
... | ... | @@ -19,46 +19,56 @@ This roadmap is not exhaustive. inLeague is required to maintain integration wit |
|
|
* **v0.xx** (2002 - 2008) - inLeague's predecessor was known as **AYSO-Online**, which was completely re-written and adapted to the first release of the inLeague Sports Management Suite in 2008.
|
|
|
* **v1.xx** (2008 - 2015) - The first commercial availability of inLeague to AYSO regions.
|
|
|
* **v2.xx** (2015 - 2019) - inLeague 'NEXT' was a major UI and software overhaul that incorporated most of the software into the Coldbox HVMC Devleopment Framework (by Ortus Solutions).
|
|
|
* **v3.xx** (2019 - 2022) - The underlying 'engine' that drives the inLeague tech stack was changed from Adobe Coldfusion to the open-source Lucee JVM Application engine.
|
|
|
* **v3.xx** (2019 - 2022) - The underlying 'engine' that drives the inLeague tech stack was changed from Adobe Coldfusion to the open-source Lucee JVM Application engine.
|
|
|
* **v4.xx** (2022+) - 20th Anniversary Edition: a Lucee-driven API with a VueJS front end.
|
|
|
|
|
|
20th Anniversary Edition of inLeague is referred to below as **v4.xx**.
|
|
|
|
|
|
This section summarizes all of the enhancements and bugfixes to the inLeague platform made since May of 2022. Development on the legacy platform shifted to the 20th Anniversary Edition in the Fall of 2020; updates prior to that point may be found on our [legacy documentation site](https://confluence.inleague.org/display/IUG/System+Updates).
|
|
|
This section summarizes all of the enhancements and bugfixes to the inLeague platform made since May of 2022. Development on the legacy platform shifted to the 20th Anniversary Edition in the Fall of 2020; updates prior to that point may be found on our [legacy documentation site](https://confluence.inleague.org/display/IUG/System+Updates).
|
|
|
|
|
|
### Release Notes
|
|
|
|
|
|
### Version 4.4.0 (August 2023; inLeague Mobile 3.30)
|
|
|
|
|
|
* **(New Feature: Player & Coach Photos)** Added integration with Affinity for player and coach photo submission and program-level options to solicit photos. Retrieved photos already on file with Affinity for existing players and coaches.
|
|
|
* **(New Feature: Volunteer Management)** Added volunteer dashboard to show certifications and training pertinent to their selected volunteer roles.
|
|
|
* **(Enhancement: Invoice Payment)** Added a link to outstanding 20th anniversary app invoices in the navbar.
|
|
|
* **(New Feature: Player Registration)** Added customizable header and footer text to registration receipts for each program, configurable from Program Administration.
|
|
|
* **(New Feature: Private Profiles)** Added a 'private profile' option to each user account that limits automatic information sharing between two user accounts belonging to the same family.
|
|
|
|
|
|
### Version 4.3.5 (Spring 2023; inLeague Mobile 3.25)
|
|
|
|
|
|
* **(New Feature: Logins)** Two Factor Authentication support; option to require 2FA for administrative users.
|
|
|
* **(New Feature: Logins)** Two Factor Authentication support; option to require 2FA for administrative users.
|
|
|
* **(New Feature: 2FA)** Added SMS support and Google Authenticator app support.
|
|
|
* **(New Feature: Logins)** "Login with Google" support added.
|
|
|
* **(Enhancement: Events)** Event signups may now be transferred from one event to another.
|
|
|
* **(Enhancement: Events)** Event signups may now be transferred from one event to another.
|
|
|
* **(Enhancement: Events)** Expanded data available on the event roster.
|
|
|
* **(Enhancement: Referee Scheduling)** The referee scheduler will now correctly default to the "current" week.
|
|
|
* **(Enhancement: Referee Scheduling)** Restored match reports to the 20th Anniversary app scheduler.
|
|
|
* **(Enhancement: Referee Scheduling)** Made coach names accessible to mouseover/tap on team designation.
|
|
|
* **(Enhancement: Player Registration)** Added a separate 'which seasons are relevant' selector so that player registration will only show seasons with a program open for registration, rather than seasons that also have a program active right now.
|
|
|
* **(Enhancement: Player Registration)** Player registration invoices are now invalidated after 12 hours if they are not paid, such that any registrations more than 12 hours old which get to the payment page will have new invoices generated with fees or coupons pertinent to the current date.
|
|
|
* **(Enhancement: Division Statistics)** Added waitlist numbers for each program to the division statistics dashboard display.
|
|
|
* **(Enhancement: Division Statistics)** Added waitlist numbers for each program to the division statistics dashboard display.
|
|
|
* **(Enhancement: Player medical releases)** Added support for player loans to "team-wide" medical release document.
|
|
|
* **(Retired)** Removed support for pre-2022 Yozons / eAYSO electronic signatures.
|
|
|
|
|
|
### Version 4.3.0 (Spring 2023; inLeague Mobile 3.24)
|
|
|
|
|
|
* (**New Feature: Registration**): Waitlist Manager and 'payment method now, pay later' style registrations.
|
|
|
* (**New Feature: Registration**): Coupon manager: create and apply $ or % coupons to registrations or events with options to limit coupons to specific families or players
|
|
|
* (**New Feature: API)** Added a seasonal volunteer report to the API that will show all volunteers for a season and their volunteer preferences.
|
|
|
* (**Enhancement: Rosters**) Added player loans to Affinity-style rosters.
|
|
|
* (**Enhancement: Score Input**) Adjusted alignment and added coach names to score input function
|
|
|
* (**Enhancement: Score Input**) Adjusted alignment and added coach names to score input function
|
|
|
* (**Enhancement: Player Editor**) Better support and clarification for waitlisted vs. incomplete registrations when registrations use the new 'waitlisted pending payment' option; add a link to the waitlist manager for an individual player
|
|
|
* (**Enhancement: User Editor**) Changes to 'highest coach license' and 'highest referee grade' are now logged
|
|
|
* (**Enhancement: SMS Support**) inLeague now supports league-specific Twilio credentials so that leagues may use their own phone numbers rather than inLeague's.
|
|
|
* (**Enhancement: Report Builder**) Added filters and display targets for program fees and discounts.
|
|
|
* (**Bugfix: Background Checks**) Allow a new background check to be generated for a volunteer who has an open, but incomplete background check from a previous but recent season
|
|
|
* (**Infrastructure**) Lucee 5.3.9 --> 5.3.10.
|
|
|
* (**Infrastructure**) Lucee 5.3.9 --\> 5.3.10.
|
|
|
|
|
|
### Version 4.2.0 (Winter 2022-23; inLeague Mobile v3.19)
|
|
|
* (**New Feature: Rosters**) Added the new 'Affinity-style' AYSO Official Team Roster.
|
|
|
|
|
|
* (**New Feature: Rosters**) Added the new 'Affinity-style' AYSO Official Team Roster.
|
|
|
* (**Enhancement: Rosters**) Added an additional line-up card option for 8ths.
|
|
|
* (**Enhancement: Games**) Score input enhancements to streamline UI navigation.
|
|
|
* (**Enhancement: Games**) Added comments to the game schedule.
|
... | ... | @@ -75,7 +85,7 @@ This section summarizes all of the enhancements and bugfixes to the inLeague pla |
|
|
* (**Enhancement: Referees**) Replaced numerous references to 'eAYSO Current' with Risk Status & Risk Status Expiration.
|
|
|
* (**Enhancement: Referees**) When manually assigning a referee to a slot, the lookup will now retrieve any referee with a valid risk status instead of any referee who had logged in within the last year.
|
|
|
* (**New Feature: Rosters**) Updated medical release tool to retire legacy Yozons HTML form and replaced it with the Affinity ELA hydrated from inLeague e-signature data. Implemented individual medical release link on user dashboard and bulk medical release link from the team rosters function.
|
|
|
* (**Infrastructure: System**) Engine/Framework updates: Coldbox 6.6 --> 6.8; Lucee 5.3.8 --> 5.3.9
|
|
|
* (**Infrastructure: System**) Engine/Framework updates: Coldbox 6.6 --\> 6.8; Lucee 5.3.8 --\> 5.3.9
|
|
|
|
|
|
#### Version 4.1.0 (Summer 2022)
|
|
|
|
... | ... | @@ -87,7 +97,7 @@ This section summarizes all of the enhancements and bugfixes to the inLeague pla |
|
|
* (**Registration**) Added 'bulk invitation' tool for transferring result sets from the report builder to program registration eligibility
|
|
|
* (**Registration**) Expanded Side-by-Side functionality to render players eligible or ineligible for program A based on eligibility or registration status in Program B
|
|
|
* (**AYSOU**) Improved formatting on eTrainU/AYSOU transition page for some devices
|
|
|
* (**General**) Begin naming transition from "competition" to "program" (these are synonymous)
|
|
|
* (**General**) Begin naming transition from "competition" to "program" (these are synonymous)
|
|
|
* (**General**) Bugfixes related to Stripe / card transactions and resulting email confirmations referring to the wrong league
|
|
|
* (**Volunteers**) Only collect DOB when a user volunteers in a role triggering AYSO Membership; allow users to edit their names and DOBs prior to registering with AYSO for the first time.
|
|
|
* (**Registration**) Show the summary of the registration fee (i.e. why that particular fee is due).
|
... | ... | |