# Changelog

## 1.0.0

- Now runs on **every WoW version** — Retail/Midnight and Classic (Era, TBC/Anniversary,
  Cataclysm, Mists of Pandaria). Naming which addon *created* a frame still needs Retail's frame
  source-tracking, but everything else works everywhere — including, on Classic too, naming the
  addon behind frames that are shown/hidden in combat.
- Identify which addon **created** any frame (deep investigation — one reload, opt-in,
  auto-disabling — or keep it switched on permanently across reloads, with a reminder so you
  don't forget it's running).
- Identify which addons **alter** a frame at runtime: position, size, visibility, alpha,
  strata, parent, movable, mouse input, scripts, textures, text, and fonts.
- Lists **every** addon involved with a frame, not just the first, broken down by behavior.
- During **deep investigation**, correctly names the addon behind frames that are
  **shown/hidden in combat** (via state and unit-watch drivers), instead of blaming Blizzard —
  and points to exactly where that addon set it up. When deep is off and a change like this is
  detected, TweakIdentifier prompts you to turn it on.
- Pick frames FStack-style (sees all frames under the cursor, choose which to watch) or by
  name (with numbered-sibling expansion).
- Hover "what is this?" identification with creator, parent chain, and contributors.
- Evidence is **remembered across reloads** so investigations build up over time. Only
  investigations that actually turned something up are kept — picking a frame that nothing
  ends up touching no longer clutters the **Saved** list. That browser now shows the full
  picture for each remembered frame — which addon changed what, how, and when — and lets you
  copy any of it. Old investigations clear themselves after 7 days (toggleable), or wipe them
  all with one button.
- Timed investigation with live feedback; copyable call-stack dumps for bug reports.
