promotional bannermobile promotional banner

Default Current Expansion

Automatically select "Current Expansion Only" filter in the Auction House and Crafting Orders interfaces.
Back to Files

v1.7.1

File nameDefaultCurrentExpansion-v1.7.1.zip
Uploader
KidMoxieKidMoxie
Uploaded
Oct 14, 2026
Downloads
1.0K
Size
11.6 KB
Flavors
Retail
File ID
9177952
Type
R
Release
Supported game versions
  • 12.1.5

What's new

Changelog

All notable changes to this project will be documented in this file.

[1.7.1] - 2026-10-14

Changed

  • Interface bumped to 120105 for WoW 12.1.5 compatibility

[1.7.0] - 2026-08-12

Fixed

  • Auction House filters stopped applying on WoW 12.1.0; Blizzard moved filter state from AuctionHouseFrame.SearchBar.FilterButton.filters into the g_auctionHouseFilters saved variable

Changed

  • Interface bumped to 120100 for WoW 12.1.0 compatibility

Removed

  • "Preserve filter changes" option and the /dce preserve command. WoW 12.1.0 keeps Auction House filter state across tab switches on its own, which is all this ever did. Manual filter changes now always stick for the rest of an Auction House visit; if you had this option turned off, the filter no longer snaps back when you return to the Buy tab

Note

  • WoW 12.1.0 remembers Auction House filters per character between sessions. That is a game change rather than an addon one
  • The addon ticks the filter for you; it never unticks it. Turning off an Auction House option stops it being applied on future visits, but leaves the box as it is. Untick it once from the Auction House filter dropdown and the game will remember

[1.6.1] - 2026-06-28

Changed

  • Interface bumped to 120007 for WoW 12.0.7 compatibility

[1.6.0] - 2026-04-21

Changed

  • Interface bumped to 120005 for WoW 12.0.5 compatibility

[1.5.0] - 2026-04-04

Added

  • "Usable Items Only" filter with independent Auction House and Crafting Orders toggles
  • New /dce usable slash command to toggle Usable Items Only for both surfaces
  • Options panel reorganized into filter sections (Current Expansion Only, Usable Items Only) with per-surface checkboxes
  • Enum existence guards (FILTER_CEO/FILTER_USABLE) for forward compatibility with WoW patches
  • /dce with no arguments now opens the options panel directly

Changed

  • Options panel: "Preserve filter changes" moved to top as a global setting
  • Filter watcher now only tracks filters the addon is actively managing
  • Updated all 6 locale files with translated strings for the new feature

Fixed

  • ADDON_ACTION_FORBIDDEN error after extended gameplay sessions caused by taint propagation from Blizzard method calls (#10)
  • Filter watcher now tracks subsequent manual toggles correctly within an AH session
  • SetDisplayMode hook no longer duplicates after /reload
  • /dce opt no longer errors if called before addon is fully loaded
  • Events unregistered after handling to avoid unnecessary processing

[1.4.0] - 2026-03-07

Added

  • Preserve filter changes option (on by default) — manual filter changes now persist through tab switches
  • New /dce preserve slash command to toggle the feature
  • Options panel checkbox for preserve filter changes
  • Filter state watcher to detect manual user changes in real-time
  • Localization support: German (deDE), Spanish (esES/esMX), French (frFR), Italian (itIT), Brazilian Portuguese (ptBR)
  • Locale displayed in options panel alongside version

Changed

  • Filter re-apply on tab switch now applies the user's chosen state instead of always resetting to the addon default

Removed

  • Debug mode and /dce debug command (unnecessary for a simple addon)

[1.3.0] - 2026-02-07

Fixed

  • AH filter not applied when switching back to Buy tab with Auctionator installed
  • Filter now only applies when Buy tab is active, skipping Sell/Auctions tabs

Changed

  • Improved compatibility with addons that override the default AH tab (e.g. Auctionator)

[1.2.1] - 2025-01-28

Added

  • Export script for creating distributable zip files

[1.2.0] - 2025-01-27

Added

  • Crafting Orders filter UI feedback with ValidateResetState call
  • Options panel checkbox refresh on show
  • Named event frames for easier debugging

Changed

  • Use dynamic version from TOC metadata
  • Hoist event handlers to module level for efficiency
  • Remove deprecated InterfaceOptions API fallbacks (12.0+ only)
  • Remove redundant event checks in single-event handlers

Fixed

  • Potential nil error in DebugPrint before InitDB

[1.1.0] - 2025-01-24

Changed

  • Updated interface support for WoW 12.0.1 (Midnight)
  • Improved Auction House filter UI feedback with UpdateClearFiltersButton call

[1.0.0] - 2025-01-19

Added

  • Initial release
  • Automatic "Current Expansion Only" filter for Auction House
  • Automatic "Current Expansion Only" filter for Crafting Orders
  • In-game options panel (ESC → Interface → AddOns → Default Current Expansion)
  • Slash commands for configuration (/dce)
  • Individual toggles for AH and CO filtering
  • Debug mode for troubleshooting
  • Support for retail WoW 11.0.7 (The War Within)
  • Support for upcoming WoW 12.0.0 (Midnight)

Features

  • Dynamic filter state checking - filters update immediately when settings change
  • Saved variables to persist settings between sessions
  • Lightweight event-driven architecture
  • Minimal performance impact

This mod has no related projects