# RetroDECK v0.9.2b
**Release date:** 2025-XX-XX
---
## Steam Sync 2.0
Steam Sync Version 2.0 is here!
Is the next step of the Steam Sync function.
- It is much faster and smarter.
- It comes with two modes, allowing you to choose how to sync:
- **Automatic Steam Sync**: Enable/Disable where ES-DE favorites will be synced to Steam when RetroDECK quits.
- **Manual Steam Sync**: Perform a one-time manual sync of ES-DE favorites to Steam.
- It comes with a new tool:
- **Purge Steam Sync Shortcuts:** Perform a full Steam ROM Manager purge of all favorites, in case things have gotten messed up.
---
## Backup Tool 2.0
Added backup options for core user data and full/partial backups.
Introduced optional userdata backup during post-update process.
---
## New Tool: Repair Paths
New function for repairing RetroDECK paths without needing a full reset.
---
## New Tool: Logging Level Changer
Allows you to increase the amount of data logged under retrodeck/logs.
It has four increasing levels:
- **Level 1: Default**: Logs important information.
- **Level 2: Warnings**: Logs general warnings.
- **Level 3: Errors**: Logs more detailed error messages.
- **Level 4: Debug**: Logs everything.
---
## Patch Notes
### RetroDECK Framework
**Added:**
- Added functionality for SRM manifest sync, including handling unfavorited games.
- Added an optional userdata backup prompt during the post-update process.
- Added `repair_paths` function introduced to fix paths without a full reset.
- Added `repair-paths` CLI option that calls the `repair_paths` function.
**Changed:**
- Function `steam_sync` improved to handle unfavorited games more efficiently.
- Refactored `compress_game` function to handle post-compression cleanup argument directly.
- Enhanced `find_compatible_games` logic and spelling improvements.
- Refined `sanitize()` function to be moved to `other_functions.sh` for better code organization.
- Updated `backup_retrodeck_userdata` to support a more efficient "core" backup option.
**Fixed:**
- Corrected instances of improper realpath and basename handling with spaces.
- Improved path cleanup handling for spaces in folder names.
- Resolved broken symlink issue for internal logging folder.
---
### RetroENGINE
**Changed:**
- Added to `.png` and `.po` to `IGNORED_EXTENSIONS`.
---
### RetroDECK Classic (Zenity) Configurator
**Added:**
- Compression Tool:
- Better multi-file compression logic.
- Better cleanup argument for single-file and multi-file modes.
- New Tool: Repair Paths
- New Tool: Logging Level Changer
- Added Backup Tool 2.0:
- Added Steam Sync 2.0
**Changed:**
-
**Fixed:**
- Some entry flow issues in:
- Compression Tool multi-file entry.
- PortMaster entry.
- Steam Sync:
- Fixed issues with Zenity dialogs showing unnecessarily during Steam Sync.
- Resolved issues with SRM user configurations and the new manifest sync type.
---