Skip to content

Update 12.0.0+ Compatibility and Roadmap #41

@bozoweed

Description

@bozoweed

In update 12.0.0+, WoW introduced SecretValues and applied major breaking changes that broke many addons. WoW's objective is to prevent users from using powerful addons that provide a significant advantage in combat.

Because of these changes, many addons are now archived or broken; major ones like WeakAuras and Decursive have been hit as well.

What we are not allowed to do now:

  • Check Debuff type to display cooldowns for spells used, or track failed/successful dispel casts.
  • Use Debuff name/type/applications (and all related data) to prioritize targets or trigger warnings (e.g., isHarmful or isFatal).
  • Perform any logical operations directly linked to SecretValues.

What we can still do:

  • Display Debuff data exactly as provided, without any modifications.
  • Use Left/Right click to cast spells.
  • Display MUFs/Live lists with Blue/Red coloring.

To reach a stable release, we have to:

  • Update Live List to only display Debuff Data
  • Update to use UNIT_AURA instead of COMBAT_LOG_EVENT_UNFILTERED
  • Update MUFs
  • Find a way to bypass LibQTip limitations in MUFs ( Currently migrate from LibQTip to Native GameToolTip )
  • Update the Priority system to ensure we never perform operations on SecretValues
  • Ensure changes are still backward compatible

I created this issue to describe the current project state and to prevent users from opening new issues asking for an ETA or updates.

Note: This to-do list is not final, and the owner may have other tasks that I haven't listed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions