Skip to content
Josh edited this page Mar 4, 2017 · 2 revisions

##ChangeLog

###v2.4.3.16

  • HoT bug fix.

###v2.4.3.15

  • Improved performance of HoT code
  • Improved moving frame

###v2.4.3.14

  • Fix for missing incoming heals on German clients
  • Fix bug related to the new HoT code
  • Improved performance for a number of delayed internal functions
  • Slight improvement on Showing DC times

###v2.4.3.13

  • Added option Disable bar when range over 100 yards

###v2.4.3.12

  • Fixed major Paladin bug introduced in 2.4.3.11
  • Priests can now track Power Word:Shield cast by anyone

###v2.4.3.11

  • Brought back the HoT changes made in beta with required changes for 2.4.x.
  • Brought back tooltip improvements made in beta.

###v2.4.3.10

  • Updated Koren translations - Thanks to Sayclub on cursed.
  • Incoming Heals response time greatly improved for the users own heals, also added firewall against non healbot heal messages when the sender has healbot installed.

###v2.4.3.9

  • Fixed flicker effect on bars
  • Tooltip improvements - Thanks to Acirac on Cursed and WoWUI
  • French translations updated - Thanks for the email from Kubik
  • Fixed Smartcast not casting as expected in 2.4.3.8
  • Fixed 2.4.3.8 doesn't load correctly on rare occasions.

###v2.4.3.8

  • Fix unit range issue
  • Another tooltip improvement
  • Increased load time
  • Updated libHealComm-3.0

###v2.4.3.7

  • Fixed nil bug when checking target spec
  • Added options_guide.html to the docs directory. Note: some of the options in the guide are not yet available in the live version.

###v2.4.3.6

  • Only use LibQuickHealth while in combat
  • Another improvement for response time to deal with raid group changes while in combat (Now linked to Range Check freq)
  • Max Range Check freq reduced from 0.5s to 0.25s
  • Out of range members above alert level and with aggro now show enabled out of range
  • Out of range enabled text now use enabled opacity
  • Tooltip improvements and additions
  • Fixed minor delayed check buff bug
  • Removed redundant code and optimised a few functions
  • Added Hunter Mend Pet to known HoT's

###v2.4.3.5

  • Remove duplicated call for LibQuickHealth register callback
  • Improved response time to deal with raid group changes while in combat
  • Added Russian translations - Thanks to StingerSoft on WoWInterface.

###v2.4.3.4

  • Reconnected HealComLib
  • Fixes for included libraries.

###v2.4.3.3

  • Disconnected HealComLib

###v2.4.3.2

  • Fix for buff tab - supplied by Acirac
  • move LibQuickHealth register callback to wait for all addons loaded

###v2.4.3.1

  • Fixes, tooltip and spell id changes thanks to Acirac on Cursed for the code.
  • Fixed error when coloring bars by class color in Alterac Valley
  • Fixed ghosts showing up as in range of ressing
  • Fixed offline unit bars extending across screen when relogging while in a group
  • Fixed Buffs displaying incorrectly when learning or unlearning spells
  • Miscellaneous other small fixes
  • Added text to show if a player is disconnected
  • Added ability to use the spell id when setting up mouse bindings (must press enter after)
  • Included library LibQuickHealth-1.0
  • Included library LibHealComm-3.0

###v2.4.3.0

  • Major changes thanks to Acirac on Cursed for the code.
  • Fixed color picker not reverting changes when hitting cancel.
  • Fixed Stoneform for curing.
  • Added ability to create and delete custom debuffs to monitor. Defaults include Burn, Dark Barrage, Fel Rage.
  • Added an ability to change bar color for custom debuffs.
  • Improved ranged detection. Now uses a custom function that defaults to UnitInRange if the spell or a heavy netherweave bandage is not available. Should fix non healer and melee class issues.
  • Updated Chinese translations thanks to the person who emailed.
  • Updated Korean translations thanks to SayClub on cursed.
  • Fixed bug - opacity setting for Enabled bars out of range

###v2.4.2.5

  • Added opacity setting for Enabled bars out of range

###v2.4.2.4

  • Updated the French localization file supplied by Kubik
  • Fixed nil issue with class colours on the bars

###v2.4.2.3

  • Major changes thanks to Acirac on Cursed for the code.
  • Main Tank and My Targets added to buff and debuff watch
  • Bars can be set to class colours
  • Pre 2.4 range checking code brought back with a few improvements
  • Dwarf stoneform ability added
  • Fixed nil error bug with lower level druids when HoT's are about to fade
  • Changed HoT's count down to show red for all classes from 3 secs.
  • Minor improvement to aggro tracking

