Questie-X Documentation

Complete history of changes, fixes, and additions.

Version: v1.6.0 ← Back to Documentation

v1.6.0 — Map Search & Data Integrity


v1.5.9 — Combat Hardening & NPC Mapping


v1.5.8 — Expanded Font Customization


v1.5.7 — Ace3 Shim & Load Prioritization


v1.5.5 — Performance & Stability


v1.5.4 — Dedicated Keybinds Tab


v1.5.2 — Ascension Custom Zone Support


v1.5.1 — Minimap Icon Visibility Fix


v1.5.0 — Universal Stability & Zone Mapping


v1.4.9 — Validation, Profiler & Quest Link Fixes


v1.4.8 — Plugin Synchronization & Lua 5.0 Refactor


v1.4.7 — Taint Resolution & WotLKDB Restructure


v1.4.6 — Saved Variables & Texture Fixes


v1.4.5 — Network & Taint Stability Update


v1.4.4 — AceGUI Pool & Event Handling Fixes


v1.4.3 — Taint & API Compatibility Fixes


v1.4.2 — Quest Route Optimization


v1.4.1 — Cleanup & Repository Maintenance


v1.4.0 — Taint Resolution & Compatibility Fixes


v1.3.7 — Quest Tracking & Robustness


v1.3.6 — Tooltip Fixes & Enhanced Taint Workaround

v1.3.5 — Comprehensive Taint & Architecture Fixes

A comprehensive update resolving 13 distinct issues related to global environment taint, unsafe polyfills, and module stability across all supported Lua environments (5.0, 5.1, 5.2).

Core & Stability


v1.3.4 — Taint Analysis & Error Fixes

Resolves the initialization error in GameVersionError.lua and implements a version guard to support Classic-era private servers. Also confirms the integrity of the WotLKDB module after a deep taint analysis.

Core & Stability


v1.3.3 — Critical Taint Fix & Module Loading

Addresses the missing WorldMapTaintWorkaround module that was excluded from previous releases, finally enabling the intended seat-of-pants taint mitigation strategy.

Core & Stability


v1.3.2 — Taint Resolution & Stability

Finalizes the Taint Resolution project, eliminating ADDON_ACTION_BLOCKED: UseAction() errors by refactoring internal hooks to use secure alternatives and hardening the global namespace against collisions.

Core & Stability

v1.3.1 — QuestieComms Streamlining

Refines the data-sharing mechanism to use exclusively hidden global channels, removing guild-channel broadcasts to minimize chat traffic while maintaining real-time data synchronization.

Network & Comms

v1.3.0 — QuestieLearner Confidence & Tiered Pruning Engine

Implements a robust verification model for learned data, introducing a tiered confidence system (Verified vs Unconfirmed), automated stale data cleanup with protection for high-confidence entries, and a critical correction to coordinate scaling logic for 3.3.5a combat log events. Refactors global data sharing to utilize hidden chat channels for community-wide confidence calculation.

QuestieLearner.lua — Confidence & Coordinate Scaling

QuestieLearnerExport.lua — Tiered Pruning Engine

QuestieOptionsDatabase.lua — Verification Controls

v1.2.9 — QuestieLearner Cross-Link Engine + Tracker Zone Fix + Untrack Fix

Introduces a universal bidirectional cross-link engine in QuestieLearner that automatically stitches relationships between all four entity types (NPCs, Quests, Objects, Items) as data is learned — no manual wiring needed. Fixes the tracker's persistent "Unknown Zone" header for custom/unknown quests by replacing unreliable map API calls with the canonical 3.3.5a quest log header walk. Fixes a logic inversion in UntrackQuestId that prevented shift-click untacking from working.

QuestieLearner.lua — Universal Cross-Link Engine

TrackerUtils.lua — Zone Resolution Rewrite

QuestieTracker.lua — Untrack Fix

v1.2.6 — QuestieLearner Comprehensive Overhaul

