WeakAuras 2 Changelog

What's new in WeakAuras 2 2.14.0 Beta 5

Aug 12, 2019
  • Fix an issue with the vehicle load condition

New in WeakAuras 2 2.13.4 / 2.14.0 Beta 5 (Aug 12, 2019)

  • Fix an issue with the vehicle load condition

New in WeakAuras 2 2.13.4 / 2.14.0 Beta 2 (Aug 8, 2019)

  • Fix typo in stance trigger
  • Default value for 2 columns widget
  • Fix stance trigger on retail
  • Fix potential issue with UnitFullName returning nil value for realm
  • Fix specId load condition
  • Add missing LibGetFrame to .pkgmeta-classic

New in WeakAuras 2 2.13.4 (Jul 11, 2019)

  • Bug fix for corrupted custom options

New in WeakAuras 2 2.13.1 (Jun 26, 2019)

  • Swallow PlaySound file errors

New in WeakAuras 2 2.13.0 Beta 4 (Jun 24, 2019)

  • Commits:
  • InfusOnWoW (4):
  • Fix dynamic group animate expand/collapse
  • With Group selection, prevent deleting the last trigger
  • Fix Conditions robustness with invalid checks
  • Fix nil error for Spell Known Trigger
  • Emptyrivers (1):
  • Expose dynamic group helper functions (#1407)
  • Mrbuds (4):
  • Fix validate property for event_prototypes
  • Templates: add retribution buff
  • Add debuffClassIcon state to BuffTrigger2
  • Add _ABSORBED subevent suffix

New in WeakAuras 2 2.13.0 Beta 3 (Jun 17, 2019)

  • Make PRD attachment 8.2 compatible
  • Fix circular animate and expand
  • On converting a aura inform the parent group
  • Fix issue with aura_env being nil if child envs need to be created
  • MoverResizer: ClearAllPoints before SetAllPoints
  • Fix attached to PRD auras

New in WeakAuras 2 2.12.4.2 (Jun 10, 2019)

  • Highlights:
  • Bugfixes
  • Commits:
  • InfusOnWoW (7):
  • Add a description to Player Effective Level
  • Make Auras attached to nameplates work inside Dynamic groups
  • Fix autoHide if a state is overwritten with the same expirationTime
  • Fix Progress Bars size calculation in SetValue
  • Introduce player effective level load option
  • Fix Models that should show on login
  • Fix inserting > 32bit values into the name field

New in WeakAuras 2 2.12.4 (Jun 4, 2019)

  • IMPORTANT: This release prepares your data for patch 8.2, see our blog post for more info
  • Rewritten DBM and BigWigs triggers
  • Massively sped up unit event handling (see our blog post for more) for better performance
  • Improving user experience by adding tooltips to more of our buttons and making option header titles clickable
  • The usual round of bug fixes

New in WeakAuras 2 2.12.4 Beta 5 (Jun 3, 2019)

  • Bugfixes

New in WeakAuras 2 2.12.4 Beta 4 (May 23, 2019)

  • Highlights:
  • Bugfix!
  • Commits:
  • Mrbuds (3):
  • Fix nil error while inserting in prototype.subevents
  • Support CLEU with subevent filtering by generic triggers
  • Fix AddUnitChangeEvents for "pet"

New in WeakAuras 2 2.12.4 Beta 3 (May 22, 2019)

  • CLEU filtering improvements and additions

New in WeakAuras 2 2.12.4 Beta 1 (May 10, 2019)

  • First updates for patch 8.2.0, you will need to login once on 8.1.5 with this version before you copy your SavedVariables over to 8.2.0
  • Tons of new options for icon glows
  • Fix and migration of textures & models for 8.2 API changes (#1293)
  • Eternal Palace encounter ids (#1327)
  • New glow options for icons (#1311)

New in WeakAuras 2 2.12.0 (Apr 30, 2019)

  • Highlights:
  • Aura Snapping: A new feature to help you move around and anchor your auras on your screen. Read more about it in this blog post.
  • Dynamic Groups Rewrite: Dynamic Groups have been rewritten from the ground up for better performance and new features. Read more about it in this blog post.
  • You can now duplicate whole groups!
  • Buff tracking now allows you to select multiple debuff classes!
  • The usual round of bug fixes and improvements!
  • Commits:
  • InfusOnWoW (23):
  • Fix tooltip frame not having a parent and thus eating mouse events (#1287)
  • BuffTrigger2: Add code to recheck auras on PLAYER_ENTERING_WORLD (#1280)
  • fix error on data.progressPrecision = -0 (#1277)
  • Fix stupid errors
  • BuffTrigger2: Fix GUID
  • Wrap Anchoring in pcall and show a somewhat descriptive error message
  • Removing the "Hide: Custom" option from most triggers
  • BuffTrigger2: Fix UpdateMatchData not detecting changes in debuffClass
  • Revert "Make cooldown tracking work like in 2.11.3"
  • Add a bit of profiling around custom text update via "trigger update"
  • Add more magic to TwoColumnSelectionBox
  • Add PLAYER_ENTERING_WORLD to isMounted check
  • Remove duplicated functions introduced in fa75abc
  • Don't use magic "/" in displayname, instead use a array
  • Fix UnitIsUnit check to check both units
  • Make Spell Charges use GetSpellCount in more cases
  • Make cooldown tracking work like in 2.11.3
  • Optimize Unit Change events for units that have no events
  • Reset the smooth progress value just before showing a progress bar
  • Fix models not showing up
  • Add a Selection ComboBox that can show a two depth hierarchy
  • Fix showing/enabling of various precions/custom text options
  • Icon: Make "Show Cooldown Text" toggle work with OmniCC
  • Nightwarden24 (5):
  • Refactor class and race types; drop the "LibBabble-Race-3.0" library
  • Fix PR #1237
  • Refactor class and race types; drop the "LibBabble-Race-3.0" library
  • Use global (Blizzard) strings instead of localized for some types
  • Register the "Fira Mono Medium" font for RU
  • Stanzilla (8):
  • sort .luacheckrc entries a-z
  • move remaining inline luacheck globals to the rc file
  • add discord notifications for when builds fail
  • remove debug print
  • improve changelog generating script
  • stricter luacheck on the CI
  • fix botched revert
  • Revert Refactor class and race types; drop the "LibBabble-Race-3.0" library
  • emptyrivers (18):
  • add new feature indicator
  • remove unnecessary AnchorFrame call. (#1300)
  • Custom Grow & Sort (#1272)
  • collect errors from login thread (#1286)
  • regenerate option name and key if necessary (#1281)
  • add new feature indicator
  • tweak thumbnail code AGAIN
  • remove duplicated fields in table constructors
  • Add Dynamic Group grid layout
  • set dynamic group selfPoint again (#1231)
  • move data.expanded to our collapsed data paradigm
  • Add arc length option
  • add limit option
  • don't reset option name and option key
  • set option max to the max, not the min
  • guard against nil (#1220)
  • Optimize and rewrite dynamic groups
  • Add PCRE2 to vscode settings
  • mrbuds (23):
  • fix Cast trigger with inverse = true not showing correctly after loggin
  • Template: fix victory rush
  • Template: add buff = true for Arcane Power
  • Crucible of Storms encounter ids (#1289)
  • Fix tooltip frame not having a parent for AuraBar (#1288)
  • check icon visibility for tooltip (fix #1283) (#1284)
  • fix auras with strata=TOOLTIP highjacking cursor's clicks (#1270)
  • BuffTrigger2: multiselect for buffclass (#1266)
  • don't require a reloadui for updating uiscale
  • Clear region scripts on hiding options and disable mouse (#1264)
  • Add alignment snapping for auras and groups (#1254)
  • BT2: add matchCountPerUnit text and condition
  • BT2: add debuffClass condition
  • BigWigs trigger: fix error when checking remainingTime
  • change position of movers when they get out of screen
  • add buttons for moving auras by 1 pixel (#1250)
  • template: fix icefury load condition
  • sanitize more input
  • use C_Texture.GetAtlasInfo instead of GetAtlasInfo GetAtlasInfo will be removed next expansion
  • sanitize more input #1244
  • Update bug_report.md
  • optimize and fix parenting issue on WeakAuras.DuplicateAura
  • Allow duplicate on groups (#1226)

New in WeakAuras 2 2.12.0 Beta 7 (Apr 24, 2019)

  • Highlights:
  • Dynamic Groups now have a custom sort option
  • Tons of fixes and small additions
  • Last beta before release!
  • Commits:
  • InfusOnWoW (3):
  • Fix tooltip frame not having a parent and thus eating mouse events (#1287)
  • BuffTrigger2: Add code to recheck auras on PLAYER_ENTERING_WORLD (#1280)
  • Fix error on data.progressPrecision = -0 (#1277)
  • Nightwarden24 (1):
  • Refactor class and race types; drop the "LibBabble-Race-3.0" library
  • Stanzilla (3):
  • Sort .luacheckrc entries a-z
  • Move remaining inline luacheck globals to the rc file
  • Add discord notifications for when builds fail
  • Emptyrivers (3):
  • Custom Grow & Sort (#1272)
  • Collect errors from login thread (#1286)
  • Regenerate option name and key if necessary (#1281)
  • Mrbuds (9):
  • Fix Cast trigger with inverse = true not showing correctly after loggin
  • Template: fix victory rush
  • Template: add buff = true for Arcane Power
  • Crucible of Storms encounter ids (#1289)
  • Fix tooltip frame not having a parent for AuraBar (#1288)
  • Check icon visibility for tooltip (fix #1283) (#1284)
  • Fix auras with strata=TOOLTIP highjacking cursor's clicks (#1270)
  • BuffTrigger2: multiselect for buffclass (#1266)
  • Don't require a reloadui for updating uiscale

New in WeakAuras 2 2.12.0 Beta 6 (Mar 26, 2019)

  • Highlights:
  • Positioning auras now as easy as snapping your fingers, see Patreon for details!
  • Bug fixes!
  • Commits:
  • InfusOnWoW (3):
  • Fix stupid errors
  • BuffTrigger2: Fix GUID
  • Wrap Anchoring in pcall and show a somewhat descriptive error message
  • Emptyrivers (3):
  • Add new feature indicator
  • Tweak thumbnail code AGAIN
  • Remove duplicated fields in table constructors
  • Mrbuds (5):
  • Clear region scripts on hiding options and disable mouse (#1264)
  • Add alignment snapping for auras and groups (#1254)
  • BT2: add matchCountPerUnit text and condition
  • BT2: add debuffClass condition
  • BigWigs trigger: fix error when checking remainingTime

New in WeakAuras 2 2.11.6 (Feb 27, 2019)

  • Highlights:
  • Fixed the remaining cooldown issues and introduced a new button that tells you which auras you still need to upgrade to BuffTrigger2
  • Commits:
  • InfusOnWoW (6):
  • Fix Cooldown Ready trigger:
  • Track spellIds for spells to detect changes in overriding
  • Set SetKeepModelOnHide for those models that are currently shown
  • Remove unused table
  • Fix procs resetting spell cooldowns
  • Fix performance problems due to cooldown tracking
  • Mrbuds (8):
  • Fix padWithLinebreaks (#1194)
  • Add missing TODO: remove
  • Fix tab selection
  • Show trigger when click on icon
  • Update BT2upgrade icon on ReloadTriggerOptions
  • Reminder to remove code after legacy trigger is removed
  • Add warning icon on auras with legacy aura trigger (#1053)
  • Cast trigger: fix name condition #1172

New in WeakAuras 2 2.11.6 Beta 2 (Feb 25, 2019)

  • More Cooldown Fixes

New in WeakAuras 2 2.11.6 Beta 1 (Feb 24, 2019)

  • Track spellIds for spells to detect changes in overriding
  • Set SetKeepModelOnHide for those models that are currently shown
  • Remove unused table
  • Fix procs resetting spell cooldowns
  • Fix performance problems due to cooldown tracking

New in WeakAuras 2 2.11.4 (Feb 20, 2019)

  • Highlights:
  • Rewritten Spell Cooldown tracking and bug fixes!
  • Commits:
  • InfusOnWoW (12):
  • AuraBar: Add a SetIcon method whether Icon is enabled or not
  • Fix regressions in Cooldown tracking
  • Fix Texts width Fixed Width in Dynamic Groups
  • Fix Spell Charges being overwritten by GetSpellCount
  • Rewrite Spell Cooldown Tracking
  • Add a way to add collapsed options to triggers
  • Reorder Cooldown Progress Options
  • Fix Cooldown + Charges Spells switch from CD to charge CD
  • Try fixing the Item Equipment Slot Cooldown Tracking initial state
  • BuffTrigger2: Fix Multi Target clearing too much data
  • Fix collapse setting on multi selection
  • Wrap more functions in xpcall
  • emptyrivers (3):
  • Fix userValue generation
  • fix user mode value retrieval
  • enforce that max >= min
  • mrbuds (5):
  • Merge pull request #1173 from mrbuds/smallfix2
  • Templates: add overlayGlow for Lava Burst
  • Fix cast trigger not untriggering correctly Fix UNIT_TARGET event registered when not needed
  • add current tier zoneId and zoneGroupId list in tooltips #1151
  • Templates: sham elem buffs update #1153 (#1154)

New in WeakAuras 2 2.11.3 (Feb 18, 2019)

  • Fix Glow animation missing if the aura was hidden but glowing
  • Fix duration function not wrapped in xpcall
  • Fix groups making childs misaligned
  • Mrbuds (2):
  • Cast trigger with unit=multi: check if sourceGUID match before hiding state #1142
  • Fix cooldown setting disabled for timed duration #1141