KalsBattlePetLevels - Changelog ==============================

Author: Kaladrax Realm: Pagle (US) Addon: KalsBattlePetLevels Purpose: Tracks your owned and unique battle pets, displays level distribution from 1–25, and highlights non-battle and vanity pets in a friendly, scrollable UI.

Version 1.2.6 📦 Packaged for public release with TOC update and final polish 📊 Added "Vanity" and "Non-Battle" categories with simplified labels 📏 Improved line spacing and display alignment in scroll frame 🧹 Update logic now hides unused UI lines for cleaner layout 🎨 Welcome message redesigned with color framing and styling 🧠 Debug output improved with consistent color coding and emoji markers 🔁 UI frame remains responsive and resizable for any screen size

Version 1.2.3 🧪 Added /kpldebug on|off for testing and verbose output 🔍 Debug messages now include scan start and pet info breakdown 🐾 Pet scan logic optimized to filter vanity pets more accurately 📦 Updated SavedVariables prep (optional persistence planned) 🔢 Level count tracking refined for precision from 1–25 🎯 Unique species detection improved with tighter exclusion rules

Version 1.2.0 🖼 Tracker window added with scrollable view and reset button 📘 Displays total pets, unique species, level distribution 📍 Movable and resizable frame with clean backdrop and border 🎮 Slash commands added: /kplshow, /kplhide, /kplreset 🧵 Modular file structure finalized: Core, PetData, UI, Debug, Welcome 🔄 Automatic updates on pet journal changes and after pet battles

Version 1.1b (Beta) 🛠 Initial working prototype 📜 Basic scan for total and owned pets 📋 Slash commands and debug stubs implemented 🧪 UI display in early wireframe form 🧱 Foundation for compatibility with MoP Classic 2025