SaveState v2.8.1b - Hotfix Release
This emergency hotfix addresses a critical data-parsing edge case with the Steam Store API that caused game scans to halt abruptly, while also upgrading our automated package deployment pipelines.
What's New:
Bug Fixes & Steam API Robustness
- Steam Cloud Scan Fix: Resolved an issue where the game scanner would unexpectedly stall and stop processing after roughly 30 titles on certain systems. This was caused by unpredictable variations in the structure of data payloads returned by the Steam Store API.
- API Response Normalization: Implemented a new data extractor capable of handling diverse category data formats (accepting both flat lists and nested dictionaries). Unhandled layouts are now safely logged rather than crashing the loop, ensuring uninterrupted cloud-save discovery.
- Type Validation & Graceful Fallbacks: Wrapped the core Steam query engine in defensive type validation and error-handling blocks to safely capture malformed server responses without interrupting the wider scanning process.
Special Thanks
This hotfix was made possible thanks to quick telemetry and detailed user feedback:
- @naruto020499 — for identifying and documenting the Steam Cloud scanner stall behavior in issue #66.