From 989e35b9b19a840286e63d19fa3d379f2c604530 Mon Sep 17 00:00:00 2001 From: Xurkon Date: Mon, 16 Mar 2026 19:54:31 -0500 Subject: [PATCH] docs: update changelog.html with full developer detail for v1.1.5 through v1.2.5 --- docs/changelog.html | 193 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 193 insertions(+) diff --git a/docs/changelog.html b/docs/changelog.html index f502fb2..718adba 100644 --- a/docs/changelog.html +++ b/docs/changelog.html @@ -176,6 +176,199 @@
+

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.