v1.7.1
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.filtersinto theg_auctionHouseFilterssaved variable
Changed
- Interface bumped to 120100 for WoW 12.1.0 compatibility
Removed
- "Preserve filter changes" option and the
/dce preservecommand. 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 usableslash 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 /dcewith 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 optno 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 preserveslash 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 debugcommand (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
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include
This mod has no related projects