Rewrote QuestieLearner from scratch to fix all known data-capture deficiencies. Adds full quest field coverage, grid-based coordinate clustering, quest-giver-only mouseover filtering, async item-info retry, object loot detection, and live inject-on-import so imported data takes effect without a reload.

QuestieLearner.lua — Full Rewrite

QuestieLearnerExport.lua — Import Live-Inject Fix

README — Import Clarification

v1.2.5 — Ebonhold & Ascension DB Plugin Load Fix

Fixed a fatal load-time crash in all four Ebonhold DB files (and identically in the Ascension DB files) caused by calling GetRealmName() and QuestieLoader:CreateModule() at file scope — before WoW's API is fully available. Switched to plain global table population; realm-gating and injection remain safely deferred to the loader's PLAYER_LOGIN handler.

Root Cause

Questie-X-EbonholdDB

Questie-X-AscensionDB

XXH_Lua_Lib Universal Compatibility Fix

Repository & Releases


v1.2.4 — Retail/SoD Corrections Removed

Deleted all Season of Discovery, Season of Mastery, and Hardcore correction files. These were retail-specific and never referenced by the TOC. Cleaned up all dead imports, constants, and code branches they left behind in QuestieCorrections.lua.

Files Deleted

QuestieCorrections.lua Cleanup


v1.2.3 — Diagnostics Refactor & Monolithic DB Removal

Moved all DB init diagnostics out of chat and into the Develop debug level. Replaced hardcoded quest-ID spot-checks with generic per-table stats. Removed the stale monolithic database folders fully superseded by the DB plugin architecture (~30 MB removed).

DB Init Diagnostics — DEVELOP Level

DB Plugin — Loader.lua Premature Count Check Removed

Monolithic Database Folders Removed


v1.2.2 — DB Plugin Pull Architecture & Compiler Hardening

Overhauled the DB plugin loading pipeline from a fragile push/bridge pattern to a direct pull at init time. Fixed a long-standing compiler bug that silently dropped extraobjective condition data. Removed all DevTools_Dump calls that were printing raw Lua table syntax to chat during validation.

DB Plugin Architecture — Pull Pattern

DB Plugin — Loader.lua Simplification

Compiler — extraobjectives Conditions Field

Compiler — DevTools_Dump Removal


v1.1.7 – v1.2.1 — DB Loading Diagnostics & Fallback Tracker

Ongoing stability pass. Hardened the entire database loading pipeline, wired up the live quest-log fallback for quests missing from the DB, and fixed a chain of nil-guard crashes across corrections, map, and tracker modules.

Database Loading

Live Fallback for Missing Quests

Crash Fixes


v1.1.6 — Minimap Icon & P2 Stability

Minimap button overhaul and second pass of P2 bug fixes.

Minimap

Bug Fixes


v1.1.5 — QuestieLearner Expansion & Database Options

Major expansion of the data-learning system and a new Database options tab.

QuestieLearner

Options — Database Tab


v1.1.4 — Questie-X: Plugin Architecture & Maintenance Update

This release marks the official rebranding from Questie-335 / PE-Questie to Questie-X and introduces the new plugin architecture. Additionally, this version includes significant UI enhancements, core compatibility refinements for legacy clients, and critical database corrections.

Architecture Changes

UI Enhancements

Core & Compatibility

Map & Tooltips

Quest Data

New Plugins

TOC / Addon Identity

Bug Fixes


v9.9.2 — Final Pre-Refactor Release

⚠️ This is the final stable release before a major architectural refactoring. All active features and quest data from previous releases are preserved.

Fixes

New Ebonhold Quests


v9.9.1

New Ebonhold Quests


v9.9.0

New Ebonhold Quests

Fixes

v9.7.5

Fixes

New Quests

v9.7.4

Fixes

New Quests

v9.7.3

New Features

Quests (Custom Content)

New Ascension Quests

New Ebonhold Quests

Fixes