Skip to content

Releases: WeakAuras/WeakAuras2

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

5.19.3

24 Feb 19:28
Compare
Choose a tag to compare

5.19.3 (2025-02-24)

Full Changelog

Highlights

  • Remove left-over debug output

Commits

InfusOnWoW (2):

  • Update Discord List
  • Update Atlas File List from wago.tools

Stanzilla (1):

  • Update WeakAurasModelPaths from wago.tools

anon1231823 (1):

  • Add esMX to toc files

emptyrivers (1):

  • deduplicate localization phrases

mrbuds (2):

  • Allstates helper methods (#5195)
  • Cleanup leftover debug print in item in range condition

5.19.2

21 Feb 20:11
Compare
Choose a tag to compare

5.19.2 (2025-02-20)

Full Changelog

Highlights

This is mainly a release to bump the TOC version for Cata.

Otherwise it contains minor fixes

Commits

InfusOnWoW (7):

  • Update Atlas File List from wago.tools
  • Regions\Text.lua: Add types
  • Fix font justify missing after update
  • Fix lua error if a group contains an aura with a texture sub element
  • Classic Era: Fix Minimize Button
  • Update Atlas File List from wago.tools
  • Update Discord List

Stanzilla (3):

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

dependabot[bot] (1):

  • Bump cbrgm/mastodon-github-action from 2.1.10 to 2.1.12

emptyrivers (1):

  • only nag user on /reload or /camp, instead of every loading screen

its-riece (1):

  • Add itemInRange condition support to more Item Triggers (#5639)

mrbuds (3):

  • Fix integer overflow error with SpellKnow checks
  • Update toc files for Cataclysm new patch
  • smoll fix (#5678)

5.19.1

31 Jan 17:55
5.19.1
Compare
Choose a tag to compare

5.19.1 (2025-01-30)

Full Changelog

Highlights

This is mainly a release to bump the TOC version for classic.

Some minor features:

  • Empty region learned how to take an icon to display in the left side options pane (no more transparent squares!)
  • Circular & Linear Progress Texture subregions learned the inverse option
  • Unit Characteristics Trigger now allows "Assigned Role" for non-group units
  • In game changelog (hi again!) is less prone to producing text boxes that tower over the edge of your screen

And some bug fiixes:

  • Expanding the options for Glow/Border subregions should no longer produce errors
  • Classic: "Clipped Progress" option for model subregions should function identically to retail now
  • WeakAuras.ScanEvents is less prone to vomiting if called with garbage data
  • Designing a TSU trigger to populate state with garbage timed progress data should no longer brick Options

Commits

InfusOnWoW (10):

  • Tweak Changelog display
  • Modernize: Fix lua error if there are no authorOptions
  • Also remove "Clipped Progress" on Classic
  • Empty Base Region: Add a thumbnail icon
  • Sanity check WeakAuras.ScanEvents event's type
  • CircularProgressTexture: Add inverse option
  • Linear Progress Texture: Add an inverse setting
  • Fix Glow/Border anchor_area lua error in Options
  • Guard against expirationTime/duration being strings in various places
  • Unit Characteristics: Allow "Assigned Role" check for non-group units

Stanzilla (1):

  • Update WeakAurasModelPaths from wago.tools

mrbuds (1):

  • classic_era toc update

5.19.0

23 Jan 23:17
5.19.0
Compare
Choose a tag to compare

5.19.0 (2025-01-20)

Full Changelog

Highlights

  • Some Important changes:
    • 🚨🚨 WeakAuras no longer dispatches COMBAT_LOG_EVENT_UNFILTERED to custom triggers, unless the event list specifies at least one subevent. 🚨🚨 You will need to make changes to these auras to get them to function properly.
    • Actions: For performance reasons, "On Init" custom code for auras with an encounter ID load option is not as eager to load as previous. We don't anticipate this should cause any problems, but if it does please get in touch!
  • Many new features:
    • This changelog is now viewable in game, via the changelog button (if you're reading this from the in game changelog, hi!)
    • New Region Type: Empty region is now available, for "displays" which either don't need a visual component (e.g. 'play a sound when i get 5 buffs from roll the bones'), and for wacky custom designs.
    • New Trigger: Player Money can now be tracked in the builtins, & a coin string formatting option is avaialable for text patterns. (thanks Boneshock!)
    • New sub element: Stop Motion is now available as a subregion to add to texture, progress texture, icon, progress bar, text, & empty retion types.
    • Linear/Circular Progress elements now support min/max progress properties.
    • Classic (Cataclysm): Spell Power is now tracked in the Character Stats trigger.
    • Chat Message Events: sourceGUID is now exposed in Other Events - Chat Message triggers. Note that some message types don't have a source & thuse don't provide sourceGUID either.
    • New Media: "Heartbeat Single" (try playing it on a loop) is now provided in the builtin media. (thanks Jake!)
    • Aura Trigger: new match selectors based on spell ID are now avaialble.

Commits

Boneshock (1):

  • Add Money Formatting Option and Add Player Money to Currency Trigger (#5586)

InfusOnWoW (23):

  • Update Atlas File List from wago.tools
  • Update Discord List
  • Templates Classic: Fix Paladin templates
  • Classic: Enable UnitGroupRoleAssigned options
  • Bufftrigger 2: Add match selectors that work on spell ids
  • Make StopMotion sub elements's color work
  • Update Discord List
  • Texture Sub Element: Fix ordering of input and browse button
  • Stop Motion: Properly fix GetColor function
  • Fix description of Stop Motion sub element
  • Add Thank you Role to allowed roles
  • Add a Changelog button
  • Add an Empty RegionType
  • Fix lua error for color animation on Stop Motion
  • Add min/max progress for Linear/CircularProgress and StopMotion sub elements
  • Remove left over TODOs that are actually done
  • Fix regressions in Textures refactor
  • Cata: Add Spell Power to Character Stats
  • Introduce sub elements for circular/linear Textures
  • Texture Sub Element
  • StopMotion: Introduce a StopMotion sub element
  • Update Atlas File List from wago.tools
  • Update Discord List

Jake G (1):

  • Add Sound Heartbeat Single (#5600)

Stanzilla (4):

  • Update WeakAurasModelPaths from wago.tools
  • Update bug_report.yml
  • Update WeakAurasModelPaths from wago.tools
  • Update WeakAurasModelPaths from wago.tools

emptyrivers (2):

  • drop nomerge headers
  • add sourceGUID to chat msg trigger state

github-actions[bot] (1):

  • Update Atlas File List from wago.tools (#5618)

mrbuds (2):

  • Don't pre-load in raid init scripts for auras with an encounterId load option
  • Disable CLEU triggers without filters

nullKomplex (1):

  • Default discord-update to not run on forks

5.18.1

19 Dec 19:44
Compare
Choose a tag to compare

5.18.1 (2024-12-17)

Full Changelog

Highlights

  • Bug fixes for Cata and Vanilla
  • Performance improvements

Commits

InfusOnWoW (13):

  • Update Discord List
  • Discord Update: Allow overriding the display name via a DM
  • Fix Spell Cache for Season of Discovery Phase 6
  • On renaming an aura, don't clear filter
  • Enchant Trigger: Fix regression on weapon switching
  • CondtionOptions: Fix lua error on choosing manual icon in merged case
  • Rename "Position Settings" to "Position and Size Settings"
  • Update Discord List
  • Update Atlas File List from wago.tools
  • Load: Add Hardcode and Season of Discovery load options for Classic
  • Fix lua error on editing conditions for manual progress
  • Print a warning on finding empty settings
  • Add Effective Spell ID condition to Spell Cooldown Trigger

Stanzilla (4):

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

dependabot[bot] (1):

  • Bump cbrgm/mastodon-github-action from 2.1.9 to 2.1.10

emptyrivers (7):

  • bump toc for 11.0.7
  • unit characteristics - disable summon pending for classic
  • harden conditions against garbage in custom state
  • upgrade Unit Characteristics - Ignore Dead, and add Summon/Resurrect Pending properties
  • fix a typo
  • be more careful about getting tooltip data
  • defer calls to ScanEvents & friends if it doesn't come from WeakAuras

mrbuds (1):

  • Edit CLEU deprecated warning link

nullKomplex (2):

  • Add Resilience to Cataclysm Classic.
  • Add Mastery to Cataclysm Classic.

5.18.0

22 Nov 02:45
5.18.0
Compare
Choose a tag to compare

5.18.0 (2024-11-21)

Full Changelog

Highlights

  • Updated Currency trigger to support Warband currencies (thanks @Boneshock!!!)
  • Bump ToC for classic 1.15.5
  • Add some new filtering options in spell cast succeeded & buff triggers

Commits

Boneshock (1):

  • Add warband currency support (#5229)

InfusOnWoW (2):

  • Fix check
  • Update Discord List

Stanzilla (1):

  • Update WeakAurasModelPaths from wago.tools

github-actions[bot] (4):

  • Update Discord List (#5534)
  • Update WeakAurasModelPaths from wago.tools (#5528)
  • Update Atlas File List from wago.tools (#5529)
  • Update Discord List (#5527)

mrbuds (5):

  • Remove unused code in ConstructFunction
  • Aura trigger: add npc id filter for boss unit
  • Spell Cast Succeeded: add filter by spell name
  • Fix error when converting a Combat Log trigger to Spell Cooldown trigger
  • Toc update for Classic Era 1.15.5