v1.0.29-local.20260817-clean-init
- Removed tonumber from GetBuildInfo/interface initialization entirely.
- Create LimitedSupplyVendors.points before any client-version logic to prevent cascading nil-table errors.
- Diagnostic rebuild after reports showed WoW was still executing the old v1.0.27 Core.lua line 6.

2026-08-17 - v1.0.28-local.20260817-getbuildinfo-fix
- Fixed startup error in Core.lua caused by passing multiple GetBuildInfo() return values into tonumber().
- CLIENT_INTERFACE now captures only the fourth GetBuildInfo() result before conversion.
- This restores LimitedSupplyVendors.points initialization and prevents the cascade of nil-points errors in Horde.lua, Retail.lua, and ATT update files.
- No recipe/vendor database changes versus v1.0.27.

2026-08-13 - v1.0.27-local.20260813-att531-midnight1215
- Updated the local ATT audit from 5.2.13 to 5.3.1.
- Added 22 newly sourced Midnight 12.1.0 vendor recipes from Construct V'anore, Skull of Er'inye, Second Mate Sluggs, and Jan'sari the Watchful.
- Added Construct E'nui (Silvermoon City 56.9, 67.0) as the 12.1.0+ source for four Prey recipes formerly sold by Construct V'anore.
- Kept the old Construct V'anore source visible only before Retail 12.1.0 via removedInBuild = 120100.
- Added Retail 12.1.5 / Interface 120105 support.
- Added ATT reputation/Renown requirement notes for Captain Tokka and Zul'Jarra's Forces recipe sources.
- Prevented map enumeration from requesting item data and throttled GET_ITEM_INFO_RECEIVED refreshes to reduce refresh storms/freezes.

2026-08-04 - v1.0.26-local.20260804-att5213-version-filter
- Rechecked the uploaded AllTheThings 5.2.13 database against addon v1.0.25.
- No new in-scope recipe-vendor item IDs were found.
- Added generic addedInBuild/removedInBuild filtering for recipe-source records.
- Marked four Construct V'anore recipe sources as removedInBuild = 120100, so they remain visible on Retail 12.0.7 but are hidden on Retail 12.1.0 and later.
- Retained Interface support for both 120007 and 120100.

2026-07-15 - v1.0.25-local.20260715-retail1207-1210
- Updated Retail TOC compatibility to Interface 120007 and 120100.
- Retained support for WoW 12.0.7 while adding WoW 12.1.0 support.
- Rechecked the addon API calls used by Core.lua; no mandatory 12.1.0 code migration was required.
- Preserved the ATT 5.2.10 vendor/recipe database from v1.0.24.

2026-07-15 - v1.0.24-local.20260715-att5210-recheck
- Rechecked the uploaded AllTheThings 5.2.10 database against addon v1.0.23.
- Added 20 unique 11.2.7-era profession-vendor recipe items that were omitted from the previous import.
- Added the recipes to 16 faction-city profession vendors: eight in Stormshield and eight in Warspear.
- Preserved per-character profiles, localized client names, hide-known behavior, and automatic profession filtering.

v1.0.19-local.20260524-settings-freeze-fix
- Removed AceDBOptions Profiles subpanel from the HandyNotes options tree to avoid client freezes when reopening settings after changes.
- Kept character-specific profiles active via AceDB default profile = true.
- Prevented expensive tooltip-based known-recipe scans while HandyNotes is enumerating map icons; tooltip scans now run only for a single hovered vendor point.

2026-05-24 v1.0.18-local.20260524-char-profiles
- Switched AceDB default profile from shared "Default" to character-specific profiles.
- Added optional AceDB profile management panel when AceDBOptions-3.0 is available.
- Profile changes now refresh HandyNotes and clear known-recipe cache.


2026-05-02 - v1.0.12-local.20260502-names
- Added explicit vendor display names for generated ATT_Current.lua and ATT_Limited.lua points.
- Added Core.lua fallback table for generated NPC names to avoid "Vendor NPCID" tooltips when creature info is not cached.

2026-05-02 - Local ATT current-retail audit: added ATT_Current.lua with mapID >= 2200 vendor recipe entries missing from the addon; kept ID-only dynamic lookup to avoid stale names.
2026-05-02 - Local ATT audit update: added ATT_Limited.lua with uploaded ATT 5.1.3 isLimited=1 vendor recipes missing from the addon; added dynamic NPC/item-name fallback for ID-only entries; updated TOC to 120005,120007.
12/30/2022 - Added profession icons to each of the recipes.
10/16/2020 - Fixed Bug the prevented icons from showing with the pre-patch update of 9.0.1
06/18/2020 - Updated Horde Vendor Coordinates on Eastern Kingdoms to be more precise. (Outland next)
06/04/2020 - Updated Horde Vendor Coordinates on Kalimdor to be more precise. (Eastern Kingdoms Next)
05/28/2020 - Removed vendors that were removed/replaced with the addition of the Horde Embassy in Orgrimmar.
04/21/2020 - Fixed a error where No Names and No items were provided for Vendors in Duratar.
04/16/2020 - Initial Upload.
2026-05-02 - Local update v1.0.9-local.20260502
- Kept Interface at 120005 for current Retail compatibility.
- Added Retail.lua for current neutral retail recipe vendors.
- Added Dornogal vendor recipe nodes for Griftah and Lyrendal based on ATT/Wiki/Wowhead review.
- Added Khaz Algar continent map handling.
- Fixed TomTom waypoint title crash when vendor info is missing.
- Fixed tooltip questline handling so nil is not passed to AddLine.
- Fixed model tooltip handling for vendors without model_id.
- Fixed middle-click item-link lookup to use item.id.
- Fixed profession/weapon/armor filtering helper and WhiteArmor typo path.
- Fixed duplicate Tanaris Alliance coordinate keys by offsetting overlapping vendors.

2026-05-24 v1.0.17-local.20260524-x10-hide-known
- Hardened Hide Known Recipes: added sourceRecipeID spellbook checks, GET_ITEM_INFO_RECEIVED refresh, and safer cold item-cache behavior.


v1.0.20-local.20260524-recipe-db-recheck
- Rechecked recipe vendor database against current ATT source.
- Corrected NPC 252956 display name from generic "Prey Recipe Vendor" to "Construct V'anore".
- No additional in-scope vendor recipe itemIDs were identified as missing from the ATT 5.1.6-based import.


01.06.2026 - v1.0.21-local.20260524-client-localized-names
- Prefer WoW client-localized NPC names via C_CreatureInfo.GetCreatureInfo before hardcoded English point names.
- Recipe item links/names continue to prefer C_Item.GetItemInfo/GetItemInfo, so ruRU clients should show Russian recipe names when item info is loaded.
- Middle-click vendor recipe output now uses the same localized item display helper.
