Releases: WeakAuras/WeakAuras2
5.20.0
5.20.0 (2025-07-21)
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):
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
5.19.12 (2025-06-17)
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
5.19.11 (2025-06-09)
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):
5.19.10
5.19.10 (2025-05-31)
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
5.19.9 (2025-04-25)
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
5.19.8 (2025-04-11)
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
5.19.7 (2025-04-04)
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
5.19.6 (2025-04-02)
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
5.19.5 (2025-03-10)
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
5.19.4 (2025-02-26)
Highlights
Update for The War Within 11.1
New in this version:
- models now have an alpha slider to set transparency
- TSU-type custom triggers have some new convenience functions available. Documentation is avaliable at https://github.com/WeakAuras/WeakAuras2/wiki/Trigger-State-Updater-(TSU)#all-states-helper-methods
- this is unlikely to matter, but note that the choice of plumbing used means this is technically a breaking change if you ever created a state with the
__changed
key.
- this is unlikely to matter, but note that the choice of plumbing used means this is technically a breaking change if you ever created a state with the
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