github m33shoq/M33kAuras 5.20.7-rg4-m90

4 hours ago

5.20.7-rg4-m90 (2026-09-25)

Full Changelog

Highlights

  • Basic support for Forever
  • Reworked list of auras so options now load a lot faster for large collections of auras.
  • Removed M33Auras saved variables merge
  • Time formatting now works for secret progress

Commits

m33shoq (69):

  • use native Deflate from C_EncodingUtil as it is backward compatible with LibDeflate and cuts processing time roughly in half
  • change default trigger to be Condition - Always active trigger as Aura have very little usage currently
  • make time formatters work nicely with durationObject states
  • dont silence variable dataprovidertree related errors with pcalls
  • Reset unsupported orientation when converting to a progress bar
  • Keep display menus open during load-condition refreshes
  • a lil cleanup on spell cd trigger (but it probably needs a major rework to really make sense in the world of secrets)
  • tweak aura trigger secrecy behavior descriptions
  • make Poisition and Size settings not collapsed by default
  • add a .internalVersionM33kAuras field to auras and .isM33kAuras field to transmit. so it is easier to distinguish data from M33kAuras
  • Link About M33kAuras wiki page from options footer
  • Remove legacy M33Auras settings migration
  • Remove redundant protection around thumbnail Hide
  • Restore aura list alignment after tree refactor
  • Cancel automatic hide timers when progress stops being timed
  • Remove Discord, Patreon, and Companion website links
  • Avoid idle smooth status bar updates
  • Add M33kAuras.OpenOptionsForAura API
  • Use Blizzard menus for display buttons
  • Adopt buds' unfinished dataprovidertree aura list
  • ensure onShow script can't run before onLoad script and onHide scripts are ran before onUnload
  • Add Forever encounter catalog and searchable browser
  • Handle secret totem slots and enable Forever spell filters
  • Use safe readiness and counts in Spell Usable
  • Explain secrecy rules and add never-secret spell references
  • Support aura names in restricted scans
  • update GCD tracking
  • Fix cooldown subscriptions, refresh ordering, and readiness
  • Enable addon compartment icon on Forever
  • make IsForever check more future proof
  • Include both Skyborne factions in Forever race loads
  • Point Forever item set help to its database
  • Match Forever weapon type choices to its skill list
  • Keep threat filters usable with partially secret data
  • Use modern weapon enchant updates on Forever
  • Hide unsupported specialization triggers on Forever
  • Fix Forever trigger availability and currency picker
  • Support Forever character stats and respect stat secrecy
  • Remove unused Forever difficulty labels
  • Hide unsupported PvP instance choices on Forever
  • Hide Forever difficulty selectors and classify raid sizes
  • Confirm aura imports on Forever Hardcore
  • Add Forever ruleset loads and migrate Hardcore checks
  • Support PvP flag load conditions on Forever
  • Fix Forever unit catalogues and hide Arena selectors
  • Support taxi load conditions on Forever
  • Refresh focus auras and conditions on Forever
  • Update LibSpecialization and enable it on Forever
  • Support assigned group roles on Forever
  • Support raid assignments on Forever
  • Support Talent Known triggers on Forever
  • Enlarge Forever talent picker icons
  • Support Forever talent load conditions
  • Track selected talents on Forever
  • Skip bundled LibSpecialization on Forever
  • Use modern aura scanning on Forever
  • Fix Forever load condition arguments
  • Fix queued spell detection on Forever
  • enable proc glow on forever
  • tweak name for bw module load option
  • enabled queued spells handling for forever
  • more forever fixes
  • add missing diffs
  • Add Swing Timer trigger for Forever
  • make M33kAuras loadable in Forever
  • cast trigger now works when casts are secret
  • 'durationObject' progress type now supports additional progress - setting .normalized on additional progress forces bounds of that progress to be [0, 1]
  • Some secret checks for formatting helpers
  • add WAs to gitignore

Don't miss a new M33kAuras release

NewReleases is sending notifications on new releases.