- Added - Dynamic game version handling for Retail, Cataclysm, and Vanilla - [initialization.lua, utils.lua]
- Added - Localization strings for all user-facing text - [localization.lua]
- Added - New debug messages for comprehensive tracking - [initialization.lua, utils.lua, localization.lua]
- Added - Slash command handling with dynamic response messages for `/blu debug`, `/blu welcome`, and `/blu help` - [initialization.lua, utils.lua, localization.lua]
- Added - Sound categories and corresponding muting logic - [sounds.lua]
- Added - New custom sound entries for `warcraft_3-2` and adjusted ordering in the `sounds` table - [sounds.lua]
- Added - New custom sound entries for `warcraft_3-3` and adjusted ordering in the `sounds` table - [sounds.lua]
- Added - New [sounds.md] guide for adding and managing custom sounds - [/docs]

- Fixed - Errors related to sound ID selection and volume handling - [sounds.lua]
- Fixed - Initialization bugs caused by incorrect scoping and event registration - [initialization.lua, utils.lua]
- Fixed - Localization issues and missing strings - [localization.lua]
- Fixed - Issue where default sounds for "Quest Accepted" and "Quest Complete" were both playing the achievement sound - [core.lua]

- Removed - Redundant and outdated files specific to older game versions - [cata.lua, vanilla.lua, options_c.lua, options_v.lua, retail.lua]
- Removed - Redundant `HandleEvent` function from `core.lua` to streamline the codebase - [core.lua]

- Restructured - Event registration and handling logic to support multiple WoW versions - [initialization.lua, utils.lua]
- Restructured - Core functionalities into dedicated files for modular design - [initialization.lua, utils.lua, localization.lua]
- Restructured - Sound management, removing deprecated files and consolidating logic - [sounds.lua]
- Restructured - Color alternation logic for options panel dynamically based on available groups - [initialization.lua]

- Updated - Sound selection logic to ensure correct sounds are played based on the provided sound ID - [utils.lua]
- Updated - Debug messages for sound selection and playback to be more descriptive and consistent - [utils.lua]
- Updated - Centralized sound handling logic in `utils.lua` to improve code maintainability - [utils.lua]
- Updated - `.toc` files to reflect version increment to v5.0.0 - [BLU.toc, BLU_Cata.toc, BLU_Vanilla.toc]
- Updated - GitHub Actions workflow for precise versioning and changelog parsing - [release.yml]
- Updated - README to include new features and compatibility with 'The War Within' - [README.md]
