Skip to content

Releases: Oppzippy/TankMD

v3.0.0-beta2

17 Apr 01:23
cda4d56
Compare
Choose a tag to compare
v3.0.0-beta2 Pre-release
Pre-release

TankMD

v3.0.0-beta2 (2024-04-12)

Full Changelog Previous Releases

  • Fix error on classes that don't have a misdirect

v3.0.0-beta1

31 Mar 11:01
71efea7
Compare
Choose a tag to compare
v3.0.0-beta1 Pre-release
Pre-release

TankMD

v3.0.0-beta1 (2024-03-26)

Full Changelog Previous Releases

  • Add tests for prioritize focus
  • Add tests for ClassTargetSelectors
  • Fix innervate targeting tanks instead of healers
  • Use new tank settings for Evoker as well
  • Fix default value for tankSelectionMethod
  • Rename variables
    Renames the backing db field for the tank selection method, so this is a
    breaking change. It was never stabilized in a release, so that's okay.
  • Fix druid and evoker sorting
  • Rename to TargetSelectionFilter
  • Fix unwanted sorting
    When a chain is wrapped in another chain, the sorting done by the inner
    chain will be overridden by the outer chain. That was what was
    intended, but it's not great for usability, so sorting and chaining are
    now split up.
  • Add option to prioritize focus
  • Add /tankmd command to show selected tanks
  • Fix role fallback failing
  • Fix fallback tankRoleOnly
  • Fix libraries not being loaded on classic
  • Rename tank selection strategies
  • Fix unused buttons not being disabled
  • Add missing TargetSelectionStrategy.MainTank implementation
  • Add tank selection options
  • Add tests, fix reuse of iterators
  • Fix legacy buttons
  • Refactor part 2
    Replace TargetMatcher with TargetSelector/TargetSelectionStrategy
    chains. This makes composing selection strategies much simpler.
  • Refactor part 1
    Use AceAddon and AceEvent for simplicity. Remove unnecessary
    abstractions from the top down to MisdirectButton.
    Part 2 will replace the various types of TargetMatchers with functions.

v2.5.3

22 Mar 08:56
2202b60
Compare
Choose a tag to compare

TankMD

v2.5.3 (2024-03-20)

Full Changelog Previous Releases

v2.5.2

17 Jan 18:48
e1af41d
Compare
Choose a tag to compare

TankMD

v2.5.2 (2024-01-17)

Full Changelog Previous Releases

  • Update Interface version (#10)
    Co-authored-by: Oppzippy [email protected]
  • Run tests before publishing releases
  • Skip linting tests
    Globals are set in tests to match the WoW lua environment. It's simpler
    to just disable linting tests for now.
  • Run tests in github actions
  • Fix GetSortedGroupMembers edge cases (GH-9)
    According to https://warcraft.wiki.gg/wiki/API\_GetRaidRosterInfo, there
    can be holes between raid1 and raid40, meaning all unit ids are not
    necesssarily consecutive. This means we should just go over all 40 raid
    members and skip nils.
    It is also possible for UnitName to return Unknown sometimes, so those
    units should be skipped to avoid misdirecting the wrong target in the
    case that multiple targets are named Unknown.
    Co-authored-by: Road-block [email protected]

v2.5.1

15 Nov 00:38
061a3c4
Compare
Choose a tag to compare

TankMD

v2.5.1 (2023-11-15)

Full Changelog Previous Releases

  • Add keybindings for buttons 3, 4, and 5

v2.5.0

15 Nov 00:28
93ab0d5
Compare
Choose a tag to compare

TankMD

v2.5.0 (2023-11-15)

Full Changelog Previous Releases

  • Add 3 more TankMD buttons for a total of 5
    More than 2 buttons was requested for innervating healers in raids. 5
    should cover most raid situations.

v2.4.3

08 Nov 13:53
894067b
Compare
Choose a tag to compare

TankMD

v2.4.3 (2023-11-08)

Full Changelog Previous Releases

v2.4.2

11 Oct 21:19
2897a70
Compare
Choose a tag to compare

TankMD

v2.4.2 (2023-10-11)

Full Changelog Previous Releases

v2.4.1

06 Sep 21:06
1b20641
Compare
Choose a tag to compare

TankMD

v2.4.1 (2023-09-06)

Full Changelog Previous Releases

  • Update Interface version (#6)
    Co-authored-by: Oppzippy [email protected]
  • Run luacheck on branches other than master

v2.4.0

13 Jul 01:44
19d0e99
Compare
Choose a tag to compare

TankMD

v2.4.0 (2023-07-13)

Full Changelog Previous Releases

  • Fix lint errors
  • Add support for Augmentation Evoker Blistering Scales (#5)