WeakAuras2

World of Warcraft addon that provides a powerful framework to display customizable graphics on your screen.

GPL-2.0 License

Stars
1.1K

Bot releases are hidden (Show)

WeakAuras2 - 2.10.6

Published by Stanzilla almost 6 years ago

2.10.6 (2018-12-12)

Full Changelog

Highlights

Fixes memory issues

Commits

InfusOnWoW (1):

  • Fix massive memory usage
WeakAuras2 - 2.10.5

Published by Stanzilla almost 6 years ago

2.10.5 (2018-12-12)

Full Changelog

Highlights

Better fix for 8.1 issues

Commits

emptyrivers (2):

  • Fix login process (#1015)
  • fix PRD regression
WeakAuras2 - 2.10.4

Published by Stanzilla almost 6 years ago

2.10.4 (2018-12-11)

Full Changelog

Highlights

Quick fix for problems on 8.1 and update templates for 8.1

Commits

Causese (1):

  • Updated Azerite Traits for 8.1 (#1009)

Stanzilla (1):

  • update PR template text (#1008)

emptyrivers (2):

  • coroutine-i-fy WeakAuras.AddMany
  • Prepare for collapsible groups (#1002)
WeakAuras2 - 2.10.3

Published by Stanzilla almost 6 years ago

2.10.3 (2018-12-09)

Full Changelog

Highlights

Bugfixes and preparing for the WeakAuras Companion

Commits

Dooez (1):

  • Make frameId unique (#996)

InfusOnWoW (5):

  • Item Input: Don't validate numbers at all
  • Fix SetToolTip for BuffTrigger 2
  • Improve Action Usable trigger by adding the spellInRange condition
  • BuffTrigger 2: Try harder to find a fallback icon
  • Add a scale option to the Stagger Power

Stanzilla (5):

  • another try at making PR templates work
  • maybe this makes PR templates work
  • create a new general PR template
  • rename PULL_REQUEST_TEMPLATE dir
  • Update issue templates

emptyrivers (3):

  • Fix floating point error (#1005)
  • fix warnings in CONTRIBUTING
  • add pull request templates

mrbuds (2):

  • remove ignore & skip wagoUpdate flags when compressing data for export
  • Wago update support (#992)

xMarok (1):

  • Check for tables for default in AuthorOptions (#999)
WeakAuras2 - 2.10.2

Published by Stanzilla almost 6 years ago

2.10.2 (2018-11-28)

Full Changelog

Highlights

Commits

InfusOnWoW (5):

  • Use a unicode code point from the private use area
  • Fix WeakAuras.RemoveCollapsed
  • Tweak AuthorOptions
  • Fix lua errors for multi bufftriggers
  • Increase min width/height

mrbuds (1):

  • fix texteditor crashing on PTR - ticket #971
WeakAuras2 - 2.10.1

Published by Stanzilla almost 6 years ago

2.10.1 (2018-11-28)

Full Changelog

Highlights

Fix regression in Inverse Cast trigger

Commits

mrbuds (1):

  • fix regression with inversed castbar
WeakAuras2 - 2.10.0

Published by Stanzilla almost 6 years ago

2.10.0 (2018-11-26)

Full Changelog

Highlights

This release introduces the new author options feature! You can read all about it in our blog post.

Commits

InfusOnWoW (12):

  • Fix tooltips of specific unit
  • Fix handling of Maximum Progress for 0-duration progress
  • Add a "(Advanced)" to Trigger State Updater to stear people away from it
  • Remove code that checks player buffs on getting a UNIT_AURA vehicle
  • Change how cloneIds for cloning are dertermined
  • Fix background offset for circular progress with start/end angles
  • Make right side only 25% wider
  • Move Collpased Data out of AuthorOptions.lua
  • Don't load custom trigger combination unless needed
  • Add debuffClass to state
  • Bufftrigger 2: Fix trigger description on import to "Aura"
  • Treat functions checking for unaffected/all as group member counting

Lauri Tirkkonen (1):

  • add Icon properties for Cooldown Swipe & Edge

Stanzilla (3):

  • add new add/delete move up/down and template icons
  • Revert "refactor order calculation"
  • change expand/collapse buttons

emptyrivers (11):

  • Extend CONTRIBUTING guidelines to include some code standards (#977)
  • adjust trigger.unitExists option name (#976)
  • fix renaming causing Multipick tooltip to not show (#967)
  • collect alpha value from color option (#965)
  • fix global leak
  • rename original glow property (#956)
  • refactor order calculation
  • fix width not appearing for description
  • add space option type
  • Misc (#950)
  • Introduce Author-defined Options (#694)

mrbuds (2):

  • Fix regressions in Castbar
  • cast trigger: slight rework, add multi, auto-clone and target options (#857)
WeakAuras2 - 2.10.0-beta1

Published by Stanzilla almost 6 years ago

2.9.1-18-g9476844 (2018-11-18)

Full Changelog

InfusOnWoW (5):

  • Move Collpased Data out of AuthorOptions.lua
  • Don't load custom trigger combination unless needed
  • Add debuffClass to state
  • Bufftrigger 2: Fix trigger description on import to "Aura"
  • Treat functions checking for unaffected/all as group member counting

Lauri Tirkkonen (1):

  • add Icon properties for Cooldown Swipe & Edge

Stanzilla (3):

  • add new add/delete move up/down and template icons
  • Revert "refactor order calculation"
  • change expand/collapse buttons

emptyrivers (9):

  • fix renaming causing Multipick tooltip to not show (#967)
  • collect alpha value from color option (#965)
  • fix global leak
  • rename original glow property (#956)
  • refactor order calculation
  • fix width not appearing for description
  • add space option type
  • Misc (#950)
  • Introduce Author-defined Options (#694)
WeakAuras2 - 2.9.1

Published by Stanzilla almost 6 years ago

2.9.1 (2018-11-11)

Full Changelog

Highlights

Tagging as 2.9.1 - Bugfixes!

Commits

InfusOnWoW (8):

  • Fix SetInverse for hidden cooldowns
  • Fix resets of conditions properly
  • Fix another case where conditions weren't correctly reset
  • Try to reuse states for Auto Cloning
  • Fix talent selected status trigger
  • Fix glow color settings on Actions Tab
  • Add %% for % to text replacement help
  • Tweak text replacement

Stanzilla (8):

  • Update README.md
  • Revert "Fix another case where conditions weren't correctly reset"
  • change minimap hint logic and colors
  • add a game restart warning
  • add a new help command
  • revert a color in the minimap/ldb icon
  • add a mailmap
  • forgot to exclude beta branches at a point

Willexan (1):

  • Edited README.md for concision and readability (#938)

emptyrivers (2):

  • make glow type option visible when glow is disabled
  • include debuffClass in matchData (#924)

mrbuds (2):

  • fix cross-server transmission after login #934
  • add BAG_UPDATE_COOLDOWN event to "Item Count" trigger #929
WeakAuras2 - 2.9.0

Published by Stanzilla almost 6 years ago

2.9.0 (2018-11-04)

Full Changelog

Highlights

BuffTrigger2 (@InfusOnWoW)

We built a new buff trigger system to compensate for a change Blizzard made with Battle for Azeroth, you can read all about it on our Patreon page.

You can mass-convert auras that are using the old aura trigger by Shift (new!) or Ctrl selecting them and then hitting the red button. Do note though that only the first, or rather the selected, trigger gets converted, if your aura has multiple triggers, you have switch between triggers and press the button for each of them. Every new aura you create, will use BuffTrigger2 by default, in the trigger dropdown, the new system is called Aura whereas the old one is called Legacy Aura. In addition, the old system is now deprecated, meaning it will not receive any features or bug fixes unless they are critical and it will be removed completely with the release of patch 9.0 at the earliest.

We did a lot of testing ourselves and with our crew of alpha testers (still recruiting!) and we are now at a point where we can say that this is ready for the masses.

TLDR: New trigger system, convert your auras by pressing the big red Convert to New Aura Trigger button on each Trigger page, enjoy better performance, report bugs if you find them. We love you long time. ❤️

Other Changes

  • Added a condition to change icon zoom. (@Irame)
  • Templates got their usual round of fixes and additions. (@PatrM, @mrbuds)
  • You can now shift-click select auras in the list inside of the same groups or when not grouped. (@mrbuds)
  • The options now open where you left off the last time. (@mrbuds)
  • There are now different types of glows you can apply to icons, powered by LibCustomGlow. (@emptyrivers)
  • The Art Contest winner submissions have been added. (@InfusOnWoW)
  • There is a new minimap icon. You can turn it off by middle-clicking on the icon or by typing /wa minimap. (@mrbuds)
  • It is now possible to share auras via chat links to cross-realm players if they are in your group. (@mrbuds)

Patreon

We've had a Patreon page for a long time, but it was never active and was also not a team-wide effort. We've now changed this and you can read more about that here. If you always wanted to support us, now you can!

Commits

Benjamin Staneck (3):

  • add some spaces to trigger replacement strings
  • ignore beta tags during changelog generation
  • Update README.md

Buds (9):

  • handle sharing of auras with people crossrealm in same group
  • add minimap icon
  • shift-selection: fix duplicates in tempGroup
  • set event triggers default value, duration="1" and unevent="timed"
  • fix template for "Steady Aim" azerite trait
  • fix Group & Ungroup with multi-selection (#837)
  • fix blank screen when picking an aura that need scrolling to show it's button ticket #819
  • multi-selection of auras with shift modifier (#812)
  • templates: new buffId for abilities that put a buff or debuff with a different spellId DeathKnight fix for all specs

Infus (39):

  • Adjust some BuffTrigger2 options to the Asakawa's suggestions
  • BuffTrigger Rewrite (#755)
  • Fix unevent for in GenericTrigger.Add
  • BuffTrigger2: Fix scanFunc for if matchData has no tooltip
  • Fix regression in GetNameAndIcon
  • For PRD attached auras: Make frame.kui the parent not KuiNameplatesPlayerAnchor
  • Fix various bugs around vehicles and tooltips not updating
  • Fix nil error on group selection
  • Change how text replacements work in a backwards incompatible way
  • Allow up to 100 names/spell ids
  • Fix layout of exact spell ids
  • Fix interaction between crop setting and circular progress textures
  • Fix regression in trigger options for custom hide
  • Use KuiNameplatesPlayerAnchor for kui nameplates
  • Fix interaction between scaling and circular progress textures
  • Fix group triggers unloading
  • Update tooltip infos in matchData if we fetched them
  • Fix interaction between MoverSizer and combat
  • Clean matchDataChanged on closing the Options
  • Fix Implementation of Unit Exists
  • Fix layout problem with "Auras missing"
  • Make debuff type available again
  • Adjust icon to show in the options
  • Fix garbarge creation in Icon::UpdateSize
  • Fix error on showing tooltip for a message filed on a group
  • Fix deactivation of conditions on collapsing clones
  • Add Divine Purpose to Templates
  • Fix inverse condition not applying immediatly
  • Fix Talent Selected trigger
  • Add textures from Yuuseki provided in the art-contest
  • Add textures provided by Rehok as part of the Art-Contest
  • Add Striped Bar by Rehok
  • Add Deezo's Full White and Triangle textures
  • Add Asakawa's rainbow bar
  • Add sounds by Piffz / Joakim Norström
  • Guard against mistakes in the custom variables input
  • Revert "Tweak dynFrame timings (#818)"
  • On opening the Options: Show the same auras again
  • Fixed texts attached to the PRD

Irame (1):

  • Change Zoom property by Condition (#804)

Patrick M (1):

  • added spell IDs of spirit pets (#833)

emptyrivers (11):

  • Tweak dynFrame timings (#818)
  • tweak glow options
  • fix for masque users
  • also allow glow action to use both custom and default glow color
  • add option to use default color
  • drop LibButtonGlow, and show glow color options for button overlay glow
  • add new feature indicators
  • Implement new glow type
  • add NewFeatureString string to weakauras object
  • remove 2 redundant table keys
  • change tooltip phrase
WeakAuras2 - 2.9.0-beta2

Published by Stanzilla almost 6 years ago

2.9.0-beta2 (2018-10-29)

Full Changelog

Highlights

2.9.0-beta2

Commits

Buds (2):

  • handle sharing of auras with people crossrealm in same group
  • add minimap icon

Infus (6):

  • Fix regression in GetNameAndIcon
  • For PRD attached auras: Make frame.kui the parent not KuiNameplatesPlayerAnchor
  • Fix various bugs around vehicles and tooltips not updating
  • Fix nil error on group selection
  • Change how text replacements work in a backwards incompatible way
  • Allow up to 100 names/spell ids
WeakAuras2 - 2.9.0-beta1

Published by Stanzilla almost 6 years ago

2.9.0-beta1 (2018-10-28)

Full Changelog

Highlights

Beta 1 of 2.9.0

Commits

Allen Faure (10):

  • tweak glow options
  • fix for masque users
  • also allow glow action to use both custom and default glow color
  • add option to use default color
  • drop LibButtonGlow, and show glow color options for button overlay glow
  • add new feature indicators
  • Implement new glow type
  • add NewFeatureString string to weakauras object
  • remove 2 redundant table keys
  • change tooltip phrase

Buds (7):

  • shift-selection: fix duplicates in tempGroup
  • set event triggers default value, duration="1" and unevent="timed"
  • fix template for "Steady Aim" azerite trait
  • fix Group & Ungroup with multi-selection (#837)
  • fix blank screen when picking an aura that need scrolling to show it's button ticket #819
  • multi-selection of auras with shift modifier (#812)
  • templates: new buffId for abilities that put a buff or debuff with a different spellId DeathKnight fix for all specs

Infus (29):

  • Fix layout of exact spell ids
  • Fix interaction between crop setting and circular progress textures
  • Fix regression in trigger options for custom hide
  • Use KuiNameplatesPlayerAnchor for kui nameplates
  • Fix interaction between scaling and circular progress textures
  • Fix group triggers unloading
  • Update tooltip infos in matchData if we fetched them
  • Fix interaction between MoverSizer and combat
  • Clean matchDataChanged on closing the Options
  • Fix Implementation of Unit Exists
  • Fix layout problem with "Auras missing"
  • Make debuff type available again
  • Adjust icon to show in the options
  • Fix garbarge creation in Icon::UpdateSize
  • Fix error on showing tooltip for a message filed on a group
  • Fix deactivation of conditions on collapsing clones
  • Add Divine Purpose to Templates
  • Fix inverse condition not applying immediatly
  • Fix Talent Selected trigger
  • Add textures from Yuuseki provided in the art-contest
  • Add textures provided by Rehok as part of the Art-Contest
  • Add Striped Bar by Rehok
  • Add Deezo's Full White and Triangle textures
  • Add Asakawa's rainbow bar
  • Add sounds by Piffz / Joakim Norström
  • Guard against mistakes in the custom variables input
  • Revert "Tweak dynFrame timings (#818)"
  • On opening the Options: Show the same auras again
  • Fixed texts attached to the PRD

InfusOnWoW (1):

  • BuffTrigger Rewrite (#755)

Irame (1):

  • Change Zoom property by Condition (#804)

Patrick M (1):

  • added spell IDs of spirit pets (#833)

emptyrivers (1):

  • Tweak dynFrame timings (#818)
WeakAuras2 - 2.8.1

Published by Stanzilla about 6 years ago

2.8.1 (2018-10-02)

Full Changelog

Highlights

We fixed a bug where conditions were not properly resetting when auras got unloaded.

Commits

Causese (1):

  • fixed a trait that is no longer a buff on player

Infus (1):

  • Fix Conditions not resetting on unloading auras
WeakAuras2 - 2.8.0

Published by Stanzilla about 6 years ago

2.8.0 (2018-09-30)

Full Changelog

Highlights

In this release, we switched our compression library from LibCompress to LibDeflate by @SafeteeWoW. This is approximately a 80% decrease in the size of large string exports, and a further decrease in the size of addon channel transmissions. Yes, we will no longer freeze your client when you export huge groups, this is for you Tehr, Reloe, Causese, Sloot, etc.

This implementation is backwards compatible with legacy strings, which were compressed and encoded using LibCompress, and older versions without LibDeflate will correctly detect that they cannot decode and decompress the data.

This means that starting today, if you export an aura, the person you want to give it to has to be running at least WeakAuras 2.8.0 or higher as well. This is also true for wago.io, which has been updated to support the new format and even displays a warning message for users.

Otherwise this release includes the usual round of bugfixes and template additions while we continue to work on our new buff trigger system that will bring way better performance for buff/debuff checking auras.

NOTE: THIS UPDATE REQUIRES A GAME RESTART

Commits

Benjamin Staneck (1):

  • bufftrigger: use RegisterUnitEvent for UNIT_PET instead

Buds (6):

  • templates: prot-pal added "Redoubt" buff
  • templates: more consistent coding style,
  • fix buff "always show" template
  • improved cast template - inverse = false - condition: uninterruptible = red
  • improved Health and Power templates - added types "power" and "health - left text and icon removed - inverse = false - Health show incoming heal and absorb - Power show cost of casts
  • templates: removed shaman's totem category

Causese (1):

  • removes placeholder trait

Infus (12):

  • Fix a error on Deleting auras
  • Send ENCOUNTER_START event triggers with a encounter load option
  • Change GetRange to check unit visibility
  • Fix nil error
  • Fix percent power for Soul Shards
  • BuffTrigger: Fix ShowOn and Own Only being on the same line
  • Add a Talent Selected trigger
  • Fix Action Usable for unknown spells
  • Fix Conditions not being reset on ReloadAll
  • Add Uldir Azerite Trait to Templates
  • Fix BuffTrigger for tracking pet buffs/debuffs
  • Fix Charges Changed trigger

Vardex (1):

  • Added Condition:Attackable Target (#785)

emptyrivers (2):

  • fix WA_IterateGroupMembers again (#798)
  • implement LibDeflate (#784)
WeakAuras2 - 2.7.10

Published by Stanzilla about 6 years ago

2.7.10 (2018-09-16)

Full Changelog

Highlights

  • Bugfix update for last release

  • NOTE: Update requires a game restart!

Commits

Buds (2):

  • templates: fix 2 wrong spellids
  • may fix migration error
WeakAuras2 - 2.7.9

Published by Stanzilla about 6 years ago

2.7.9 (2018-09-16)

Full Changelog

Highlights

  • Bugfix update for last release

  • NOTE: Update requires a game restart!

Commits

Infus (2):

  • Fix regression in remain time check
  • Fix fallback creation
WeakAuras2 - 2.7.8

Published by Stanzilla about 6 years ago

2.7.8 (2018-09-14)

Full Changelog

Highlights

  • New batch creation mode for auras from templates

  • You can now drag multiple auras at once in the options screen

  • The options now remember the last aura you looked at when you open them again

  • You can now directly create auras inside of groups

Commits

Allen Faure (14):

  • revert back to lazy aura environment creation
  • Create an Aura Environment for group regions as well.
  • remove extra newline
  • move aura_env initialization flag out of aura data
  • move helperfunctions and aura_env support into 1 file
  • replace %DATE% placeholder with the actual date
  • remove WeakAuras.Copy
  • convert is-elseif chain to table access
  • simplify LibButtonGlow integration
  • blame next stack level for bad args to RegisterRegionOptions/Type
  • remove unnecessary computation
  • remove many upvalues
  • split profile support into separate file
  • delete conditions for trigger before changing optiontriggerchoices

Benjamin Staneck (9):

  • add a reminder to the toc
  • add new files to the locale scraper
  • remove unused code
  • add FindBaseSpellByID to luacheck
  • move data fields to the correct place
  • print profiling data to frame
  • simply printPrefix
  • make prints prettier
  • add a highlights section to the changelog

Buds (13):

  • fix DBM trigger
  • templates: add some spells for druid
  • options re-open with last selection(s) fix error in WeakAuras.Setdragging() called with no parameters and more than one button selected
  • moved iteration on selected items in WeakAuras.SetDragging
  • multi-select dragging show WA logo as icon
  • multi-selection dragging changed to show 1 button "x auras selected" fix "expand button" update of source group
  • updated tooltip for multi-selection
  • while dragging don't show more than 3 buttons added have alpha effect on third button
  • fix picking of single aura drag&drop rename "data" in "children" purge commented code
  • multi-selection drag & drop
  • fix spirit bomb template
  • fix templates with auras buffed/debuffed
  • Templates Batch creation + make new auras in a group (#680)

Infus (19):

  • Fix BigWigs trigger
  • Guard against base spell being nil
  • Workaround another Blizzard bug with text handling
  • Adjust the alpha of nearly invisible regons while the Options show
  • Fix a few bugs
  • Modernize Buffed/Debuffed conditions to Active
  • Fix Count not zero error for Combat log triggers
  • Fix Cooldown Progress for Void Eruption/Void Bolt
  • Fix imports of pre version 7 auras
  • Check IsSpellKnown for Cooldown Progress (Spell) and Action Usable
  • Fix custom texts showing up on the wrong aura
  • BuffTrigger: Show "Buffed/Debuffed" condition only for ShowOn: Always
  • Fix Overlay Cost of Cast interaction with SetMaxProgress
  • Ensure that Modernize never decreases the internalVersion
  • Fix regression in Conditions
  • Revert back to lazy aura generation
  • Fix TriggerTemplates with triggers from template data
  • Fix running of conditions functions for fallback states in another case
  • Fix regressions in profiling code

Leon Solis III (1):

  • Remove the minus one from GetNumSubgroupMembers() during WA_IterateGroupMembers() since it now returns a 4 (max) in a party.
WeakAuras2 - 2.7.7

Published by Stanzilla about 6 years ago

2.7.7 (2018-09-06)

Full Changelog

Infus (5):

  • Use both columns for multiselect's multiselect widget
  • Fix SetMaxProgress of 0
  • Fix incorrect conditions deactivation for fallback states
  • Remove outdated TODO
  • Fix regression in Range Check condition
WeakAuras2 - 2.7.6

Published by Stanzilla about 6 years ago

2.7.6 (2018-09-05)

Full Changelog

Benjamin Staneck (4):

  • fix a typo
  • fix extra space in error string
  • replace GetHeight with GetStringHeight
  • localize forbidden() print

Buds (4):

  • update hunter spells
  • merge with #666
  • Templates: rename "Cooldowns" to "Abilities" & fixed warrior spellids
  • Templates fixes > fix totem glow > typo in a description > new "overlayGlow" subType for spells with procs > added and fixed a few spells

Infus (10):

  • Don't schedule a CooldownScan if the remaingtime can't decrease anymore
  • Fix another regression in condition test functions
  • Fix conditions ui
  • Fix regression in condition checks
  • Fix BuffTrigger conditions for Buffed/Debuffed
  • Make conditionTests test functions
  • Fix hybrid sort mode with cloning auras
  • Tweak SetTextOnText to not set the text if the text is already set
  • Add UnitOnTaxi to vehicel load option
  • Conditions: Change what we do for hidden auras

emptyrivers (1):

  • cleanup trigger data (#666)
WeakAuras2 - 2.7.5

Published by Stanzilla about 6 years ago

2.7.5 (2018-08-29)

Full Changelog

Allen Faure (1):

  • block xpcall as well as pcall

Causese (1):

  • adds worlddrop trinkets to templates

Infus (5):

  • Add default values to Condition properties and fix a few nil errors
  • Overlays: Only use up to 7 drawlayers for overlays
  • Fix Cooldown Ready trigger
  • Unit Characteristics: Fix UnitIsUnit condition
  • Tweak Spell widget a bit more