
19.12

--> The text strings on the raid table are now unbounded, which should fix issues with massive TPS or long player names.

--> old position string on the raid table header is now % mt threat, colour coded. Header will compact itself when there is no master target.

--> 2.10 changes:

	Fade 7 upped a bit.
	Thunderfury (not confirmed, putting it down to 0 extra threat on dmg proc)
	Thunder Clap threat = 1.75x damage
	Silent Resolve no shadow spells (may still be applying to vampyric embrace heals)
	
	Bear Form + Feral Instinct down to 1.45	
	Mangle threat = 1.5x damage
	Lacerate: bleed threat = 0.2x damage, application threat = 262 + damage.

--> Changed the way pet threat is added to the raid table, now network messages are injected, should reduce problems.


--> With new research into Growl (thanks Kathucka and Dhirken), added level-based scaling of Growl threat, and also high-AP scaling.


19.11

--> More pet fixes

--> Misdirection fix. It may even be working now!!!!!


19.10

--> Fixed an issue in Tables.lua:202, where an error would occur when determining the class of someone in your party before WoW knew what class they were. Would rarely occur just after joining a party or someone else joined the party.

--> Fixed a couple issues with pets caused by 19.9. The desired behaviour is that other players will see the highest of your threat or your pet's threat under your name, while you will see your threat and your pet's threat.

--> Buffed the "MyThreat" section of the help menu a bit.

--> Fixed an error that would cause Misdirection not to fire.


19.9

--> Pets will now be coloured grey on the raid table.

--> If your pet has more threat than you, you will broadcast your pet's threat to the raid.

--> Buffed German localisation. Thanks lapicidae!

--> Added a major framework component: error trapping and logging. KTM will for the most part handle its own error reporting. There's a new section "Error Log" in the help menu where you can view error reports, and easily copy and paste error reports to the discussion section on the webpage. 


19.8

--> Fixed a major omission in the new Regex system which would break most non-English versions.

--> Buffed data.infermissingspellranks() which was leading to Lua errors in lower ranks of Maul.


19.7

--> Reinstated the personal threat table. It's now accessable from the help menu.

--> Fixed another Lua error on Invisibility.

--> Added Lacerate. Also got a new value for Maul, which was too low.

--> Upgraded Spanish and Korean localisations. As a consequence, abilities will now respect their <.class> property in Combat.lua:me.spells



19.6

--> Added Anguish for Felguard.

--> The "%Max" column should now display property when scaled down.

--> Added a Miscellaneous section to the Raid Table options menu. In there i've reinstated the ability to lock the window in place, and there are autohide options.

	Since autohide now has party / raid / none options, the old /ktm a method is gone.

--> Fixed Soulshatter, now confirmed working.

--> Fixed typo that would cause Invisibility to make a lua error.

--> I know my credibility is a bit low on this, but this time i really did fix the Hide / Show keybinding.

--> Other addons can now add a section to the helpmenu, with
	
	klhtm.helpmenu.lateregistersection("id", "parentid", "description", frame)

See KTM_HelpMenu.lua:200 for more details.

--> Saved Variables are now per-character. As a result all your current settings will be lost, sorry!


19.5

--> Updated threat values for warrior abilities.

--> Fixed the Hide / Show keybinding.

--> Found a bug in Spell Reporting that would not print out most spell effects.

--> Changed the way network messages are processed. Each module now deals with the messages that concern it, while the NetIn module manages the details. Check out comments at the top of KTM_NetIn.lua for implementation details.

--> Buffed the regex system too. A module can now specify not only a specific event to receive, but also a specific format string, e.g.

	me.myparsers = { "whitedamage", "COMBATCRITSELFOTHER", "CHAT_MSG_SPELL_SELF_HITS" }

	me.onparse = function(identifier, ...)

		mod.print("Crit for " .. select(2, ...))

	end

--> Added Invisibility. Untested - may cause you to reset threat just after casting.

--> Added Misdirection. Untested. Check the implementation for these two in KTM_Abilities.lua


19.4

--> Righteous Defense working now.

--> Added Soul Shatter for Warlocks.

--> Added new ranks of pet spells. This would cause Lua errors on casting previously.

--> Fixed some bugs with autohide.

--> Added Disengage for Hunters.

--> Removed rage calculations from the mod. 

--> Fixed Lua error from Druids casting Maul.



19.3

--> Added Spanish localisation. Thanks to piperhack and Geran!

--> KLHTM_SavedVariables is no longer saved. There should no longer be any KLHTM_ variables in the global namespace, just "klhtm" and "klhtmsavedvariables". Oh, and a few annoying variables for key bindings and console commands i suppose. 

--> Missed a few things that would cause errors referencing KLHTM_RequestRedraw - FIXED I THINK

--> Added a transparency slider for the raid table ("colour" subsection)

--> Some GUI options weren't updating as soon as they were changed - FIXED.

--> Added a scale slider in the "layout" section of the raid table options. 

--> Fixed a lua error on loadup.

--> updated .toc.


19.2

--> Updated Bear and Warrior tanking abilities.

--> Shaman Frost Shock and Earth shock are now the right way around, because of the 2.0.3 patch.

--> Removed the original gui completely. This means no more XML at all! Also, the personal view is missing in this build... returning soon though!

--> Autohide should be working. "/ktm g s" will show the raidtable if it gets lost.


19.1

--> Onyxia's Knock Away down to -25% from -33%.

--> Fixed a printout error with /ktm b s

--> Demo version of the new GUI. There's a new version of the raid window that's mostly done. 

It should appear by default. If it's gone missing, open up the help menu (/ktm help), click on the "Raid Table" section, then click the "Show Raid Table" button.

When the new raid table is shown, click the options button (3rd from the right) to bring up the configuration window. When it's officially released, it will be intergrated just like the current raid window, but until then both of them will be displayed.

The new window is fairly customisable. You can change the colour scheme, layout, add class filters, and other mainly aesthetic changes.

There's a new Threat Per Second (TPS) column you might find interesting.

The help menu is going to be fleshed out significantly later. Eventually it will replace the command line interface (/ktm stuff). No XML was used in the making of the GUI.

--> Note: the new raid window is movable, but only if you drag the central part (with the buttons and stuff, not the actual table part). Working on this.