###v2.4.2.2

  • Minor change to settings bars.
  • Added time remaining counter for HoTs, thanks to frenchie on WoWInterface for the code.

###v2.4.2.1

  • Fixed Main Tanks not showing when using oRA
  • Possible fix for an old bug where MT's disappear when the raid members change.

###v2.4.2.0

  • Rare nil bug fix with setting unit aggro while in combat
  • Added support for Blizzard MT assignments, Thanks to Aenora on WoW Interface for suppling the code.

###v2.4.1.2

  • Change to all range checks expect SmartCast, now using the new UnitInRange API call introduced in 2.4

###v2.4.1.1

  • Possible fix for incoming heals not always showing on certain clients
  • Improved range checking at the cost of a little cpu
  • Added slash command "/hb fast" - enabled/disables fast attribute setting, switch this off if you find macros/spells are not working correctly.

###v2.4.1.0

  • Minor bug fix with non group/raid health
  • Possible fix for a few who experience macros not setting correctly (I cannot replicate this error)

###v2.4.0.2

  • Bug fix when setting attributes with macros.

###v2.4.0.1 ** NOTE: This version resets your healing, buffs and cure tab ** ** NOTE: Recommend deleting all healbot.lua and healbot.lua.old files under your WTF folder. **

  • Major change to fix class name change for non En clients
  • Reduction in memory usage by ~150KB
  • Performance improvements with healing, buffs and cure tab
  • Performance improvements with unit changes in raids/groups

###v2.4.0.0

  • Minor tweaks during load
  • TOC update

###v2.3.3.122

  • Minor change to Info reporting addons comms usage
  • Removed debug call
  • Minor change to set secure attributes more frequently
  • Minor change to improve tracking of Prayer of Mending

###v2.3.3.121

  • Minor change to set secure attributes more frequently

###v2.3.3.12

  • Major update for incoming heals, improved safeguards against unexpected/out of order comms
  • Added CPU Profile option on general options tab
  • Improvements to buff/debuff checking on targets that don't have a bar (for example non party/raid)
  • Alter load time and improved performance when setting secure attributes

###v2.3.3.11

  • Improved aggro monitoring after changes in 2.3.3.9
  • Updated incoming heals
  • Fixed Prayer of Healing not showing incoming heals - thanks to Acirac on cursed gaming.
  • Update Info and included addon cpu/memory and comms usage
  • Merged /hb status into info

###v2.3.3.10

  • Fixed nil error with mana bar
  • Fixed incorrect sized mana bar when target has 0 maxmana (npc warrior class for example)
  • Reset defaults for best performance

###v2.3.3.9

  • Update for cross realm player names
  • Bug fixed with nil when getting incoming heals
  • Optimised code around mana bars and improved performance when the mana bar height=0 and/or aggro monitoring is off.

###v2.3.3.8

  • Fixed issue with buff tab.
  • Added incoming heals from other mods - this is work in progress.

###v2.3.3.7

  • Fixed issue with buff tab not always correct.
  • Improvements to names of dead players
  • Changes to HoT code, addressing certain bugs and identifying only buffs cast by the player
  • Change to Hide Party/Player/Pet/Target frame so it shows when you relog to another character (unless you have it set to hide on the alt)
  • Change to bars code, addressing bug that sometimes shows a full red bar for a dead unit.
  • Optimised code around the buffs tab in options
  • My Targets now retain the order you add to them

###v2.3.3.6

  • Added options for the target bar, possible to included Self, Group, Raid and Pets. Friendly NPC's and players outside the group/raid are always shown when Targets is selected.
  • Fix for buffs not showing on logon
  • Fixed nil errors related to incoming heals from an ace library
  • Fixed nil error in tooltips and extended max lines to 40 (previously 34)

###v2.3.3.5

  • Fix for attributes not setting correctly

###v2.3.3.4

  • Minor tweak to buff/debuff throttle
  • Fixed header for targets, sometimes showed as pet
  • Major fix to remove the target bar during combat to avoid tainting issues
  • Updated buff checks for targets
  • Slight reduction in load time, frame was loading before secure template attributes could be set.

###v2.3.3.3

  • Increased the load time
  • Added “Target Bar” as an alternative to using Ctrl+Alt+Right
  • Fixed unitname is nil bug on load when certain ace libraries exist
  • Improved “fixed” code when setting secure template attributes

