Skip to content

Releases: WeakAuras/WeakAuras2

5.20.0

21 Jul 20:11
Compare
Choose a tag to compare

5.20.0 (2025-07-21)

Full Changelog

Highlights

  • Added Undo & Redo Framework: This lays the groundwork for undoing and redoing all aura edits. While the feature is still in development, you can test it now on URL edits. To enable it, type /wa feature enable undo.
  • New default formatters: Setting %unit or %guid or %p will now auto select proper formatting options
  • Mists of Pandaria Updates: Lots of Template updates and bug fixes to WA features.
  • Performance and Stability: Addressed various bugs.

Commits

InfusOnWoW (16):

  • Update Atlas File List from wago.tools
  • Update Discord List
  • Mop templates: Druid, Monk, DK, Warlock and Paladin Update
  • Don't announce destroyng an empty universe
  • Update WeakAurasModelPaths from wago.tools
  • Update Discord List
  • Update Atlas File List from wago.tools
  • Mists: Add Power/Stagger trigger
  • Don't send watch trigger events while Options are open
  • Text: Call UpdateProgress so that relative animations work
  • Progress Settings: Adjust on moving/deleting triggers
  • Range Trigger: Fix progress source setting
  • Add Default Formatters for text replacements
  • Fix locale on english realms
  • Update Discord List
  • Update Discord List

Stanzilla (3):

  • Update WeakAurasModelPaths from wago.tools
  • Update WeakAurasModelPaths from wago.tools
  • Update WeakAurasModelPaths from wago.tools

