v0.5.1
What's new
VocVendor
v0.5.1 (2026-10-26)
Full Changelog Previous Releases
- chore: join rewritten main (history rebase, no content change)
Conflicts:
main.lua
- perf: resolve guest price handles and enchanter gate once per sweep
- feat: compare vendor vs auction vs disenchant before selling old gear
With Auctionator, TradeSkillMaster, or Oribos Exchange installed, old gear worth more on the auction house (sold directly, or disenchanted first, net of the 5% cut) is held back with its reason instead of sold. New Compare auction prices setting, default on. - feat: compare vendor vs auction vs disenchant before selling old gear
With Auctionator, TradeSkillMaster, or Oribos Exchange installed, old gear worth more on the auction house (sold directly, or disenchanted first, net of the 5% cut) is held back with its reason instead of sold. New Compare auction prices setting, default on. - chore: wowlua_ls in CI with a schema-pinned config
- chore: wowlua_ls in CI with a schema-pinned config
- fix: annotate the event frame for wowlua_ls
- fix: annotate the event frame for wowlua_ls
- chore: exclude the wowluarc config from packages
- chore: exclude the wowluarc config from packages
- docs: local lint needs luacheck 1.x for the lua54 std
- docs: local lint needs luacheck 1.x for the lua54 std
- docs: disenchant rows can still fail at the cast on flagged gear
- docs: disenchant rows can still fail at the cast on flagged gear
- fix: show only actionable items in disenchant list and sale
- Disenchant heuristic is now uncommon, rare, or epic only (was green-or-better, which admitted legendary and artifact gear).
- Old-gear collection and sale re-check per-slot vendor value (hasNoValue), so refused slots are never listed or sold.
- Regression tests 49-51. Also lands the previously uncommitted click-to-disenchant window and its docs/tests.
- fix: show only actionable items in disenchant list and sale
- Disenchant heuristic is now uncommon, rare, or epic only (was green-or-better, which admitted legendary and artifact gear).
- Old-gear collection and sale re-check per-slot vendor value (hasNoValue), so refused slots are never listed or sold.
- Regression tests 49-51. Also lands the previously uncommitted click-to-disenchant window and its docs/tests.
- chore: junkSummary takes the gray count, not a table
- chore: junkSummary takes the gray count, not a table
- chore: drop unused ns.onSettingChanged helper
- chore: drop unused ns.onSettingChanged helper
- docs: sync the one-liner with the curseforge summary
- docs: sync the one-liner with the curseforge summary
- fix: clamp oldGearIlvlGap, gate container link fn, pcall repair cost
- fix: clamp oldGearIlvlGap, gate container link fn, pcall repair cost
- fix: rename forever toc to camelot toc so releases tag the forever flavor
- fix: rename forever toc to camelot toc so releases tag the forever flavor
- chore: target 12.1.5 (Interface 120105)
Verified against live 12.1.5 (70391): all relied-on APIs hold, no code changes needed. - chore: target 12.1.5 (Interface 120105)
Verified against live 12.1.5 (70391): all relied-on APIs hold, no code changes needed. - chore: expose ns.defaults like the rest of the family
- chore: expose ns.defaults like the rest of the family
- feat: never sell gear in a saved equipment set
Old gear in a saved equipment set is excluded at collection and rechecked at sell time via C_Container.GetContainerItemEquipmentSetInfo (verified in Blizzard_APIDocumentationGenerated on live and forever). Fails closed: a missing API or failed call keeps the item. - feat: never sell gear in a saved equipment set
Old gear in a saved equipment set is excluded at collection and rechecked at sell time via C_Container.GetContainerItemEquipmentSetInfo (verified in Blizzard_APIDocumentationGenerated on live and forever). Fails closed: a missing API or failed call keeps the item. - fix: presence-gate C_Container in sellOldGearItems
- fix: presence-gate C_Container in sellOldGearItems
- docs: link wow.vocino.com in the family footer
- docs: link wow.vocino.com in the family footer
- fix: add CurseForge and Wago project IDs to tocs
- fix: add CurseForge and Wago project IDs to tocs
- docs: FAMILY.md: the API ledger is the shared verification record
- docs: FAMILY.md: the API ledger is the shared verification record
Co-Authored-By: Claude Fable 5.1 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session\_01XdK9ZBBvkLRwwfdvfRo3C5 - docs: FAMILY.md: new addons scaffold from the skill's template
- docs: FAMILY.md: new addons scaffold from the skill's template
Co-Authored-By: Claude Fable 5.1 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session\_01XdK9ZBBvkLRwwfdvfRo3C5 - docs: family docs from the skill's canonical copy
- docs: family docs from the skill's canonical copy
Co-Authored-By: Claude Fable 5.1 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session\_01XdK9ZBBvkLRwwfdvfRo3C5 - chore: CI runs the skill checks through run-all.sh
- chore: CI runs the skill checks through run-all.sh
Co-Authored-By: Claude Fable 5.1 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session\_01XdK9ZBBvkLRwwfdvfRo3C5 - chore: CI runs the skill's compartment check
- chore: CI runs the skill's compartment check
Co-Authored-By: Claude Fable 5.1 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session\_01XdK9ZBBvkLRwwfdvfRo3C5 - feat: help on the family grammar, toggle sounds, compartment hover, README
/vv helplines up like every sibling's and ends with config and help;
/vv on|offconfirms with the checkbox pair through the family's shared
sound helper (the sell and repair sounds now live in the same table);
the compartment entry gains the hover tooltip (gold title, one line,
the slash hint); settings registration retries at PLAYER_LOGIN; and the
repo gets the README it was missing, on the family template. - feat: help on the family grammar, toggle sounds, compartment hover, README
/vv helplines up like every sibling's and ends with config and help;
/vv on|offconfirms with the checkbox pair through the family's shared
sound helper (the sell and repair sounds now live in the same table);
the compartment entry gains the hover tooltip (gold title, one line,
the slash hint); settings registration retries at PLAYER_LOGIN; and the
repo gets the README it was missing, on the family template.
Co-Authored-By: Claude Fable 5.1 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session\_01XdK9ZBBvkLRwwfdvfRo3C5
This mod has no additional files

