v4.6.0.0
Important
Version Number Change: Starting with this release, Grout's version number now mirrors the required RomM version.
The first three components indicate RomM compatibility, and the fourth is for Grout-specific patches.
This jump from v1.4.2 to v4.6.0.0 reflects alignment with RomM v4.6.0, not a major rewrite.
New Features
- ROCKNIX Support: Preliminary support for ROCKNIX (#96) - thanks to @sucmerep for the
platforms.json - 7-Zip Support: Download and extract 7z compressed ROM files (#77)
- Version Selection: Choose which file version to download when multiple are available (#57)
- Beta Release Channel: Option to receive beta updates (#62) - @pawndev
- Match RomM Release Channel: New release channel option to automatically match your RomM server version (#84)
- Self-Signed SSL Certificate Support: Option to skip SSL verification for self-signed certificates (#68)
- Fuzzy Save Matching: Third matching option using prefix similarity and Levenshtein distance for save sync
- Orphan Reattachment: Automatically reattach orphaned ROMs/saves using CRC32 lookup
- Background Cache Sync: Local cache now syncs in the background on startup (#81)
- Knulli Gamelist Integration: Grout now adds itself to Knulli's gamelist.xml and reloads on exit (#79) - @pawndev
Improvements
- muOS app icon now displays correctly (#85) - @pawndev
- Status bar icon legend added to documentation (#82)
- Preloading artwork now considers already cached items (#73)
- Improved version comparison with prerelease support (#63) - @ZacharyKeatings
- More robust caching when options are changed
- Gabagool refactor: FSM replaced with Router for cleaner state management
- In-app updater now enabled for NextUI - @pawndev
- "Redownload" action text for already downloaded games
Bug Fixes
- Fixed save sync timestamp comparison (#98)
- Fixed muOS Drastic save directory mappings (#89)
- Fixed save sync issues on Knulli with reverse platform mapping (#51)
- Fixed Sega Master System/Mark III custom mapping (#27)
Documentation
- Added note about deleted items and local cache behavior (#91)
- Added status bar icon legend (#82)
- Updated user guide with file version selection
- Reorganized documentation for easier navigation
- Updated Spruce installation guide - @sargunv
i18n
- French translation updates - @pawndev
Important Note: Grout
v4.6.0.0requires RomMv4.6.0