Releases: rommapp/grout
v4.6.1.3
v4.6.1.2
Fix for games with multiple downloads inadvertently downloading a zip of everything named as the rom file.
Special thanks to @klinkertinlegs for troubleshooting with me and providing API responses!
v4.6.1.1
v4.6.1.0
v4.6.1.0
New Features
- Custom Platform Mapping Entry: Enter custom folder names for platform mappings using the on-screen keyboard when your folder structure doesn't match Grout's suggestions (#103)
Documentation
- Added per-CFW platform mapping reference tables for Knulli, muOS, NextUI, ROCKNIX, and Spruce
- Non-technical users can now contribute mapping corrections by editing these simple markdown tables
- Fixed broken documentation links
Bug Fixes
Internal
- Added pre-commit hook to remove replace directives from go.mod
v4.6.0.1
Add missing NDS .dsv save file extension
v4.6.0.0
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
v1.4.2
Fix for incorrect PICO-8 mapping.
v1.4.1
New local cache for a sweet sweet performance boost
v1.4.0
v1.3.9
Tried to be cute with pagination and lost. Fix for Grout not retrieving large ROM collections.