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)