Change Log at Github
3.0.3
* GetSpellInfo => C_Spell.GetSpellInfo.
3.0.2
* Workaround EasyMenu.
3.0.1
* Fixed Bindings taint (by tflo).
3.0.0
* Fixed binding option and updated .toc
2.9.9
* Prevent error if spell name is nil.
* Don't count absorb damage from player as damage done.
* Updated deathlogTrackBuffs.
2.9.8
* Updated for 9.1.
2.9.7
* Allow silent reset when shift-click on icon.
* Updated .toc.
2.9.6
* Fix for new backdrop system.
2.9.5
* Ignore absorb that caused by Eye of Corruption.
2.9.4
* Added new option "Show window only in combat".
2.9.3
* Removed SecureHandlerStateTemplate cause problem in combat.
* Added check for LibBossIDs exists.
* Added new option "Count absorb as damage" enabled by default.
2.9.2
* Fixed hide and show in combat.
* Updated Libs and .toc.
2.9.1
* Updated .toc.
2.9.0
* Added Macro conditionals for window frame.
* Updated .toc.
2.8.9
* Fixed conflict with environmental damage.
2.8.8
* Fixed melee attack.
2.8.7
* Fixed CLEU and events returns.
2.8.6
* Added new option to hide window in combat.
2.8.5
* Removed outdated spell.
2.8.4
* Updated .toc.
2.8.3
* Added check for boss name to prevent possibility error.
2.8.2
* Updated .toc file for 7.1.
2.8.1
* Removed outdated things.
* Updated LibDBIcon.
2.8.0
* Removed outdated spells.
2.7.9
* Added warning output about obsolete spells. Now addon should work with wrong spell id.
2.7.8
* Use spell name locale for "Death".
* Added "Cancel" button for whisper window.
2.7.7
* Improved absorb tracking.
* Added more spells in deathlogTrackBuffs.
* Fixed SPELL_AURA_REMOVED_DOSE symbol.
2.7.6
* Updated to latest LibDBIcon-1.0.
2.7.5
* Always show icon when title is disabled.
2.7.4
* Added new option "Hide title". Disabled by default.
* Changed variable names. Change logic for highlight, tittle and line font color, now can change alpha too.
2.7.3
* Added new option "Hide realm name". Enable by default.
2.7.2
* Ignore Prismatic Crystal damage taken.
2.7.1
* Fixed SPELL_MISSED.
2.7
* Fixed Leeching Poison.
2.6.5
* Reset encounterName when found BossID.
2.6.4
* Added IsGroupInCombat check. Prevent stop segment when dead/non-combat.
* Added more Warlock spells for merge.
2.6.3
* Added another raid boss check.
* Cleanup.
2.6.2
* Fixed boss detection.
2.6.1
* Fixed order in _MISSED event.
2.6
* Added spell merge for some warlock spells.
* Prevent report error.
* Fixed reset in Garrison.
* Deleted Might of Ursoc for WoD.
2.5
* Hide window during petbattle.
2.4.9
* Improved combat time calculation.
2.4.8
* Reverted combat time calculation.
2.4.7
* Added koKR locale.
* Added new option "Tooltip anchor".
2.4.6
* Fixed combat time calculation.
2.4.5
* Improved DPS and HPS calculation.
2.4.4
* Updated LibBossIDs to detect Spoils of Pandaria.
2.4.3
* Updated locale.
* Updated LibBossIDs to detect Galakras.
2.4.2
* Updated target announce code.
2.4.1
* Updated LibBossIDs to detect Norushen.
2.4
* Updated .toc.
* Adjust line width.
* Updated LibBossIDs.
2.3
* Cleanup and updated toc file
2.2.7
* Removed unnecessary absorb code.
* Fixed Anti-Magic Shell absorb.
* Try to fix hostile healing (like on Tortos).
* Updated Libs.
* Removed display zero healing.
* Added descriptions for "Types' block in Config.
* Cleanup.
2.2.6
* New method for target whisper report.
* Removed "Target" menu. Implemented in "Whisper".
* Cleanup.
2.2.5
* Added support for cross-realm target reporting.
* LDB numbers now depends from "shortnumbers" option.
* Fixed IsRaidInCombat() function.
* Reworked Config.lua. Added descriptions, changed some options name.
* New description in .toc file.
* Some cleanup.
2.2.4
* Added deDE translation by Tonyleila.
2.2.3
* Added zhTW translation by agneswww.
2.2.2
* Updated LibBossIDs.
2.2.1
* Fixed errors on Un'sok and related with unknown pets. Huge thanks to Crafty.
2.2
* Updated .toc.
* Updated LibBossIDs.
* Changed GetInstanceDifficulty -> GetInstanceInfo.
* Changed extraSpellID -> extraSpellId.
2.1.1
* Added report to INSTANCE_CHAT.
* Another way to detect Scenarios.
* Fixed detect raid combat. Now if you died, record will be continued.
* Cleanup.
2.1
* Updated .toc to 50100
* Added "Grimoire of Sacrifice" to deathlogHealFilter.
* Cleanup.
2.0.3
* Added Scenarios support for "Record Only In Instances" option.
2.0.2
* Add new option - Silent reset data. Disable by default.
2.0.1
* Update LibBossIDs.
* Add whisper by Enter key.
2.0
* Add more locale.
* Separate BossIds from Core.lua to LibBossIDs.lua.
* Add all raid bossids for Pandaria.
* Add all 5 ppl Pandaria bosses, thanks to Shestak.
* New Reset Data and Whisper dialogs.
* Add icon for non-tooltip spells.
* Add icon for "Auto Shot"
* Change "Auto Attack" to "Attack"
* Add collect.SPELL_STOLEN for dispels.
* Fix show healing from Bloodworm.
* Change title color.
* Add shadow for text (option, enable by default)
* Some cleanup, fixes and improvements.
1.5
* Add Locales.lua file, and make ruRU translation
* Change report message
* Use defaults color for school magic
* Correct position for lines
* Make reset text on top
* Change texture for backdrop
* Add id for world bosses
* Some cleanup and improvements.
1.4
* Ready for MoP
* Update libs, config, many other
1.3.11
* fixed Madness of Deathwing bossid
* change "Melee" to "Auto Attack" with spellid 6603
1.3.10
* updated libs
* updated toc to 4.3
* added boss ids from 4.3
1.3.8
* fixed a small glitch with new option for shorter values, when dps values where smaller than 1000
1.3.7
* fix assigning of elementals to shamans. blizzard broke sequence of events in combatlog, so this fix is kind of hacky and possibly does not work in every case :(
* added the ability to display numbers in a shorter form, as they are getting quite large (thanks raqi)
* added the option of changing the button highlight color
1.3.6
* don't let non number-type values pollute data (prevents arithmetic failure on one very specific case)
* fix boss id of Alysrazor
* Spells View now also reports spells using spelllinks
1.3.5
* fixed to work with 4.2
* added Firelands bossIds (thanks grai)
* added a few missing deathlog track buff ids (thanks joschasa)
1.3.4
* fixed to work with 4.1
* added support for SpamageMeters (but SpamageMeters also needs an update, don't know when/if it will be updated soon)
* added "Healing Taken" mode, is disabled by default (see Config.lua)
1.3.3
* fix Melee attack report on deathlog
* added whisper target dialog on report
1.3.2
* fix nil error when manually resetting using the popup on the mainwindow
1.3.1
* deathlog detail now supports reporting
* throttle showing of reset dialog when option "log only in instances" is disabled
* new feature: middle mouse button is now the "report until this bar"-trigger. this way you can now choose how many lines should be reported
1.3
* added bossIds from cataclysm raids [Baradin Hold, Blackwing Descent, Throne of the Four Winds, Bastion of Twilight]
* keep segment logging when dead. keeps segments from splitting in fights where you die and there is a phaseswitch with no combat for more than 3 seconds.
* changed absorb system from guessed heuristics to the new blizzard event mechanics
1.2.2
* updated absorb ids from 4.0.1 (added Blood Shield (DK), Illuminated Healing (Pa), Power Word: Barrier (Pr), Nether Ward (WL))
[ i'd love to change the absorb system to the new 4.0 combat log events so they are not guessed any more, but the system only works with Power Word: Shield, Divine Aegis, Illuminated Healing and Anti-Magic Shell (kinda) .. so i'm holding back on that until i have a hybrid solution which seems to be complicated to implement or until blizzard "fixes" it ]
1.2.1
* fixed mobid detection for bosses
1.2
* updated toc and spellids for 4.0.1
1.1.4
* fixed nil errors associated with pet absorb abilities, like voidwalkers sacrifice
* added spelllinks to spelldetail reports, thanks silverwind
1.1.3
* drycoding is bad, mhkay
1.1.2
* added the ability to report to the officer chat
* fixed a bug that prevented periodic power gains from being collected
1.1.1
* oops, forgot to embed CallbackHandler-1.0 when including libdatabroker
1.1
* added basic support for !ClassColors (when changing colors with it ingame, you have to reload ui for numeration to adapt)
* added key binding options for visibility toggle and reset data
* extracted all the config possibilities to Config.lua for easier access to all options
* added additional options to the window appearance: alpha of background/title/lines and the scrollbar can now be hidden
* it is now possible to remove unneeded modes completely (collecting and viewing), but only via lua: edit the "n.types"-table in Config.lua. you can also rearrange them, change their name and bar(+title)color. This made the ingame option to disable deathlog recording obsolete and has been removed.
* fixed a small bug that prevented segment selection view from being updated during combat
* added monitoring of DAMAGE_SPLIT and ENVIRONMENTAL_DAMAGE cl-events, oops
1.0.2
* fixed a nil error on clean install or data reset that i introduced with 1.0.1
1.0.1
* changed Mana Gains to Power Gains
* added libdatabroker feed with personal dps from "current" segment
* added toggleable minimap icon with the ability to toggle visibility of the main window and reset data on click
1.0
* initial release