Releases: WeakAuras/WeakAuras2
Releases · WeakAuras/WeakAuras2
5.19.0
5.19.0 (2025-01-20)
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
5.18.1 (2024-12-17)
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
5.18.0 (2024-11-21)
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
5.17.5
5.17.5 (2024-11-06)
Highlights
- cataclysm classic: fixed spec load option dropdown ordering
- custom code: aura_env.saved no longer wipes on update if user accepts "display" category
- 🚨 note - since most people don't fiddle with the defaults when updating auras, this effectively meant that aura_env.saved was always wiped on update.
It's possible that some authors of custom code have come to rely on this to not have to fixup old saved data with custom code updates, please fix your code if so!
- 🚨 note - since most people don't fiddle with the defaults when updating auras, this effectively meant that aura_env.saved was always wiped on update.
- other minor fixes
Commits
InfusOnWoW (4):
- BT2: Treat Auras with expirationTime == 0 as having an unknown time
- Temporary Enchants: Use WEAPON_ENCHANGT_CHANGED on retail
- Update Atlas File List from wago.tools
- Update Discord List
Stanzilla (1):
- Update WeakAurasModelPaths from wago.tools
Zachary Smith (1):
- New Mage Spell Alerts (#5523)
dependabot[bot] (1):
- Bump cbrgm/mastodon-github-action from 2.1.8 to 2.1.9
emptyrivers (1):
- fix recurseDiff ignore algorithm
mrbuds (2):
- bump minitalent minor
- Rename WeakAurasMiniTalent widget file for retail from DF to TWW
nullKomplex (4):
- Sort Specializations on the user's end.
- Allow Multiselect Load Options to use a sort order.
- Remove Cataclysm Classic offset on specializations.
- Allow the Select Talent button to close the MiniTalent pane.
5.17.4
5.17.4 (2024-10-30)
Highlights
- New: You can now shift-click spells into the BuffTrigger options
- New: We added a context menu item to remove all sounds from an aura
- Changed: Template updates for 11.0.5
- Changed: Update version for Cata Classic
Commits
InfusOnWoW (4):
- Sound Aura Warning: Add a context menu to remove all sounds from an aura
- Templates: Stormbringer, Flurry Strikes, Dark Ranger, Deathbringer
- Update Atlas File List from wago.tools
- Update Discord List
Stanzilla (1):
- Update WeakAurasModelPaths from wago.tools
emptyrivers (2):
- teach BT2 how to interpret hyperlinks
- move history updates to background task
mrbuds (2):
- add printOnConsole error warning for CLEU without filters
- update toc files for cataclysm 4.4.1
5.17.3
5.17.3 (2024-10-22)
Highlights
- 🚨 🚨 🚨 Custom Triggers which listen to COMBAT_LOG_EVENT_UNFILTERED without..ahem..filtering now generate a deprecation warning, and will cease functioning in a future update
- WeakAurasTemplates: Updated for 11.0.5. If we missed any, or got anything wrong, please let us know!
- Rogue: Charged Combo Points no longer have any special interpretation in Player/Unit Info - Power - Combo Points trigger. The associated overlay should continue to work as expected.
- WeakAurasArchive should be more conservative about when it loads, in the hopes of improving resiliency against SavedVariables loss
Commits
Boneshock (1):
- Add chat command for WA profiling window
InfusOnWoW (10):
- Charged ComboPoints: Update trigger to new design
- Fix Lua error on new Weapon Type trigger
- Templates 10.0.5 update
- Stagger: Workaround UNIT_ABSORB_AMOUNT_CHANGED not firing for the last tick
- Druid Templates: Add Apex Predator buff and overlayglow
- Discord Updater: Allow Cyrillic in names
- Combo Points: Remove treat charged as seven feature
- Update Discord List
- Deprecate unfiltered CLEU events
- DG: Fix Centered Grow if 0 auras are visible
Stanzilla (2):
- Update WeakAurasModelPaths from wago.tools
- fix(ci): downgrade github workflows that depend on svn to the ubuntu-22.04 image
emptyrivers (4):
- delete a couple nits in the geberated changelog
- bump toc
- fix archive clean schedule
- finally remove LibDeflate hard commit
mrbuds (2):
- BuffTrigger2 Multi Handler: make profiling more granular
- Power Trigger: fix max combo points on Cataclysm
5.17.2
5.17.2 (2024-10-07)
Highlights
- Action Useable Trigger: Add a "Ignore Spell Cooldown" mode
- Add a mounted load condition
- Classic updates
- Template updates
Commits
InfusOnWoW (28):
- Item input: Improve display of exact id matches
- Progress Texture: Add crop_x and crop_y conditions
- Cycle Check for Anchoring
- Spell triggers: Allow spell names in GetEffectiveSpellId
- Item Equipped: Allow checking for a specific id
- Spell Input Widgets: Allow invalid spell ids
- Update Atlas File List from wago.tools
- Try fixing the PR packager v2
- Fix PR workflow to actually create a package
- Tweak Default Collapse setting on display tab
- Fix Spell Cast Success trigger for Smart Groups
- Templates: Arms add Colossus Smash
- Fix Item in Range condition of Item Cooldown Trigger
- Classic Combo Points: Fix total combo points
- Templates: Add correct Shadow Priest Debuff templates
- Item Type trigger: Set multiNoSingle to force multi selection
- Update Atlas File List from wago.tools
- Update Discord List
- Update Atlas File List from wago.tools
- Fix Ready Time for Cooldown Progress type triggers
- Fix error message "Attempt to call table value"
- Add a version check to WeakAurasOptions
- Add a mounted load condition
- Action Useable Trigger: Add a "Ignore Spell Cooldown" mode
- Update Discord List
- Remove dead code
- Templates: Fix Totem templates
- Update Discord List
Nightwarden24 (1):
- Use fonts from official sources
Stanzilla (5):
- Update WeakAurasModelPaths from wago.tools
- Update WeakAurasModelPaths from wago.tools
- Update WeakAurasModelPaths from wago.tools
- Update WeakAurasModelPaths from wago.tools
- Update WeakAurasModelPaths from wago.tools
emptyrivers (2):
- consider wagoID as metadata
- improvements to background tasks
mrbuds (9):
- Upgrade CLEU spammy_event_warning to error level
- update toc files for 1.15.04
- Don't show url link with chinse simplified locale as profanity filter do not allow it
- Linking an aura can't add url in chat for China region
- Location load & trigger: check on WA_DELAYED_PLAYER_ENTERING_WORLD
- Fix Instance Size Type load option for Molten Core & Onyxia on SoD
- Make CorrectSpellName also use SpellCache
- TextEditor: fix ctrl-z/y doubling vertical bars
- TextEditor does not show errors
5.17.1
5.17.1 (2024-09-07)
Highlights
- The options now have a "Thanks" button where we list all our supporters, thanks for being awesome!
- Fixed a bug with cooldown tracking
- Item Count triggers can now use reagent/account bank API
Commits
InfusOnWoW (7):
- Ensure that talent data is up to date on initial login
- Fix Lua Error in Cooldown Tracking
- Item Count: Add support for reagent/account bank api (#5389)
- Update Discord List
- Options: Add a Thanks button
- Update Atlas File List from wago.tools
- Update Atlas File List from wago.tools
Jon (1):
- Fix percent progress validation and parsing (#5381)
Stanzilla (2):
- Update WeakAurasModelPaths from wago.tools
- Update WeakAurasModelPaths from wago.tools
dependabot[bot] (1):
- Bump cbrgm/mastodon-github-action from 2.1.5 to 2.1.8
emptyrivers (2):
- fux a small mem leak as user edits custom code
- close a hole in the sandbox
mrbuds (4):
5.17.0
5.17.0 (2024-08-25)
Highlights
- Performance improvemsn
- Bug fixes
- Add Bleed type via LibDispel
Commits
InfusOnWoW (9):
- Item Count: Add support for reagent/account bank api
- Fix lua errors with progressSources after trigger moving
- Zone Names/Zone Ids, etc: Add - for negation
- BT2: Enable hostility check for group units too
- Spell Triggers: Handle spell names similar to before
- BT2: Add Bleed type via LibDispel
- Options: Allow or searching via " or " and "|"
- Options: Update shape shift combobox if the shape shift data changed
- Totem Trigger: Implement an icon check
emptyrivers (6):
- upgrade cachebuild priority if building & there's a cache miss
- more improvements to spell cache thread
- defer snapshots out of login process
- make spellCache a background task
- supercharge dynFrame
- improve build advertisement
mrbuds (2):
- Fix issue with talent load option showing wrong hero talents in tree
- Workaround C_Reputation.GetFactionDataByIndex returning nil when it shouldn't
5.16.1
5.16.1 (2024-08-16)
Highlights
- Bug fix for spell API
Commits
mrbuds (1):
- IsPlayerSpell and IsSpellKnown now make error an with 0