###v2.3.3.2

  • Minor change to load order
  • Automated initialising options over the first few seconds on load
  • Show Predefined combos in tooltips is now an option

###v2.3.3.1

  • Minor fixes to xml
  • Slight change to tooltip frame with the ability to change the transparency.
  • added new slash commands "/hb disable" and "/hb enable"
  • Speed up initial load and order of the load, an attempt to load faster than the ui lockdown when in combat

###v2.3.3.0

  • Fixed bug with headers, occasionally your group would be shown by mistake.
  • Workaround for events received out of expected order, improves incoming heals especially when using macros
  • optimised incoming heal updates when cast is started and ends.

###v2.3.2.1

  • Removed targets from Healing tab
  • New pre defined combo Ctrl+Alt+Right added to allow adding Targets to a target list, can be used for those you need to focus on.
  • New Self Pets option on the Healing tab, allows you to only have your own pet.

###v2.3.2.0

  • Added Shaman macro examples to the readme file
  • Minor change to DE localizations

###v2.3.0.8

  • Fixed major bug when macros used with smartcast and/or different spells for disabled/enabled bars
  • Added Druid macro examples to this file

###v2.3.0.7

  • Minor update to incoming comms
  • Minor update to handling of macros
  • Updated tooltips to include macros
  • Stopped a few events from running when healbot is disabled

###v2.3.0.6

  • Updated macros, in the rare case of a macro having a spell name, the spell takes priority

###v2.3.0.5

  • Added macros, simply create a normal WoW macro and put the macro name in the key/click combo

###v2.3.0.4

  • Updated Spanish localizations
  • Pre defined combo Ctrl+Alt+Any (enable/disable) has been changed to Ctrl+Alt+Left
  • New pre defined combo Ctrl+Alt+Middle added to allow BlackListing by name.

###v2.3.0.3

  • Fix for taint when player dies in combat with auto close switched on

###v2.3.0.2

  • Improved visibility of names when dead.
  • SmartCast is now off by default

###v2.3.0.1

  • Possible fix for German inc heals

###v2.3.0.0

  • Change to version numbers to sync with WoW
  • Fix for German client localization
  • Update toc

###v3.0

  • Major change to unit tracking on bars to enable updates during combat
  • Defaults and /hb show should now move HB to the center of the screen
  • Added reset and info buttons for commands /hb ui /hb ri /hb info
  • Improved performance of SmartCast
  • Healbot still syncs heals when disabled, added for friends of Healbot uses who are healers and non Healbot users.
  • Improved opening options
  • Bug Fixes

###v2.5

  • Bug fixes for targets
  • Added Paladin aura's and Hunter aspects
  • bar for pets only shown if the pets owner has a bar
  • Added Alt+Ctrl+AnyButton to toggle state of each bar (enabled/disabled)

###v2.47

  • Fixed nil bug that rarely happens when another healbot user DC's while casting an incoming heal
  • Complete change to aggro monitor, nice performance improvement

###v2.46

  • Fixed Troll Shadowguard racial talent in en client
  • Fixed bug to correctly update buffs/debuffs when setting Self/Party/Raid/Class for the same spell
  • Fix for /hb show

###v2.45

  • /hb show : now unchecks Auto Close, then reset HB to the default location and shows the healing panel
  • Fixed nil bug that rarely happens on logon while in a raid
  • Improvements to incoming heal amount and tooltip info
  • Fixed text colour when in/out of range, inc rez.

###v2.44

  • Bug fixes to 2.4 including Paladin Cleanse out of range bug

###v2.43

  • Bug fixes to 2.4
  • Replaced /hb ver with /hb info

###v2.42

  • Bug fixes to 2.4

###v2.41

  • Bug fixes to 2.4

###v2.4

  • Major performance increase when players join/leave the raid
  • Major performance increase to bar updates and range checking
  • Default range checking time dropped from 0.8 to 0.2
  • Added Aggro Monitor
  • Added Fluid Bars
  • Replaced Always Enabled with Always use Enabled Settings
  • Removed slider Max. Minor wounded members per range check

###v2.3

  • Performance increases to bar updates

###v2.21

  • Fixed targeting bug

###v2.2

  • Updated for WoW 2.1
  • Added some buffs

###v2.1

  • Added options to move HoT icons
  • Added rez only option for chat notify

###v2.0

  • Major changes for The Burning Crusade
  • Added buff monitor
  • Added SmartCast to cast an appropriate spell when out of combat
  • Added skin options for headers
  • Removed Shift+Ctrl+Click from enabled spells
  • Removed Abort button
  • Range is now 100% accurate in and out of instances.
  • Significant performance increase
  • Additional options and bug fixes

