File Details
v1.4.1
- R
- Mar 4, 2026
- 26.22 KB
- 279
- 12.0.1+3
- Classic + 3
File Name
LegacyVendor-v1.4.1.zip
Supported Versions
- 12.0.1
- 5.5.3
- 2.5.5
- 1.15.8
Changelog
All notable changes to Legacy Vendor will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[1.4.1] - 2026-03-04
Changed
- Reduced chat spam when selling items — per-item messages ("Attempting to sell...", "Sold successfully!") now only show when debug mode is enabled
- Previously each item sold generated 3 chat messages; now only the final summary is shown
- Enable debug mode with
/lv debugif you want verbose per-item output
[1.4.0] - 2026-03-01
Added
- Item Source Filtering: New filter category to sell items based on where they came from
- Dungeons, Raids, Outdoor/World, Professions, Vendors, PvP, Reputation, Housing/Delves, Unknown
- "Enable Source Filtering" master toggle to activate/deactivate source filtering
- All sources disabled by default for safety
- Uses C_ItemSourceInfo API on Retail with tooltip-based fallback for Classic
Fixed
- Fixed minimap button moving to center of screen when FarmHud or similar minimap-replacing addons are active
- Button now properly parents to Minimap frame when in attached mode, so it follows the minimap
- Freeform mode still parents to UIParent for free placement anywhere on screen
[1.3.1] - 2026-02-28
Fixed
- Fixed
/lv excludecommand doing nothing —GameTooltip:GetItem()returnsname, linkbut only the first value (name) was being captured, causing the item ID match to silently fail with no output
[1.3.0] - 2026-02-27
Changed
- Midnight expansion items can now be sold like any other expansion (no longer force-protected)
- All expansion filters are now user-controlled with no hardcoded restrictions
Removed
- Removed "current expansion" protection system - users can now choose to sell items from any expansion
[1.2.9] - 2026-02-27
Changed
- Midnight is now live - updated Retail TOC description accordingly
[1.2.8] - 2026-02-25
Changed
- Updated Retail interface version to 120001 (Patch 12.0.1 - Midnight)
- Updated Classic Era interface version to 11508 (Patch 1.15.8)
- Updated TBC Anniversary interface version to 20505 (Patch 2.5.5)
- Updated MoP Classic interface version to 50503 (Patch 5.5.3)
Removed
- Removed Cata Classic TOC (Cata Classic no longer exists)
[1.2.7] - 2026-02-06
Added
- Only Sell Lower Item Level filter - New toggle that only sells equippable items whose item level is lower than the currently equipped item in the same slot. Non-equippable items are unaffected. Disabled by default.
[1.2.6] - 2026-02-04
Fixed
- Fixed Sell button count not reflecting actual items found (button now updates immediately after scanning)
[1.2.5] - 2026-02-03
Fixed
- Fixed infinite loop crash in minimap shape detection (caused "script ran too long" error)
- Fixed
/lv minimapcommand error when button settings weren't initialized
[1.2.4] - 2026-02-03
Added
- Freeform minimap button positioning - Shift+Drag the button to place it anywhere on screen
- Works with all minimap addons regardless of shape (square, circular, resized)
- New
/lv resetbuttoncommand to reset button back to default minimap-attached position - Button now shows current position mode in tooltip (Freeform or Minimap-attached)
Changed
- Minimap button is now clamped to screen to prevent it from going off-screen
[1.2.3] - 2026-02-03
Changed
- Minimap button now positioned on the outside edge of the minimap
- Works better with square minimap addons like ClassyMap
[1.2.2] - 2026-02-03
Fixed
- Critical Fix - Completely disabled bag highlighting feature to restore addon functionality
- Addon now loads correctly on all WoW versions again
- Sell button and minimap button are back
Removed
- Temporarily removed bag item highlighting (will be re-added in a future update with proper testing)
[1.2.1] - 2026-02-03
Fixed
- Fixed addon not loading on Retail due to BackdropTemplate compatibility issue
- Protected event registration for events that may not exist in all WoW versions
- Protected hooksecurefunc calls for bag functions that may not exist in all versions
- Sell button and minimap button now appear correctly again
[1.2.0] - 2026-02-02
Added
- Bag Item Highlighting - Sellable items now glow red in your bags when enabled
- New
/lv highlightslash command to toggle highlighting - Highlight toggle in settings panel
- Automatic highlight refresh when bags change or filters are modified
Changed
- Improved visual feedback for items that would be sold
[1.1.4] - 2026-02-02
Fixed
- Now supports 5 WoW versions: Retail, MoP Classic, Cata Classic, TBC Anniversary, Classic Era
[1.1.3] - 2026-02-02
Fixed
- Fixed Retail interface version from 120100 to 120000 for compatibility
[1.1.2] - 2026-02-02
Added
- TBC Anniversary Support - Added LegacyVendor_TBC.toc for TBC Anniversary servers (Interface 20504)
- Classic Era Support - Added LegacyVendor_Vanilla.toc for Classic Era (Interface 11505)
Changed
- Renamed LegacyVendor_Classic.toc to LegacyVendor_Cata.toc for clarity
[1.1.1] - 2026-02-02
Fixed
- Removed invalid filter options:
- Artifact rarity (cannot be sold)
- Heirloom rarity (cannot be sold)
- Robe slot (not a valid equipment slot, use Chest instead)
[1.1.0] - 2026-02-02
Added
- Bind Type Filters - New filter category to control which binding types to sell:
- Bind on Pickup (Soulbound) - enabled by default
- Bind on Equip (Bound) - sell BoE items you've equipped
- Not Bound (Food, Reagents) - sell unbound items like old food, potions, crafting materials
- Verbose logging when selling to help diagnose issues
- Debug mode now shows detailed bind status for each item
Changed
- Improved item type filter names for clarity:
- "Consumables" → "Consumables (Food/Potions)"
- "Reagents" → "Reagents (Crafting)"
- "Trade Goods" → "Trade Goods (Materials)"
- Better handling of non-equippable items in filters
- Filter logic now properly checks bind status before other filters
Fixed
- Button showing item count but not selling - improved sync between scan and sell
- Items being skipped without clear reason - added detailed debug output
[1.0.0] - 2026-01-31
Added
- Initial release
- Automatic detection of legacy expansion BoP items
- Expansion filter system (Classic through Midnight)
- Rarity filters (Poor through Heirloom)
- Equipment slot filters (all armor and weapon slots)
- Non-equippable item type filters
- Manual sell mode with merchant frame button
- Optional auto-sell mode
- Minimap button with drag support
- Configuration GUI (Settings API + fallback frame)
- Sale summary with gold earned
- Confirmation dialog option
- Item exclusion system
- Gray item selling option
- Multi-version support (Retail, Cataclysm Classic, Classic Era)
- Slash commands for all features
Security
- Current expansion items always protected
- Legendary, Artifact, and Heirloom items protected by default
- Manual mode default to comply with Blizzard API restrictions
- Confirmation dialog enabled by default
[Unreleased]
Planned
- LibDataBroker support for data broker displays
- Per-character settings option
- Item level range filter
- Profession-specific item handling
- Localization support