File Details
v1.1.0
- R
- Mar 2, 2026
- 118.88 KB
- 6
- 12.0.1
- Retail
File Name
CauldronPolice-v1.1.0.zip
Supported Versions
- 12.0.1
# Changelog
All notable changes to Cauldron Police will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [1.1.0] - 2026-03-02
### Added
- **Midnight support** - Updated for WoW: Midnight (Interface 120001)
- Tracks Sin'dorei Fleeting Flasks: Thalassian Resistance, Shattered Sun, Blood Knights, Magisters (8 item IDs)
- Tracks Voidlight Fleeting Potions: Light's Potential, Potion of Zealotry, Potion of Recklessness, Draught of Rampant Abandon, Lightfused Mana Potion (10 item IDs)
- All War Within cauldron items still tracked for backwards compatibility
### Changed
- **Auto-open window** - Changed from simple on/off toggle to 3 modes:
- **Off** - Never auto-open the stats window
- **First Pickup Only** - Auto-open only on the first pickup of each session (new default)
- **Every Pickup** - Auto-open on every cauldron pickup (previous "on" behavior)
- Legacy boolean settings automatically migrated to new modes
### Fixed
- **Tab auto-focus on pickup** - Viewing historical session tabs no longer auto-switches back to active tab on every pickup. Now only switches when a NEW session is created (first pickup in session), preserving user's tab selection during ongoing raids.
## [1.0.0] - 2024-11-20
Initial public release.
### Added
- **Multi-session tracking** - Automatically creates new sessions after configurable timeout (default: 5 minutes)
- **Session management UI** - Tabbed interface to switch between up to 20 sessions
- **Session timeout settings** - Configure inactivity timeout (1-15 minutes) and max sessions (2-50)
- **Color-coded cauldron limits** - Visual feedback for flask (2 per person) and potion (20 per person) limits
- Yellow: below limit, Green: at limit, Red: over limit
- **Report button** - Generate /say chat reports for players who exceeded limits
- **Auto-open window** - Optional setting to show stats window when cauldrons are used
- **Enable in Raid Only** - Option to only track pickups when in a raid group (enabled by default)
- **Test command** - `/cp test [itemID]` to simulate pickups without using real cauldrons
- **Debug mode** - `/cp debug` to toggle detailed logging
- **Configuration panel** - `/cp config` with multiple settings:
- Auto-reset options (manual, on instance, on cauldron drop)
- Session management settings
- Auto-open window toggle
- Enable in raid only toggle
- Test item tracking toggle
### Changed
- **Renamed addon** from "IgnorHunters" to "Cauldron Police"
- **Slash commands** changed from `/ih` to `/cp` and `/ignorhunters` to `/cauldronpolice`
- **Column layout** - Reordered to: Player | Flasks | Potions | [divider] | Items | Total
- **Session tabs** - Show only last 4 sessions as tabs, with "More..." dropdown for older sessions
- **Silent operation** - Removed all chat notifications when debug mode is disabled
- **Modular architecture** - Split UI code into specialized modules for better maintainability
### Fixed
- **Critical performance fix** - Implemented throttled UI updates (0.5s) to prevent game freezing during raid cauldron distribution
- **Loot detection bug** - Added support for "creates:" loot messages (cauldrons use this, not "receives:")
- **Dropdown menu** - Fixed menu not closing when session selected
- **Tab sizing** - Fixed inconsistent tab heights
### Performance
- **90%+ faster session lookups** - Implemented O(1) hash map cache instead of O(n) linear search
- **50-70% faster loot parsing** - Optimized pattern matching and reduced allocations
- **Removed wasteful debug loops** - Eliminated unnecessary player counting in database operations
[1.1.0]: https://github.com/andybergon/cauldron-police/releases/tag/v1.1.0
[1.0.0]: https://github.com/andybergon/cauldron-police/releases/tag/v1.0.0