###v1.1262

  • Setting columns to 0 sorts columns by headers
  • When casting, enabled bars remain enabled with only the text disabled.
  • All localization bugs should now be fixed.
  • A number of performance tweaks
  • Added target to enabled bars, now possible to target while in combat.

###v1.1261

  • Fixed dispell debuffs while targeting hostile unit
  • Fixed incoming heals indicator while targeting unit being healed
  • Changes to res monitor and incoming heal reporting, preparing for BC.

###v1.126

  • Added new options to target and cast on disabled bars.
  • Added res indicators.
  • Added more options to tooltips and information on the bars.
  • Updated tooltips included tips for disabled bars.
  • Updated all localizations.
  • Registered Healbot with TitanPanel under category Interface.
  • Extra bars can be filtered by group.
  • Improved performance
  • Compatible with CTRA, CTRA is no longer required to obtain tanks.
  • Some minor options and changes.

###v1.1256

  • More updated French localizations.
  • Added a few beneficial spells to defaults.
  • Change to tooltips to avoid interference.

###v1.1255

  • Updated French localizations.

###v1.1254

  • Updated text on bars to scale with bar size and font size.
  • Added Alteric Valley skin to defaults.
  • Added option to show headers above the bars.
  • Fixed a few bugs
  • Updated Korean localizations.

###v1.1253

  • Fix for debuffs.
  • Fix for skins with options fontsize, abortsize, abort colour and disabled bar opacity
  • Updated opacity code for bars and text.
  • Added German localizations
  • Fixed startup errors for none healers.

###v1.1252

  • Changed range checking for debuffs, bars will now change colour but no warnings issued. (if known to be out of range)
  • Fix to catch charmed raid members.
  • Fixed font scaling bug
  • Cleaned up tooltips
  • Fixed the window popup bug when player dies in combat

###v1.1251

  • Fixed checked box issues
  • Fixed out of combat when leaving a zone while in combat.
  • Added latest Korean localizations

###v1.125

  • Added skin options to change and save the appearance of Healbot.
  • Added decursive options compliant with BC.
  • Added tooltip options and only refreshing when required.
  • Fixed German localization issues. Big thank you to Corillian on cursed.
  • Cleaned up error reporting, mainly for localizations.
  • Updated Unit bars ready for BC.
  • Significant performance increase

###v1.1242

  • Minor changes for performance.

###v1.1241

  • Updated Korean localizations

###v1.124

  • Removed Hunter class from using HealBot.
  • Added Middle and Right mouse buttons to combo keys. NOTE: I recommend removing HealBot.lua and HealBot.lua.bak (if it exists) from your SavedVariables directory. It can be found in: \WTF\Account<Account Name>\SavedVariables This will remove some old config data no longer used but it will also reset the options to defaults.

###v1.1232

  • Fixed spam issue with non healing classes. -- Thanks to hitekredneck13 on cursed for reporting this bug.

###v1.1231

  • Any spell can be used with combo keys -- Thanks to Jerenn and solorider on cursed for reporting this bug.

###v1.123

  • Communication between healers using healbot to show incoming heals
  • Number of checked targets back to 5 without original bug
  • Added to CT_MOD Control Panel and fixed integration with CTRA.
  • Split localizations into separate files.
  • Delayed initialize spell data when talents. -- Thanks to Abbevillian of PG (CUK) for reporting this bug.
  • HBmsg is now the debug channel.
  • Improved performance, removed talent lookups, redundant code and hardcoded spell data
  • Fixed tooltips for old style buttons and fixed abort button bug with old style buttons. -- Thanks to spenster on cursed for reporting this bugs.
  • Loading spell data by scanning spellbook.
  • Changed appearance of abort button to make it more visible.
  • Added opacity setting for HealBot bars and opacity setting for incoming heal indicators
  • Updated range checking function
  • Cleaned up HealBot_config -- NOTE: I recommend removing HealBot.lua and HealBot.lua.bak (if it exists) from your SavedVariables directory. It can be found in: \WTF\Account<Account Name>\SavedVariables This will remove a lot of old config data no longer used but it will also reset the options to defaults.

