diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index e76da06..1a89c7e 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -1,35 +1,28 @@ -# 🛠️ WoW Modernization Tool v2.2 +# 🛠️ WoW Modernization Tool v2.3 -## 🎮 Discord Rich Presence +This update focuses on **better compatibility, safer WoW.exe patching and improved recovery**. -- Added detailed Discord Rich Presence privacy controls. -- Choose individually whether Discord can display: - - Character Name - - Guild - - Race - - Faction - - Class - - Level - - Zone -- Added a `Show character details` option to quickly enable all Discord details. -- Updated WowPresence integration for the new privacy system. +## ⚙️ Vanilla Tweaks & Compatibility -## 🔄 Updates & Reliability +- Reworked Vanilla Tweaks handling for better compatibility with **Vanilla, Turtle WoW, OctoWoW and compatible clients**. +- `WoW_Modernized.exe` is now built and validated transactionally before replacing the previous version. +- Vanilla Tweaks now runs before other installation changes. +- Improved support for already-patched clients while preserving client-specific loader code. +- Removed overly strict build/version checks that could reject compatible clients. -- Added smart update checks for remote components. -- Unchanged components are no longer downloaded again on every Apply. -- Modified or missing managed files are automatically detected and repaired. -- Release assets are detected even when an upstream project replaces a file under the same tag. -- Improved vanilla-tweaks update detection to avoid unnecessary downloads and repatching. -- Improved branch-based component downloads to use the exact resolved revision. -- SuperAPI continues to follow upstream `master` while installing the exact detected revision. -- Added integrity checks for bundled components before installation. -- Improved atomic installation of bundled components and dependent addons. -- Improved Nampower and UnitXP addon handling during updates and offline fallback. -- No1600x1200 now uses the bundled known-good version. -- Fixed stale `.modernization-backup-*` files remaining after successful updates. +## 🎨 MPQ & Recovery -## ✅ Updating from v2.1 +- Improved MPQ validation to reject corrupted or invalid archives. +- Existing valid files can now be preserved when a remote source is temporarily unavailable. +- Improved offline recovery for supported components. +- Better handling of local installation and permission errors. + +## 🛡️ Reliability + +- Expanded automated tests for installation ordering, recovery and executable patching. +- Improved rollback behavior to reduce the risk of partial installations. + +## ✅ Updating from v2.2 Download the new executable, select your existing WoW folder and click **Apply Setup & Tweaks**.