Skip to content

v3.7.0

Choose a tag to compare

@github-actions github-actions released this 11 Mar 21:01
· 6 commits to main since this release

AutoSellPlus

v3.7.0 (2026-03-11)

Full Changelog Previous Releases

  • docs: update changelog and features for tooltip status and compact mode
  • fix: replace removed GetServerTime global with C_DateAndTime fallback
    GetServerTime() was removed as a global in Midnight 12.0. The wrapper
    in Helpers.lua now uses C_DateAndTime.GetServerTimeLocal() with time()
    as a safe fallback. All bare GetServerTime() calls across Core, History,
    MinimapButton, and Overlays now route through the wrapper.
  • feat: add tooltip item status and compact mode
    Tooltip status: adds a colored classification line to item tooltips
    showing how ASP will handle each item (sell, protected, skipped).
    Driven by new ClassifyItem() which mirrors ShouldSellItem priority chain.
    Compact mode: condensed popup showing item count, total value,
    per-quality breakdown, and one-click Sell. Toggle via /asp compact,
    settings panel, or button on either popup.
  • fix: use dynamic bag frame count in BagAdapters
    Replace hardcoded loop bound of 13 with NUM_TOTAL_EQUIPPED_BAG_SLOTS + 1
    so the adapter scales if Blizzard changes bag slot count.
  • Merge pull request #7 from mikigraf/3.6
    3.6
  • Update docs for sell collected transmog, known collectibles, and relative ilvl
    Add changelog entries and feature documentation for the three new features:
    sell collected transmog, sell known collectibles, and relative ilvl threshold.
  • Add relative ilvl threshold mode
    New settings (useRelativeIlvl, relativeIlvlPercent) that compute an ilvl
    threshold as a percentage of the player's average equipped ilvl. When enabled,
    this single threshold replaces all per-quality ilvl sliders. Modifies
    CheckQualityFilter and ApplyFilters to use relative threshold, adds checkbox
    with slider/editbox to popup filter section, grays out quality ilvl controls
    when active, and shows computed threshold in avgIlvlText.
  • Add sell known collectibles filter
    New setting (sellKnownCollectibles) that marks already-known mounts, pets, and
    toys for selling. Adds IsKnownMount, IsKnownPet, IsKnownToy, and
    IsKnownCollectible helpers to Protection.lua using C_MountJournal, C_PetJournal,
    and C_ToyBox APIs. Integrates into ShouldSellItem, BuildDisplayList,
    ApplyFilters, and popup UI with checkbox and settings overlay entry.
  • Add sell collected transmog filter
    New setting (sellCollectedTransmog) that marks items with already-collected
    transmog appearances for selling. Adds IsCollectedTransmog helper to
    Protection.lua, integrates into ShouldSellItem sell criteria, BuildDisplayList
    item data, ApplyFilters auto-check logic, and popup checkbox with settings
    overlay entry.