As mentioned in my email a couple days ago, I rolled out a few website changes along with the site switchover to pre-season mode. I will go over the details here and will post additional replies if other new enhancements are released this year. I do have a couple other things in the works, but no promises they will be ready to go anytime soon.
First, I made the changes related to the new free agent priority system. Each team's current priority number can be seen on team stats pages as well as the standings page for the current season. There are two new columns in the primary standings table: "FA LEFT" - number of free agent signings remaining for the team and "FA PRTY" - free agent priority rank (1 being first priority and 10 being last).
If you attempt to claim a free agent for whom another team with higher priority has already submitted a claim, you will receive a notification of this prior to submitting the transaction. Previously, it would tell you that other teams had claims, and would list the names of those teams, but not until after the transaction was submitted. Now, you'll know this before submitting the transaction. It probably doesn't make sense to proceed with the claim unless you don't have any other alternative moves in mind. The only way you'll wind up with the player is if the other team withdraws their claim before the week is over since the priority list will not change before then. On the other hand, if another team with higher priority submits a claim for a player that you previously claimed, you will be notified of this by email. You will no longer know exactly which other team(s) have claimed the player, as that information is no longer needed in order to determine if an alternative move should be submitted.
Related to this, I also changed the weekly transaction processing program to account for the new priority system. After all transactions are processed for the week, a new priority list will be computed. Each team that claims a player in a week will move to the back of the list while teams that don't claim any players will move up. The order within those two groups of teams (those that do, and do not, sign players in a given week) will remain the same as they were previously, with one exception. Teams that sign more than one free agent in a week will move behind all of the teams that sign just one.
The other significant change is that I created a couple new database tables to store players' daily stat totals. Previously, only three types of stat lines were maintained for each player: active stats with a particular team, full season MLB stats and weekly stats (past 7 days). These 3 stat lines were all displayed on team stats pages. But now, because I'm storing players' stats every day throughout the season, I have much more flexibility in terms of what stat splits can be displayed throughout the site. For now, I've only taken advantage of this on one set of pages: the active team stats pages. There is now a header above the stats tables that allows you to select a stats split: "Active" - players stats on the displayed team's active roster, "Full Season" - full MLB season stats, and "Last 7", "Last 15" and "Last 30", which display the players' stats over the past 'X' days. These three splits will display the player's MLB totals over the selected split, regardless of their DTBL active roster status during that time period. I have not yet added the logic to compute PAR totals for these splits, but will be working on adding that soon.
This addition is going to open up a lot of other possibilities as well. Most notably, I'm going to be able to alter the "leaders" page to provide a whole bunch of additional stat splits. But that's not something I expect to complete before the season starts.
Hopefully, more to come soon!