###v1.122

  • Changed the Buttons to Bars. NOTE: to switch between buttons and bars, run switch.bat in the Healbot directory.
  • Added zone change event to reset scale for range checking.
  • Cache data and reduced amount of code for tooltip, to much code was being scanned for this.
  • Updated talent and equipment bonus lookups to only lookup when needed.
  • Removed dependency on BonusScanner and added a cut version to only scan for heal bonus when needed.
  • Fixed tooltip bug for spells not checked on use tab but included in combo keys
  • Fixed Priest Spirit bonus mod which was ~+1 out
  • Fixed ComboKey spell usage to use highest spell unless rank is included -- Thanks to Astranius on cursed for reporting this bug.
  • Added Priest's Improved Power Word Shield to talent modifiers
  • Removed all moving checks, it is not accurate and causes bugs

###v1.121

  • Removed MT's from MT buttons when MT is in players party and players group buttons shown.
  • Removed emergency buttons when the target is in the players party and players group buttons shown.
  • Merged Option tabs Chat and Keys into Misc
  • Added new Options tab Emerg
  • Added filter to emergency buttons to only display for a type of Class(es) as setup in emergency options.
  • Added option range check to hide emergency buttons for targets out of range.
  • Overlapping Options and Abort button bug fixed. -- Thanks to Thoril on cursed for reporting this bug
  • Bug fix for Shaman not being able to cast a new rank10 spell and for any new future healing spells. -- Thanks to Kaplar on curse for reporting this bug

###v1.12 (Note: this version resets the options to defaults)

  • Added PvP and PvE profiles and allow for different settings in each profile.
  • Added an abort button which will display if your current spell is going to heal the target for more than the Overheal percentage * 4 as set in the options using the Overheal Alert slider.
  • Changes to the options for overheals and added an Overheal Alert slider.
  • Updated background not to change colour when player stops casting.
  • Removed some redundant code
  • Spell preference values raised, the preferences are weighted against the targets DPS and time to live, if the target is about to die and the preference is for faster casts then healbot will perform a faster cast. If your target has 0 DPS and more than ~20 secs to live then the preferences are only slightly considered.
  • Reduced score of HoT's when the target is about to die.
  • Updated the code for healthstones and healthpots.

###v1.11

  • Fix a bug introduced in ###v1.1 where range checks cause a nil error to spam in BG's.

###v1.1

  • Update spell selection to only choose instant cast spell when the player is moving.
  • Improved range checks to check the range for each spell, some channel spells only have a 20yards range.

###v1.01

  • Fix more bugs with talent modifiers applied to mana cost and cast time. Healbot is now performing as expected.

###v1.0

  • Fixed all data for spells with current patch 1.12 data.

###v1.0 rc2

  • 40yard range check does not work in instances. Outside in normal zones the 40yards check still works. Inside instances there is a choice of 28yards or 100 yards, to set at 28yards check the option Exact 28yard range check, for 100yards uncheck it.
  • Brought back cast time modifier with reduced penalty to scale depending on users preference as set in the options.
  • Moved most register events to fire after addon loads, this is for faster loading and zone in.

###v1.0rc1

  • Added Ranged checking function and tied into existing can cast checks, currently set to 40yards for all.

###v0.998

  • Fixed bug where if you have 5 extra people checked and then select a 6th, it errors with a null value to index local check. Note: you can now only check 4 people.
  • From this release I will start to maintain a change log. Can still remember major changes in .996 and .997 but the 10 version before .996 are now a blur, it was mostly testing and tuning heals with some other bug fixes.

###v0.997

  • Healbot is now performing better, put back the item bonus and talent modifiers, these were reduced due to the lesser heals bugs.
  • Reduced price of HealthStones, healbot should use these when you mana is starting to drop and health low, needs more tuning and feedback welcome.

###v0.996

  • Removed cast time from calculating best spell, with the introduction of item bonuses and talents, the +heals made spells with higher cast times score badly which resulted in them not being used.
  • Removed a number of function calls when not needed, significantly reduced the amount of code being consistently parsed, this means healbot is now far more efficient.
  • Removed the flashing red background, although this is a good way to indicate that the heal will overheal and it is best to abort, it annoys me and I can't be bothered to abort half the time anyway.

###v0.95 - ###v0.995

  • Generally debugging and tuning with the introduction of item bonuses and talents being applied to amount healed.
  • Updated duration and amount healed for priests greater heal spells, this change in patch 1.10 was not updated in healbot.
  • Increased price of HealthPots and HealthStones, to reduce usage of these items.

###v0.94

  • Picked up healbot with some changes from the original, which fixes a serious bug where the game freezes after a DC but added bugs where small spells are being selected.
  • Making some changes to the code and testing.
Clone this wiki locally