See what's new with FantasyNewsletterPRO.
November 15, 2025
Hey everyone,
Another big update is here with a ton of new features and fixes that many of you have asked for. We've got a major change to Power Rankings, a fun new award, and a new visual flair for your Players of the Week and Shittiest GM.
New Features: Hockey Cards, Previews & A New Award!
Improvements & Enhancements
Bug Fixes
A Quick FYI on Generation Times
FYI: Since I have added some new stat collecting behind the scenes (mainly for filtering benched players), this may increase your generation time. You might see an increase of about 30 seconds to 1 minute.
Thanks for all the feedback, and keep it coming!
-Drew
October 22, 2025
Hey everyone,
First off, a massive thank you for your patience over the last day or two. As many of you noticed, we've been working through some tricky issues related to triggering the background process that fetches your league's weekly stats (the "stat ingestion"). This was particularly apparent when trying to implement the new loading indicator feature on the settings page.
What happened was a combination of me being a dumbass and being way out of my depth. It took a lot of debugging (and some head-scratching!), but I think I now resolved these underlying problems. The connection between saving your settings (for the first time) and triggering the data import is now working correctly (I hope).
Introducing the Backfill Status Indicator!
When you save settings for a league for the first time (assigning yourself as owner), a background job starts to import historical stats. Previously, you just saw a flash message. Now, you'll see a status indicator appear at the top of the settings page:
The "Complete" and "Error" messages will stay visible until you click the small '×' button to dismiss them for your current browser session. This way, you'll know for sure when it's safe to generate.
New Community Discord Server!
A Discord server has been launched for troubleshooting, feedback, and community discussion. Join the Discord to get direct access to me for any troubleshooting needs or to suggest new features!
Other Bug Fixes Deployed:
Thanks again for your incredible patience and support as I navigate this. If you encounter any issues where you still can't generate a newsletter after seeing the "Complete" message (or if the status gets stuck), please EMAIL ME directly at FANTASYNEWSLETTERPRO@GMAIL.COM. I can often fix these issues on the fly and get your newsletter generated for you.
Again, I have no prior experience with coding, building apps, cloud functions, or any of this stuff, so I'm learning as I go and definitely stumbling towards a fully stable build. Your feedback and understanding mean the world!
-Drew
October 21, 2025
First, my sincerest apologies again for the downtime and the bugs you've encountered. It's frustrating to deploy a feature only to see it break, and I truly regret that the service wasn't fully ready for prime time. Thank you for your continued patience as I worked to address these critical issues.
The Solution: A New Stat Recovery System
The core problem was instability in retrieving player stats from Yahoo's API, which caused sections (like the Player of the Week name and the All-Stars table) to show errors or fail entirely. I've now rebuilt the data pipeline to use a much more robust and reliable system for stat recovery. This change should resolve the last major bugs related to player name lookups and stat calculation failures in certain league types.
SPECIAL NOTE: Data Initialization Workaround
If you are receiving an error during generation due to **no stats data being populated**, please follow these steps:
1. Go to your league settings page.
2. Make a minor change (you can change it back after).
3. Save settings.
This will force the app to fetch and initialize your league's weekly stats data, enabling you to generate your newsletter!
I'm hoping this is the fix of all fixes, but again, beta baby! Thank you for your patience.
-Drew
October 15, 2025
Well, that didn't go quite as planned. To anyone who tried to generate a newsletter this past week and was met with errors, blank sections, or just plain weirdness: I sincerely apologize. The launch didn't meet the standard I was hoping for, and you deserved a better first experience.
The root of the problem was that my test environment didn't fully capture the sheer variety of data coming from the live Yahoo API across dozens of different leagues. The app struggled to correctly identify inactive players and handle key stats that differed from league to league. As a solo creator and certainly not a professional dev, this was a tough but incredibly valuable lesson in real-world deployment.
Thank you for your patience and for sticking with it. Your feedback has been instrumental in getting this fixed. Please give it another shot for your weekly matchup!
-Drew
October 8, 2025
With the new NHL season officially underway, I wanted to extend a huge thank you to everyone who has supported this project. We've just surpassed 50 registered users, which has blown away my initial expectations. Thank you for spreading the word!
As we head into the first week with live data, please be aware that server demand might be high. There's a chance things might break under the load, especially on Monday, so your patience is appreciated. My goal is to keep this tool free, but if server load becomes a major issue, I will explore upgrades to ensure a smooth experience for everyone.
A special shout-out goes to the early users on Reddit who provided some amazing feedback and feature requests that are already shaping the future of this tool.
Thanks for your support, Good luck this season.
-Drew
October 8, 2025
September 20, 2025