File Details
v1.3.0
- R
- Jul 23, 2025
- 25.31 KB
- 1.0K
- 11.1.7+1
- MoP Classic + 1
File Name
CheckPvPAssistant-v1.3.0.zip
Supported Versions
- 11.1.7
- 5.5.0
Changelog
All notable changes to CheckPvPAssistant will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[1.3.0] - 2025-07-23
Added
- Auto-close copy dialog - New configurable option to automatically close the copy dialog after Ctrl+C is pressed
/checkpvp autoclose- Toggle auto-close behavior on/off- Enabled by default for better user experience
- Uses keyboard event detection for reliable Ctrl+C detection
- Automatically ensures text is selected when Ctrl+C is pressed (prevents closing without copying)
- Smart copy behavior - re-selects text even if deselected to guarantee copying
- Includes updated instruction text that reflects current auto-close setting
Changed
- Dialog instructions - Updated dialog instruction text to reflect auto-close behavior when enabled
- UI module refactoring - Completely refactored UI module
- Documentation - Updated README.md, DESCRIPTION.md, and usage instructions to include new auto-close feature
Technical
- Added
SetupAutoClose()function - Handles all auto-close functionality - Added
GetInstructionText()function - Generates appropriate instruction text - Added
HandleCtrlC()function - Manages Ctrl+C detection and response
[1.3.0-alpha.1] - 2025-07-22
Added
- Auto-close copy dialog - Alpha release of new configurable option to automatically close the copy dialog after Ctrl+C is pressed
/checkpvp autoclose- Toggle auto-close behavior on/off- Enabled by default for better user experience
- Uses keyboard event detection for reliable Ctrl+C detection
- Automatically ensures text is selected when Ctrl+C is pressed (prevents closing without copying)
- Includes updated instruction text that reflects current auto-close setting
Changed
- Dialog instructions - Updated dialog instruction text to reflect auto-close behavior when enabled
- Documentation - Updated README.md, DESCRIPTION.md, and usage instructions to include new auto-close feature
[1.2.0] - 2025-07-20
Added
🎉 Mists of Pandaria Classic Version Support
This major update introduces complete Mists of Pandaria Classic version support, making CheckPvPAssistant the first addon to seamlessly work across both versions with automatic detection. MoP Classic is now fully functional!
Automatic Version Detection
- Smart Detection - Uses official Blizzard
WOW_PROJECT_IDconstants for reliable version identification - Zero Configuration - Automatically detects your game version and uses appropriate settings
- Future-Proof - Built to handle future WoW versions and expansions
Version-Specific URLs
- Retail →
https://check-pvp.fr - MoP Classic →
https://check-pvp-classic.fr - Dual-version support - Added support for Mists of Pandaria Classic
- Automatic version detection using official Blizzard
WOW_PROJECT_IDconstants - Version-specific URLs:
check-pvp.frfor Retail,check-pvp-classic.frfor MoP Classic - Separate TOC files:
CheckPvPAssistant.toc(Retail) andCheckPvPAssistant-Classic.toc(MoP Classic)
- Automatic version detection using official Blizzard
Changed
- File organization - Renamed database files to
db_classic_*pattern for better organization
[1.1.0] - 2025-07-12
Added
- Copy mode switching - New commands to switch between copying full URLs and name-realm format:
/checkpvp useurl- Copy full Check-PvP URLs/checkpvp usename- Copy name-realm format (e.g., "PlayerName-RealmName") [DEFAULT]/checkpvp mode- Show current copy mode and usage instructions
- Persistent copy mode - Copy mode preference saved between game sessions
Changed
- Default copy mode - Changed from URL mode to name-realm mode to match the original Check-PvP addon
- Unified menu text - Context menu always shows "Check PvP" regardless of copy mode
- Enhanced command help - Updated
/checkpvp helpto include new copy mode commands and show default mode
[1.0.1] - 2025-07-10
Added
- Addon icon - Added visual icon for the addon (assets/images/addon-icon.png)
- BigWigs packager integration - Switched to industry-standard BigWigsMods/packager@v2 for robust addon releases
Changed
- Improved release workflow - Replaced custom 188-line release workflow with simplified 25-line BigWigs packager
- Automatic platform distribution - Now automatically publishes to CurseForge, Wago.io, and GitHub with proper game version mapping
- Enhanced changelog handling - Automatic extraction of version-specific changelog sections for release notes
- Improved error messages - Refactored error messages in menu.lua for better readability and 120-character line formatting
- Enhanced debug output - Improved debug information in menu.lua and utils.lua for better traceability when retrieving player names and realms
Fixed
- 🔧 CRITICAL: Realm name formatting corrections - Fixed realm database (db_realms.lua) to preserve special characters (apostrophes, parentheses) in realm names:
Aggra(Português)now correctly mapped (was causing 404 errors)Ahn'Qiraj,Al'Akir,Al'arnow preserve apostrophesBlade's Edgenow correctly formatted- Over 100+ realm names corrected for accurate Check-PvP URL generation
- This fixes 404 errors when accessing Check-PvP URLs for characters on realms with special characters
- CurseForge upload errors - Fixed "Invalid game version ID" errors by implementing proper game version mapping
- Pipeline reliability - Enhanced GitHub Actions workflow with better error handling and validation
[1.0.0] - 2025-07-01
Added
- Initial release of CheckPvPAssistant addon
- Right-click context menu integration - "Copy Check-PvP URL" option in player dropdown menus
- Universal player support - Works with LFG menu, targets, party members, raid members, guild members, friends, enemies, and yourself
- LFG integration - Support for LFG search results and applicants
- Automatic region detection - Detects US, EU, KR, TW, CN regions automatically using character GUID analysis
- Comprehensive realm support - Database with 1000+ realm name translations from WoW internal format to Check-PvP.fr format
- Cross-realm player support - Properly handles players from different realms
- Battle.net friends support - Works with Battle.net friends across different realms
- Copy URL dialog - Clean, user-friendly dialog for copying URLs to clipboard
- Slash command system -
/checkpvpand/cpvpcommands for configuration - Debug mode - Toggle debug output for troubleshooting (
/checkpvp debug) - Persistent settings - Debug preferences saved between game sessions
- Multiple menu contexts supported:
- Guild members (guild roster)
- Community members (community member list)
- LFG creators (group leaders in LFG browser)
- LFG seekers (players looking for groups)
- Target players (any targeted player)
- Party members (party frames)
- Raid members (raid frames)
- Friends list (regular friends)
- Battle.net friends (cross-realm friends)
- Enemy players (opposing faction)
- Self (your own character)
Technical Features
- Menu API integration - Uses new TWW Menu system for context menu hooks
- Comprehensive validation - Input validation and menu context checking
Requirements
- World of Warcraft: The War Within (11.1.7)
- Uses the new Menu API introduced in TWW
Known Issues
- Only EU, US, TW regions have been thoroughly tested; KR and CN regions need additional testing
Release Notes
For detailed release notes, see the individual version files in the ReleaseNotes/ directory.

