From 12838ff2507cec6871ae8dc452621ae64303eaa5 Mon Sep 17 00:00:00 2001 From: Bluewhale1337 <295648290+Bluewhale1337@users.noreply.github.com> Date: Sun, 19 Jul 2026 22:43:28 +0200 Subject: [PATCH 1/4] Update HealBot_Localization.en.lua in-game displayed version update --- HealBot_Localization.en.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/HealBot_Localization.en.lua b/HealBot_Localization.en.lua index c63c21b..856370d 100644 --- a/HealBot_Localization.en.lua +++ b/HealBot_Localization.en.lua @@ -1,4 +1,4 @@ -HEALBOT_VERSION = "1.4.1"; +HEALBOT_VERSION = "1.5"; ------------- -- ENGLISH -- From 609e2cc87b5e6bf5a562ffe9be60eedb0f359394 Mon Sep 17 00:00:00 2001 From: Bluewhale1337 <295648290+Bluewhale1337@users.noreply.github.com> Date: Mon, 20 Jul 2026 08:12:07 +0200 Subject: [PATCH 2/4] Update README.md Fixed formatting Signed-off-by: Bluewhale1337 <295648290+Bluewhale1337@users.noreply.github.com> --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 0e8b1be..08c72b0 100644 --- a/README.md +++ b/README.md @@ -47,8 +47,10 @@ Default installation path: `C:\Program Files\World of Warcraft\Interface\AddOns\ * **Macro, Item, and Script Bindings:** Support for binding named macros, inventory items, and inline scripts (e.g. `/target`) directly to mouse clicks in the Spells tab. All of these now natively support implicit `@mouseover` targeting on the unit frame you click, without losing your current target. * **Modifier-Aware Tooltips & Resource Costs:** The tooltip dynamically updates to show exactly what action is bound when holding down Shift, Ctrl, or Alt over a frame. Spells also show their required mana cost, turning red if you do not have enough mana to cast them. * **Memory Recycling Pool:** Added a local table recycling pool in the data layer to greatly reduce Lua garbage collection (GC) spikes, improving overall client frame rates during intense combat. +* **v1.4.2** * **Memory Optimization:** Fixed a significant memory leak where tracking tables were being repeatedly allocated every tick during aura scanning, and replaced `table.foreach` with pairs loops to avoid GC spikes during combat. + **v1.4.1** * **Talent-based Healing Calculations:** Implemented dynamic spell healing calculations for Druid, Priest, and Paladin classes based on talents. * **Modifier Key Polling:** Replaced MODIFIER_STATE_CHANGED event with polling in HealBot_OnUpdate to track modifier keys reliably. From 41e4a150758c120e42ef9668ea00e64880c517fb Mon Sep 17 00:00:00 2001 From: Bluewhale1337 <295648290+Bluewhale1337@users.noreply.github.com> Date: Sat, 18 Jul 2026 19:28:11 +0200 Subject: [PATCH 3/4] feat: read version dynamically from TOC file --- HealBot_Localization.en.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/HealBot_Localization.en.lua b/HealBot_Localization.en.lua index 856370d..30309a0 100644 --- a/HealBot_Localization.en.lua +++ b/HealBot_Localization.en.lua @@ -1,4 +1,4 @@ -HEALBOT_VERSION = "1.5"; +HEALBOT_VERSION = GetAddOnMetadata("HealBotBlue", "Version") or "Unknown"; ------------- -- ENGLISH -- From 00f9c3d48504a03ec91812c5f20931225f947ce0 Mon Sep 17 00:00:00 2001 From: Bluewhale1337 <295648290+Bluewhale1337@users.noreply.github.com> Date: Tue, 21 Jul 2026 13:02:37 +0200 Subject: [PATCH 4/4] fix(ui): center text, fix menu overlap, relabel extra to raid (hotfix 1.5.1) --- HealBot.xml | 2 +- HealBotBlue.toc | 2 +- HealBot_Localization.en.lua | 3 ++- HealBot_Options_Buffs.xml | 12 ++++++------ HealBot_Options_Healing.xml | 2 +- 5 files changed, 11 insertions(+), 10 deletions(-) diff --git a/HealBot.xml b/HealBot.xml index f043197..618ba49 100644 --- a/HealBot.xml +++ b/HealBot.xml @@ -18,7 +18,7 @@ - + diff --git a/HealBotBlue.toc b/HealBotBlue.toc index 6309ac0..62d9942 100644 --- a/HealBotBlue.toc +++ b/HealBotBlue.toc @@ -1,6 +1,6 @@ ## Interface: 11200 ## Title: HealBotBlue -## Version: 1.5 +## Version: 1.5.1 ## Author: Bluewhale ## Notes: Adds panel with skinable bars for healing and decursive ## SavedVariables: HealBot_Config diff --git a/HealBot_Localization.en.lua b/HealBot_Localization.en.lua index 30309a0..c635178 100644 --- a/HealBot_Localization.en.lua +++ b/HealBot_Localization.en.lua @@ -323,9 +323,10 @@ HEALBOT_OPTIONS_HEAL_BUTTONS = "Healing bars"; HEALBOT_OPTIONS_EMERGFILTER = "Show extra bars for"; HEALBOT_OPTIONS_GROUPHEALS = "Group"; +HEALBOT_OPTIONS_GROUPHEALS_LABEL = "Group Only"; HEALBOT_OPTIONS_TANKHEALS = "Main tanks"; HEALBOT_OPTIONS_TARGETHEALS = "Targets"; -HEALBOT_OPTIONS_EMERGENCYHEALS= "Extra"; +HEALBOT_OPTIONS_EMERGENCYHEALS= "Raid / Extra"; HEALBOT_OPTIONS_HEALLEVEL = "Healing Level"; HEALBOT_OPTIONS_ALERTLEVEL = "Alert Level"; HEALBOT_OPTIONS_OVERHEAL = "Show Abort button when overhealing" diff --git a/HealBot_Options_Buffs.xml b/HealBot_Options_Buffs.xml index 4688ebf..e0a6f79 100644 --- a/HealBot_Options_Buffs.xml +++ b/HealBot_Options_Buffs.xml @@ -123,7 +123,7 @@ - + @@ -160,7 +160,7 @@ - + @@ -197,7 +197,7 @@ - + @@ -271,7 +271,7 @@ - + @@ -308,7 +308,7 @@ - + @@ -345,7 +345,7 @@ - + diff --git a/HealBot_Options_Healing.xml b/HealBot_Options_Healing.xml index 007a5c3..ef1d845 100644 --- a/HealBot_Options_Healing.xml +++ b/HealBot_Options_Healing.xml @@ -52,7 +52,7 @@ - HealBot_Options_GroupHeals_OnLoad(this,HEALBOT_OPTIONS_GROUPHEALS) + HealBot_Options_GroupHeals_OnLoad(this,HEALBOT_OPTIONS_GROUPHEALS_LABEL) HealBot_Options_GroupHeals_OnClick(this)