emptyrivers (2):

  • always advance mergeOptions pointer to the end if no merge is found
  • undo & redo support (#4863)

github-actions[bot] (2):

  • Update Discord List (#5943)
  • Update WeakAurasModelPaths from wago.tools (#5944)

mopstats (1):

  • Add pet battle events for mop (#5938)

mrbuds (19):

  • LibSpecialization tiny update
  • LibSpecialization update
  • Mists rogue templates
  • Mists priest templates
  • Load the Time Machine on Mists
  • Mists mage templates
  • Mists shaman templates
  • Fix Mists talent known trigger
  • Add missing shaman talents
  • Fix Glyph data on first load
  • Mists use a dedicated file for modelpaths
  • Remove missing "Blizzard Alerts" textures on Mists
  • timed format default set time_dynamic_threshold = 3
  • default color for guid
  • Fix formatter type test
  • Allow default formatter to have sub formatter options
  • Mists Template: Hunter
  • Mists Template: Warrior
  • Fix error with talent tree on 11.2.0 beta

5.19.12

18 Jun 17:33
eac9298
Compare
Choose a tag to compare

5.19.12 (2025-06-17)

Full Changelog

Highlights

  • Bugfixes and performance improvements

Commits

Stanzilla (2):

  • chore(toc): bump version for retail patch 11.5.7
  • Update WeakAurasModelPaths from wago.tools

mrbuds (2):

  • Health trigger: add absorb options on Mists
  • Don't trigger partyX unit event with the filter :group when in raid

5.19.11

08 Jun 22:33
Compare
Choose a tag to compare

5.19.11 (2025-06-09)

Full Changelog

Highlights

Bugfixes and initial Mists of Pandaria support

Fixes:

  • Custom Options: Fix lua error on subOptions sorting
  • Load Instance Type: Add "None" to the list
  • Fix missing aura_env for Custom onLoad/onUnload
  • Alternate Power: Add UNIT_POWER_BAR_HIDE event
  • Fix loadstring error's error with subtext #5892

Commits

InfusOnWoW (5):

  • Custom Options: Fix lua error on subOptions sorting
  • Load Instance Type: Add "None" to the list
  • Fix missing aura_env for Custom onLoad/onUnload
  • Alternate Power: Add UNIT_POWER_BAR_HIDE event
  • Update Discord List

Stanzilla (1):

  • Update WeakAurasModelPaths from wago.tools

mrbuds (5):

  • Fix loadstring error's error with subtext #5892
  • Use the new glyphID returned by GetGlyphSocketInfo
  • Mists: add WeakAuras.CheckTalentForUnit and WeakAuras.CheckGlyphForUnit
  • Fix error when clicking on load tab
  • Mist of Pandaria (#5850)

5.19.10

31 May 20:16
Compare
Choose a tag to compare

5.19.10 (2025-05-31)

Full Changelog

Highlights

Fix babelfish.lua writing

Commits

InfusOnWoW (19):

  • Fix babelfish.lua writing
  • Localization: Restore a few accidentally dropped english translations
  • Add a pride month logo and use it in June
  • Guard against duration being 0 leading to division by zero error
  • Revert "State: Don't put the trigger table into the state"
  • Update Atlas File List from wago.tools
  • Update Discord List
  • Update Discord List
  • State: Don't put the trigger table into the state
  • Fix "Negator" localization
  • Boss Mod Trigger: Fix count condition
  • Rework TextEditor's edit error handling
  • Update Discord List
  • Sub Element Anchoring: Make options a bit less confussing
  • Rename "Nameplate Type" to "Hostility"
  • Unit Characteristics/Health/Power trigger
  • On loadstring error, print a better hint where the error comes form
  • Add a onLoad/onUnload custom function
  • Update Discord List

Stanzilla (4):

  • Update WeakAurasModelPaths from wago.tools
  • Update WeakAurasModelPaths from wago.tools
  • Update WeakAurasModelPaths from wago.tools
  • Update WeakAurasModelPaths from wago.tools

mrbuds (5):

  • Add an "Assisted Combat Next Cast" trigger for 11.1.7
  • Fix typo
  • Use spellId arg of SPELL_UPDATE_COOLDOWN
  • BossMod Announce: fix count condition
  • Fix tooltips with custom code using unitAuraInstanceID

5.19.9

25 Apr 15:12
Compare
Choose a tag to compare

5.19.9 (2025-04-25)

Full Changelog

Highlights

Bump .toc files

Commits

InfusOnWoW (4):

  • Bump .toc files
  • Icon: If OmniCC or ElvUI are installed hide blizzard cooldown numbers
  • Currency trigger: Add type checking to guard against unexpected data
  • Update Discord List

Stanzilla (2):

  • Update WeakAurasModelPaths from wago.tools
  • Update WeakAurasModelPaths from wago.tools

mrbuds (3):

  • Unit Characteristics trigger: add creature type & family (Retail only)
  • Textute Atlas Picker: use C_Texture.GetAtlasElements on Retail
  • TSUHelper: hide __changed from pairs()

5.19.8

12 Apr 21:10
5.19.8
Compare
Choose a tag to compare

5.19.8 (2025-04-11)

Full Changelog

Highlights

TOC update for SoD phase 8

New Features:

  • states:Replace(id, newstate) & states:Get(id, key) are now available in TSU custom triggers
  • subtext & condition change text learned to support UI escape sequences, like the text region type already does
  • Spell Activation Overlay events are available in Cata classic, so the related trigger has been re-enabled for that game flavor
  • Scarlet Enclave encounter IDs added for SoD

Fixes:

  • Item Equipped load/trigger forces exact match now, to deal with e.g. normal/heroic versions of the same item
  • unit formatters produces empty string "" instead of "nil" when the underlying unit token is invalid
  • various fixes to options panel & thanks list so they don't look terrible (thanks @Pewtro!)
  • Fixed some templates which were invalidated in 11.1
  • Reminded chat msg - emote trigger to pay attention to CHAT_MSG_TEXT_EMOTE again

Commits

InfusOnWoW (8):

  • Item Equipped: Force "exact match" mode
  • Make SubText + Conditions also use IndentionLib.encode/decode for text
  • Make Unit formatting not return "nil"
  • Tweak bottom buttons until they all fit
  • Enable Spell Activation Overlay Glow trigger in Cata
  • Chat: Fix Emote filter for /commands
  • Templates: Update to 11.1 patch changes
  • Update Discord List

Pewtro (1):

  • Fix an issue with word wrapping in the Discord thanks list

Stanzilla (1):

  • Update WeakAurasModelPaths from wago.tools

dependabot[bot] (1):

  • Bump cbrgm/mastodon-github-action from 2.1.13 to 2.1.14

mrbuds (4):

  • TSUHelpers: add states:Replace() and states:Get() functions, + bug fixes
  • Add Encounter IDs for Scarlet Enclave
  • Update Atlas File List from wago.tools
  • SoD P8 toc update

5.19.7

04 Apr 06:03
5.19.7
Compare
Choose a tag to compare

5.19.7 (2025-04-04)

Full Changelog

Highlights

This release reverts a change to item equipped load & triggers which was causing unacceptable performance characteristics.
Also, the pending updates section of options has some minor cosmetic improvements.

Commits

mrbuds (2):

  • Revert "Item Equipped: Add exact match to load options/fix name matching"
  • Don't overlap PendingUpdateButton's text with update icon

5.19.6

03 Apr 18:15
5.19.6
Compare
Choose a tag to compare

5.19.6 (2025-04-02)

Full Changelog

Highlights

Fixes:

  • Bug report url points to the correct issue template now.
  • model subregions were punished & will now obey the rotation option.
  • Fixed Bigwigs trigger following an update of that addon. (thanks @ntowle!)
  • Fixed misc errors with fallback states (i.e. when options are open).
  • Fixed some templates which were producing nonsense auras.
  • Localization should have fewer duplicate phrases for our translators to work through.
  • Fixed an oversight with how progress works for sub-elements attached to an empty region.
  • The sliders on stop motion animation start/end properties should now behave as sliders, not just weird looking inputs.
  • Fixed spell cache to account for some insane choices blizzard made.
  • Ticks now correctly update their location when progress source is changed via conditions.
  • String-valued properties can now be correctly "unset" via conditions without having to do arcane workarounds.
  • A progress source from an inactive trigger no longer does insane things.
  • Faction reputation trigger no longer gives a mangled %standing string for renown-style factions.

New Features:

  • There's a new "Since Active" condition variable, which allows for temporary property changes when a trigger activates.
  • Pending updates to installed auras have a context menu to help make it less frustrating if you want to do anything other than accept the update.
  • Load has a new player guild option, works similarly to player name.
  • Health trigger absorb & heal absorb overlays now support "Attach to End, backwards" mode.
  • Several formatters learned how to pad strings with spaces on the left or right sides. WeakAuras.PadString(string, mode, length) is also available in custom code to perform the same task.
  • Item Equipped trigger & load option learned how to do exact match on the item id.

Commits

InfusOnWoW (27):

  • Sub Models: Fix rotation setting
  • Revert "Simplify Condition Test functions"
  • Conditions: Add an activationTime for triggers
  • Simplify Condition Test functions
  • Remove triggerState[id].activeTrigger
  • Change code using triggerState[id].activeTrigger
  • Fix Automatic Progress Sources on sub elements
  • Update Atlas File List from wago.tools
  • Update Discord List
  • Add id also to fallback states
  • Remove unused Private.GetActiveTrigger function
  • Fix UpdateProgress notification
  • Fix lua error for health trigger's absorb overlays withe fake states
  • Update Atlas File List from wago.tools
  • Update Discord List
  • Fix lua error on showing fake states with ticks
  • Fix "Automatic Progress" of Sub Elements attached to an Empty Base
  • Update Atlas File List from wago.tools
  • Load: Add a guild name option
  • Health trigger: Add aborb at end reversed mode
  • StopMotion: Fix up/down buttons for start/end percent
  • Tweak spell cache building
  • Formatters: Add a pad option to various formatters
  • Ticks: Update Ticks on UpdateProgress not on Update
  • Fix string Conditions not unsetting if string left empty default
  • Item Equipped: Add exact match to load options/fix name matching
  • Sub Regions: Fix progress not updating on trigger deactivation

Nick Towle (1):

  • Fix BigWigs locale for Break and Pull bars (#5782)

Stanzilla (4):

  • Update WeakAurasModelPaths from wago.tools
  • pull enUS locale for Options from CF
  • Update WeakAurasModelPaths from wago.tools
  • Update WeakAurasModelPaths from wago.tools

emptyrivers (1):

  • RENOWN_LEVEL_LABEL globalstring changed with 11.1

mrbuds (4):

  • UpdatePendingButton: add context menu with list of linked auras
  • Fix ascendance template
  • Update bug report url
  • BossMod triggers: bar timers doesn't require to be enable in addon settings anymore, add an option to still filter matching add settings

5.19.5

13 Mar 22:23
5.19.5
Compare
Choose a tag to compare

5.19.5 (2025-03-10)

Full Changelog

Highlights

No new features this release, just fixes to some minor bugs

Commits

InfusOnWoW (9):

  • Update Discord List
  • Update Discord List
  • Stop Motion Sub Element: Fix setting of custom row/colum etc settings
  • Partially revert 4e628f5
  • Being in Excavation Site 9 IsInInstance() returns false
  • Texture Sub Element: Don't resize main aura on atlas selection
  • Workaround boss unit stupidity by Blizzard
  • Workaround INSTANCE_ENGAGE_UNIT with incosistent UnitGUID/UnitExists
  • Remove Stop Motion texture data

Stanzilla (2):

  • Update WeakAurasModelPaths from wago.tools
  • Update WeakAurasModelPaths from wago.tools

dependabot[bot] (4):

  • Bump cbrgm/mastodon-github-action from 2.1.12 to 2.1.13
  • Bump tsickert/discord-webhook from 6.0.0 to 7.0.0
  • Bump leafo/gh-actions-luarocks from 4 to 5
  • Bump leafo/gh-actions-lua from 10 to 11

emptyrivers (1):

  • remove spurious enUS translations

5.19.4

26 Feb 21:46
5.19.4
Compare
Choose a tag to compare

5.19.4 (2025-02-26)

Full Changelog

Highlights

Update for The War Within 11.1

New in this version:

Fixes:

  • x-realm transfer of auras should fail less often
  • improve performance
  • large, deply nested groups should load significantly faster (i.e. https://wago.io/twwdungeons should be less prone to throw errors when you start an encounter)
  • "Hide Cooldown Text" condition property remembered how to function
  • x-realm data transfer (for sharing auras) should be more likely to actually succeed now

Commits

InfusOnWoW (6):

  • Use Chomp for cross-realm transfer
  • Fix EnsureRegion repeately creating parents
  • Group: Don't calculate group size if not needed
  • Fix Hide Cooldown Text condition
  • Models: Fix Alpha animations
  • Be extra picky on noValidation spell inputs

Stanzilla (1):

  • chore(toc): bump version for retail

emptyrivers (1):

  • put the mixins in private exec_env too

mrbuds (2):

  • cache buildup optimization for 11.1
  • Add alpha setting for model region