##0.1.13



(changes made by Seerah)



Bugfixes

- You cannot get position information for the reticleover unit any longer,

can only collect information of npcs that you interact with, and use the player position.

Moved the NPC logging code to the EH.OnChatterBegin function.



Changes

- Removed residual provisioning tracking code



##0.1.12



Minor Update

- Sharlikran PR: Updated TOC



##0.1.11



Bugfixes

- Sharlikran PR: Fixed checking for duplicate data entries



##0.1.10



Bugfixes

- Data logged with double quotes in the name are now escaped properly, this addresses many lua errors users were experiencing.

- Sharlikran PR#4: Various fixes with harvest loot accuracy

- Fixed vendor tracking

- Removed debug message for harvesting Nodes that do not exist in EsoheadConstants.lua, it is no longer needed.



Changes

- Removed logging of provisioning data



Features

- User can reset specified data type (/esohead reset npc)



Credits:

- Code snippets borrowed from HarvestMap by Shinni



##0.1.9



Bugfixes

- Sharlikran PR#4: Added "Heavy Sack" and changed "Kresh Weed" and "Silver Weed" to "Kreshweed" and "Silverweed"



Features

- Added localization for German and French. While German only needs a few translations, the French localization needs many updates. Any help would be appreciated.

- Added debug message for harvesting Nodes that do not exist in EsoheadConstants.lua. It should only fire when you are harvesting.



Credits:

- German Localization: KinqxsYrox, and Rathputin

- French Localization: Deadlock, jillorval, Kalmeth, and wookiefrag



##0.1.8



Bugfixes

- Sharlikran's pull request changed Node Name Case and Added "Kresh Weed", "Pure Water", "Silver Weed"



##0.1.7



Bugfixes

- Map callbacks were being fired way more than necessary from a fix in 0.1.6, causing FPS drops whenever a reticle hovers over a loggable object. This has been addressed to fire only when it should.



##0.1.6



Bugfixes

- Fixed a bug where a coordinates would be recorded on the wrong map if the player navigates away from the current map. Bug #23 by Shinni, ref: http://www.esoui.com/portal.php?id=1&a=viewbug&bugid=23

- Increased API version to 100003 to resolve out of date issues.



##0.1.5



Bugfixes

- Harvest/Provisioning data is now being collected when the player has Auto Loot enabled.



Features

- ``EH.lastTarget`` has been added to provide the name of the last NPC/Object the player had their reticle over _before_ any interaction commands are fired. This is useful, for example, in having the name of the harvest node available immediately after the harvest is complete (when EVENT_LOOT_RECEIVED is fired on auto-loot), even if the player's reticle wanders around and targets other things while they're harvesting.

- A new function ``EH.IsValidNode`` has been added to support an additional table of game data generated in our EsoheadConstants.lua file. This function can be used to pass the name of an interactable object and determine if it's a valid harvesting node (includes provisioning nodes).



##0.1.4



Bugfixes

- Added an additional check to ensure a material is a provisioning-type before logging it

- Unexpectedly empty fields should no longer be stored



Features

- Improved the reliability of the ``EH.currentTarget`` variable

- Narrowed the distance a player needs to be from a previously logged data point in order to log a nearby point from 1% map size to 0.5%



##0.1.3



Bugfixes

- Fixed a bug where looting a tradeskill material from an enemy counted as a harvest node



Features

- The addon is now called "Esohead" rather than "Esohead Looter"

- Saved variables for each data type are now independently versioned from eachother. This allows us to change the format data is collected and force the client to clear out the old version's obsolete data.

- Provisioning materials are now logged differently from materials of other tradeskills.



##0.1.2



Bugfixes

- Harvest data is no longer collected when a player opens a container in their inventory with tradeskill materials (such as from a hireling).



##0.1.1



Features

- Complete refactor of the addon, it is no longer a ZO_CallbackObject

- ``EH.ItemLinkParse`` has been added to parse in-game item links for ingesting key parts of the string.

- Harvesting data is now supported by ``EsoheadConstants.lua``, which helps associate a material gathered with a parent tradeskill as the in-game API does not provide that relationship.

- An additional ``/reload`` alias has been added to support the current alias of ``/rl`` for the in-game command ``/reloadui``