diff --git a/CHANGELOG.md b/CHANGELOG.md
index 58c5546..2b37488 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,28 @@
# Changelog
+## v1.3.4 — Taint Analysis & Error Fixes
+
+*Resolves the `l10n` initialization error in `GameVersionError.lua` and confirms the integrity of the WotLKDB module after a deep taint analysis.*
+
+### Core & Stability
+
+- **[Fix]** Resolved `attempt to call local 'l10n' (a table value)` in `GameVersionError.lua` by using hardcoded English strings for early-load error messages.
+- **[Taint Analysis]** Completed a full audit of `Questie-X-WotLKDB`. No direct taint vectors or secure function overrides were found.
+- **[Version Sync]** Synchronized versions to v1.3.4 across all components.
+
+
+## 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
+
+- **[Taint Fix]** Officially included `Modules\WorldMapTaintWorkaround.lua` in all TOC files to ensure it's loaded and executed.
+- **[Error Handling]** Included `Modules\GameVersionError.lua` in all TOC files for better unsupported client detection.
+- **[Version Sync]** Synchronized version numbers across all 4 TOC flavors.
+
+---
+
## 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.*
@@ -14,11 +37,11 @@
---
## v1.3.1
+
- Refined data-sharing mechanism to use exclusively hidden global channels, removing guild-channel broadcasts to minimize chat traffic.
-
## v1.3.0 — QuestieLearner Confidence, Global Sharing & Stale Data Cleanup
-
+
### QuestieLearner.lua — Precision & Confidence
- **[Coordinate Scaling Fix]** Fixed player coordinates being recorded on a 0-1 scale; now correctly scales to 0-100 for compatibility with Questie map pins.
- **[Confidence Rating System]** Introduced a confidence system based on "Match Count" (`mc`). Data is now categorized as "Unconfirmed" (low confidence) or "Verified" (high confidence).
diff --git a/Modules/GameVersionError.lua b/Modules/GameVersionError.lua
index 557a7e2..810e58f 100644
--- a/Modules/GameVersionError.lua
+++ b/Modules/GameVersionError.lua
@@ -5,14 +5,14 @@ local l10n = QuestieLoader:ImportModule("l10n")
-- StaticPopup has very limited width, so text is split to many lines.
local msg = {
- l10n("You're trying to use Questie addon"),
- l10n("on an unsupported WoW game client!"),
+ "You're trying to use Questie addon",
+ "on an unsupported WoW game client!",
- l10n("WoW \"retail\" and private servers"),
- l10n("are not supported."),
+ "WoW \"retail\" and private servers",
+ "are not supported.",
- l10n("Questie only supports"),
- l10n("WoW Classic (Era/Wrath)!"),
+ "Questie only supports",
+ "WoW Classic (Era/Wrath)!",
}
StaticPopupDialogs["QUESTIE_VERSION_ERROR"] = {
diff --git a/Questie-X-Classic.toc b/Questie-X-Classic.toc
index 0097d01..bbe71dd 100644
--- a/Questie-X-Classic.toc
+++ b/Questie-X-Classic.toc
@@ -1,11 +1,11 @@
## Interface: 30300
-## Title: |cFF5EBAF3Questie|r|cFFDAFAFD-X|r-Classic|cFF00FF00 v1.3.0|r
+## Title: |cFF5EBAF3Questie|r|cFFDAFAFD-X|r-Classic|cFF00FF00 v1.3.3|r
## Notes: A standalone Classic QuestHelper
## Notes-esMX: Ayundante de misión
## Notes-esES: Ayundante de misión
## Notes-ptBR: Ajudante de missão
## Notes-frFR: Assistant de quête
-## Version: 1.3.2
+## Version: 1.3.4
## RequiredDeps:
## OptionalDeps: Ace3, CallbackHandler-1.0, HereBeDragons, LibDataBroker-1.1, LibDBIcon-1.0, LibSharedMedia-3.0, LibStub, LibUIDropDownMenu
## SavedVariables: QuestieConfig
@@ -19,6 +19,8 @@ Modules\Libs\QuestieLoader.lua
# COMPATIBILITY
Modules\QuestieCompat.lua
+Modules\WorldMapTaintWorkaround.lua
+Modules\GameVersionError.lua
Compat\embeds.xml
Libs\XXH_Lua_Lib\XXH_Lua_Lib.lua
diff --git a/Questie-X-TBC.toc b/Questie-X-TBC.toc
index 73afa53..c5ec151 100644
--- a/Questie-X-TBC.toc
+++ b/Questie-X-TBC.toc
@@ -1,11 +1,11 @@
## Interface: 30300
-## Title: |cFF5EBAF3Questie|r|cFFDAFAFD-X|r-TBC|cFF00FF00 v1.3.0|r
+## Title: |cFF5EBAF3Questie|r|cFFDAFAFD-X|r-TBC|cFF00FF00 v1.3.3|r
## Notes: A standalone Classic QuestHelper
## Notes-esMX: Ayundante de misión
## Notes-esES: Ayundante de misión
## Notes-ptBR: Ajudante de missão
## Notes-frFR: Assistant de quête
-## Version: 1.3.2
+## Version: 1.3.4
## RequiredDeps:
## OptionalDeps: Ace3, CallbackHandler-1.0, HereBeDragons, LibDataBroker-1.1, LibDBIcon-1.0, LibSharedMedia-3.0, LibStub, LibUIDropDownMenu
## SavedVariables: QuestieConfig
@@ -19,6 +19,8 @@ Modules\Libs\QuestieLoader.lua
# COMPATIBILITY
Modules\QuestieCompat.lua
+Modules\WorldMapTaintWorkaround.lua
+Modules\GameVersionError.lua
Compat\embeds.xml
Libs\XXH_Lua_Lib\XXH_Lua_Lib.lua
diff --git a/Questie-X-Turtle.toc b/Questie-X-Turtle.toc
index b06d5b8..7c98068 100644
--- a/Questie-X-Turtle.toc
+++ b/Questie-X-Turtle.toc
@@ -1,11 +1,11 @@
## Interface: 11200
-## Title: |cFF5EBAF3Questie|r|cFFDAFAFD-X|r-Turtle|cFF00FF00 v1.3.0|r
+## Title: |cFF5EBAF3Questie|r|cFFDAFAFD-X|r-Turtle|cFF00FF00 v1.3.3|r
## Notes: A standalone Classic QuestHelper
## Notes-esMX: Ayundante de misión
## Notes-esES: Ayundante de misión
## Notes-ptBR: Ajudante de missão
## Notes-frFR: Assistant de quête
-## Version: 1.3.2
+## Version: 1.3.4
## RequiredDeps:
## OptionalDeps: Ace3, CallbackHandler-1.0, HereBeDragons, LibDataBroker-1.1, LibDBIcon-1.0, LibSharedMedia-3.0, LibStub, LibUIDropDownMenu, Questie-X-TurtleDB
## SavedVariables: QuestieConfig
@@ -19,6 +19,8 @@ Modules\Libs\QuestieLoader.lua
# COMPATIBILITY
Modules\QuestieCompat.lua
+Modules\WorldMapTaintWorkaround.lua
+Modules\GameVersionError.lua
Libs\LibStub\LibStub.lua
embeds.xml
Libs\XXH_Lua_Lib\XXH_Lua_Lib.lua
diff --git a/Questie-X.toc b/Questie-X.toc
index e1d04a2..e1f2356 100644
--- a/Questie-X.toc
+++ b/Questie-X.toc
@@ -11,7 +11,7 @@
## Notes-esES: Ayundante de misión
## Notes-ptBR: Ajudante de missão
## Notes-frFR: Assistant de quête
-## Version: 1.3.2
+## Version: 1.3.4
## RequiredDeps:
## OptionalDeps: Ace3, CallbackHandler-1.0, HereBeDragons, LibDataBroker-1.1, LibDBIcon-1.0, LibSharedMedia-3.0, LibStub, LibUIDropDownMenu, Questie-X-WotLKDB, Questie-X-ClassicDB, Questie-X-TBCDB, Questie-X-TurtleDB, Questie-X-AscensionDB, Questie-X-EbonholdDB
## SavedVariables: QuestieConfig, QuestieLearnerDB
@@ -28,6 +28,8 @@ Modules\Libs\QuestiePluginAPI.lua
# COMPATIBILITY
Modules\QuestieCompat.lua
+Modules\WorldMapTaintWorkaround.lua
+Modules\GameVersionError.lua
Libs\LibStub\LibStub.lua
Compat\embeds.xml
Libs\XXH_Lua_Lib\XXH_Lua_Lib.lua
diff --git a/README.md b/README.md
index ad0adf0..de44d18 100644
--- a/README.md
+++ b/README.md
@@ -2,7 +2,7 @@
-
+

[](https://xurkon.github.io/Questie-X/)
[](https://www.patreon.com/Xurkon)
diff --git a/docs/changelog.html b/docs/changelog.html
index 51970f4..e7c22bd 100644
--- a/docs/changelog.html
+++ b/docs/changelog.html
@@ -176,6 +176,30 @@
Resolves the l10n initialization error in GameVersionError.lua and confirms the integrity of the WotLKDB module after a deep taint analysis.
attempt to call local 'l10n' (a table value) in GameVersionError.lua by using hardcoded English strings for early-load error messages.Questie-X-WotLKDB. No direct taint vectors or secure function overrides were found.Addresses the missing WorldMapTaintWorkaround module that was excluded from previous releases, finally enabling the intended seat-of-pants taint mitigation strategy.
Modules\WorldMapTaintWorkaround.lua in all TOC files to ensure it's loaded and executed.Modules\GameVersionError.lua in all TOC files for better unsupported client detection.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.