Repository navigation
Releases: DustinChecketts/VendorPricePlus
Release list
v1.2.4
Changelog
1.2.4
Classic Era, Hardcore, Season of Discovery, and TBC Anniversary
- Expanded vendor pricing to supported item tooltips across inventory and bank, mail, merchants and buyback, professions, quest rewards, and the Auction House.
- Added per-context options with saved preferences and a Defaults button.
- Preserved Blizzard's native tooltip behavior when a context is disabled.
- Known limitation: TBC Anniversary quest-log reward stacks may show only the unit Vendor price.
WoW Forever
- Standardized supported item tooltips on Vendor and Vendor xN labels, including mail, professions, buyback, Auction House, and quest rewards.
- Corrected the Map & Quest Log reward tooltip to use Vendor instead of Sell Price.
- Kept Blizzard's native price values and preserved existing Auctionator integration.
- Removed unused Forever tooltip formatting helpers and superseded quest-reward workarounds.
Architecture
- Continued shared Compat.lua, Options.lua, and VendorPricePlus.lua architecture across supported clients.
- WoW Forever, Classic Era, and TBC Anniversary were tested during 1.2.4 development; the known TBC quest-log reward stack limitation remains.
1.2.3
WoW Forever
- Standardized bag and inventory vendor-price labels on
VendorandVendor xN. - Added Forever Auctionator coexistence with a clean three-row presentation:
Vendor,Auction, andVendor xNfor stacks. - Removed the redundant native
Sell Pricepresentation when Auctionator and VendorPricePlus are both active.
Compatibility
- Hardened stack-price calculations against protected/secret numeric values.
- Action-bar item counts on supported legacy tooltip paths can recover a readable inventory count without performing arithmetic on a protected
GetActionCount()value. - Falls back safely when a readable stack count is unavailable instead of allowing a protected value into price arithmetic.
Community
- Incorporated the defensive secret-count approach reported and prototyped by Dirtimoney, adapted to VendorPricePlus's current compatibility architecture.
1.2.2
WoW Forever
- Fixed protected/secret stack-count errors when hovering stackable items on action bars.
- Restored Unit Price information for stackable action-bar item tooltips.
- Fixed incorrect Unit Price detection on recipe tooltips.
- Fixed duplicate Sell Price information on quest-offer reward tooltips.
1.2.1
WoW Forever
- Fixed missing Sell Price on selectable quest rewards in the Map & Quest Log.
- Fixed protected/secret tooltip geometry errors when hovering item actions such as food and water on the action bar.
- Kept Forever price-row formatting on Blizzard's safe tooltip layout path instead of measuring protected FontString geometry.
1.2.0
WoW Forever
- Added WoW Forever client detection and modern tooltip compatibility.
- Added compact Sell Price formatting with right-aligned money values.
- Added Unit Price directly beneath Sell Price for stacked item tooltips.
- Added support for Inventory & Bank, Mail, Merchant & Buyback, Professions, and Quest Reward contexts.
- Added missing vendor pricing to Forever quest reward tooltips.
- Added a Blizzard AddOns settings panel with per-context enable/disable controls.
- Added persistent settings through
VendorPricePlusDB. - Leaves the Forever Auction House unchanged because its tooltip already reports the correct per-unit vendor value.
Architecture
- Added
Compat.luaas the client/API compatibility layer. - Moved third-party addon support into
Integrations.lua. - Added
Options.luafor settings and configuration UI. - Added human-readable comments around compatibility and tooltip behavior.
- Preserved the established non-Forever Vendor Price Plus behavior for supported Classic clients.
Compatibility
- WoW Forever: tested successfully.
- TBC Anniversary: regression tested successfully.
- Classic Era: regression tested successfully.
- Mists of Pandaria Classic and Retail: not currently tested or advertised as supported.
1.1.3
- Previous production release.
v1.2.3
Changelog
1.2.3
WoW Forever
- Standardized bag and inventory vendor-price labels on
VendorandVendor xN. - Added Forever Auctionator coexistence with a clean three-row presentation:
Vendor,Auction, andVendor xNfor stacks. - Removed the redundant native
Sell Pricepresentation when Auctionator and VendorPricePlus are both active.
Compatibility
- Hardened stack-price calculations against protected/secret numeric values.
- Action-bar item counts on supported legacy tooltip paths can recover a readable inventory count without performing arithmetic on a protected
GetActionCount()value. - Falls back safely when a readable stack count is unavailable instead of allowing a protected value into price arithmetic.
Community
- Incorporated the defensive secret-count approach reported and prototyped by Dirtimoney, adapted to VendorPricePlus's current compatibility architecture.
1.2.2
WoW Forever
- Fixed protected/secret stack-count errors when hovering stackable items on action bars.
- Restored Unit Price information for stackable action-bar item tooltips.
- Fixed incorrect Unit Price detection on recipe tooltips.
- Fixed duplicate Sell Price information on quest-offer reward tooltips.
1.2.1
WoW Forever
- Fixed missing Sell Price on selectable quest rewards in the Map & Quest Log.
- Fixed protected/secret tooltip geometry errors when hovering item actions such as food and water on the action bar.
- Kept Forever price-row formatting on Blizzard's safe tooltip layout path instead of measuring protected FontString geometry.
1.2.0
WoW Forever
- Added WoW Forever client detection and modern tooltip compatibility.
- Added compact Sell Price formatting with right-aligned money values.
- Added Unit Price directly beneath Sell Price for stacked item tooltips.
- Added support for Inventory & Bank, Mail, Merchant & Buyback, Professions, and Quest Reward contexts.
- Added missing vendor pricing to Forever quest reward tooltips.
- Added a Blizzard AddOns settings panel with per-context enable/disable controls.
- Added persistent settings through
VendorPricePlusDB. - Leaves the Forever Auction House unchanged because its tooltip already reports the correct per-unit vendor value.
Architecture
- Added
Compat.luaas the client/API compatibility layer. - Moved third-party addon support into
Integrations.lua. - Added
Options.luafor settings and configuration UI. - Added human-readable comments around compatibility and tooltip behavior.
- Preserved the established non-Forever Vendor Price Plus behavior for supported Classic clients.
Compatibility
- WoW Forever: tested successfully.
- TBC Anniversary: regression tested successfully.
- Classic Era: regression tested successfully.
- Mists of Pandaria Classic and Retail: not currently tested or advertised as supported.
1.1.3
- Previous production release.
v1.2.2
VendorPricePlus
v1.2.2 (2026-09-23)
Full Changelog Previous Releases
- Merge pull request #9 from DustinChecketts/fix/forever-action-secret-count
Fix Forever action-bar stack tooltips - Restore Forever action bar unit prices safely
- Avoid Forever secret action counts
- Merge pull request #8 from DustinChecketts/fix/forever-recipe-unit-price
Fix/forever recipe unit price - Fix Forever recipe unit price detection
- Avoid duplicate Sell Price on Forever quest offers
v1.2.1
VendorPricePlus
v1.2.1 (2026-09-19)
Full Changelog Previous Releases
- Merge VendorPricePlus 1.2.1 fixes
Release VendorPricePlus 1.2.1 - Document VendorPricePlus 1.2.1 fixes
- Bump VendorPricePlus to 1.2.1
- Clean up obsolete Forever quest reward fallbacks
- Detect Forever Map quest choices from tooltip metadata
- Hook Forever quest choice reward buttons
- Handle Forever selectable quest rewards through quest buttons
- Fix Forever quest choices and protected tooltip geometry
v1.2.0
VendorPricePlus
v1.2.0 (2026-09-19)
Full Changelog Previous Releases
-
Update 1.2.0 compatibility testing status
-
Update 1.2.0 compatibility testing status
-
Add browser-based release workflow
Added a workflow_dispatch event to allow manual version releases with input validation for semantic versioning. -
Release VendorPricePlus 1.2.0
Merge the tested multi-client foundation and WoW Forever support into main. Publishing remains gated on the v1.2.0 tag. -
Exclude development architecture notes from release package
-
Configure VendorPricePlus release packaging
-
Add automated CurseForge release workflow
-
Record successful TBC Anniversary regression test
-
Remove beta tooltip diagnostics for 1.2.0 release
-
Add 1.2.0 release candidate changelog
-
Refresh README for VendorPricePlus 1.2.0
-
Prepare VendorPricePlus 1.2.0 metadata
-
Restore Forever SellPrice processing and normalize single-item prices
-
Revert Forever SellPrice line processing experiment
-
Insert Forever unit price during SellPrice line processing
-
Revert experimental Forever tooltip row reordering
-
Preserve value visibility when reordering Forever tooltip rows
-
Keep Forever price rows together above tooltip footer
-
Load settings module and persist VendorPricePlus preferences
-
Keep core tooltip logic separate from settings UI
-
Extract VendorPricePlus settings into Options.lua
-
Fix options checkbox alignment
-
Add first draft Forever context options
-
Use gold labels for compact Forever price rows
-
Test compact aligned Forever price columns
-
Match Forever unit price styling to Blizzard tooltips
-
Guard modern tooltip item lookup for comparison tooltips
-
Add Forever profession reagent and quest reward pricing
-
Inspect Forever tooltip owner data for reagent quantities
-
Trace modern Forever tooltip owners and item data
-
Add Forever Mail and Buyback stack pricing
-
Add temporary Forever tooltip diagnostics
-
Cover Forever item-location tooltips
-
Guard integration tooltip hook on Forever
-
Guard remaining legacy HookScript registrations
-
Guard tooltip hooks unavailable in Forever
-
Declare WoW Forever interface support
-
Add first Forever per-unit tooltip implementation
-
Detect Forever without treating Mainline as Retail
-
Add initial Forever per-unit tooltip line
-
Document AI-assisted development attribution
-
Load compatibility layer before addon core
-
Route item APIs through compatibility layer
-
Refactor client API compatibility layer
-
Document addon architecture and development standards
-
Load compatibility and integrations separately
-
Separate third-party addon integrations
-
Refactor client compatibility layer
-
Update version and interface number
-
Update VendorPricePlus.toc
WoW Classic Anniversary TBC 2.5.6 -
Update VendorPricePlus to version 1.1.1
-
Enhance tooltip support for quest rewards
Added quest reward tooltip support and fallback handling for quest items. Enhanced existing tooltip functionality for better integration with the game's UI. -
Format VendorPricePlus.toc with consistent spacing
-
Format VendorPricePlus.toc for consistency
-
Update README to remove ElvUI testing note
Removed a test item from the known issues list. -
Refactor for TBCC Anniversary 2.5.5
-
Update VendorPricePlus version and interface number
-
Update VendorPricePlus.toc
Version push to 1.15.8 -
Update VendorPricePlus.toc
Version push to 1.15.7 for WoW: Classic SoD Phase 8 -
Create LICENSE
-
Update README.md
-
Update README.md
-
Update VendorPricePlus.toc
-
Update VendorPricePlus.toc
Version update -
Update VendorPricePlus.lua
Modified functionality when Auctionator addon is presentMatched Auctionator formatting for consistent tooltips
-
Update VendorPricePlus.toc
Version push to support 1.15.6 client. -
Update VendorPricePlus.lua
Resolved GetMouseOver() error and optimized code -
Update Compat.lua
-
Update VendorPricePlus.toc
Version push to 1.15.4. -
Update VendorPricePlus.toc
Version push to Classic Era 1.15.3 -
Update VendorPricePlus.toc
Interface version update to Classic Era: Season of Discovery Phase 3 11502. -
Update VendorPricePlus.toc
Interface version update to Cataclysm Classic PTR Build 11502. -
Update VendorPricePlus.toc
Version push to WoW Classic Era PTR 1.15.01 that supports Hardcore Self-Found, and Season of Discovery: Phase 2. -
Update VendorPricePlus.toc
Version push to WoW Classic Era PTR 1.15.01 that supports Hardcore Self-Found, and Season of Discovery: Phase 2. -
Update README.md
-
Update README.md
-
Update VendorPricePlus.toc
Version push to 1.15.0.52212 PTR Patch -
Update VendorPricePlus.toc
Version push to 1.15.0.52212 PTR Patch -
Update README.md
-
Update README.md
-
Update VendorPricePlus.toc
-
Update README.md
-
Update README.md
Updated GitHub URL -
Initial commit
-
Initial commit