All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
9.1.13 (2021-11-22)
9.1.12 (2021-11-02)
9.1.11 (2021-11-02)
9.1.10 (2021-10-11)
9.1.9 (2021-10-01)
9.1.8 (2021-09-29)
- ensure that we never have negative values for soul fragment counts (#1034) (3afeb18)
- register state for demonic and soul fragment DH modules (#1033) (b5c767e)
9.1.7 (2021-09-18)
- add clear() method to list and queue classes (#1011) (c95f756)
- add doubly-linked list implementation (#970) (e35f10b)
- add indexOf() to find a value in a queue (#967) (0edc2de)
- add method to query the current covenant (#1012) (0673d46)
- add methods to allow in-place replacement of values in queues and lists (#975) (0597336)
- cache GUIDs without any unit IDs mappings for later removal (#972) (6b70923)
- improvements to DBC extraction (#978) (fcccfe0)
- track feral druid Bloodtalons state directly in Ovale (#1006) (d230196)
- audit for-loop usage (#965) (2e7a5ae)
- be explicit about method return type as a hint to tstolua (#971) (19c7d5b)
- change usage of UnitName() to GetUnitName() (#963) (c4c394d)
- cleanup Stagger module (#1013) (a0f03fd)
- fixes to import harness and import latest scripts (#994) (47a513d)
- multiple icons (#991) (53664fc)
- only manage Eclipse state for balance{,-affinity} druids (#1014) (63e6477)
- rewrite demon hunter modules to correctly handle state (#1015) (cc3923d)
- simplify identifying runeforges by solely using bonus IDs (#999) (995cf1c)
- support latest SimC profile grammar and import latest scripts (#998) (5f9f29b)
- update conduit data when a higher ranking conduit is learned (#1000) (7d086c4)
9.1.6 (2021-08-08)
- add standalone binary search/insert/remove implementation (#954) (e57af00)
- track Eclipse state directly in Ovale (#952) (d6ec66e)
9.1.5 (2021-07-28)
9.1.4 (2021-07-26)
- profiler option checkboxes were not working (4813924)
- use the correct algorithm to request item information (#936) (b2a5315)
9.1.3 (2021-07-07)
9.1.2 (2021-06-30)
9.1.1 (2021-06-30)
9.1.0 (2021-06-30)
- spelldefinitions (#866) (b325c6f)
- spells always usable when spellactivation is active (#865) (bb1be9c)
- use correct bitmask constant names in OvaleDamageTaken (#910) (dde38a8)
- hunter: add wildfire_bomb_debuff targer debuff (#862) (f74034b)
9.0.48 (2021-03-10)
9.0.47 (2021-03-09)
- healer spell definitions (#843) (d291b27)
- power: fix semantics of {max,set,refund}_XXX in SpellInfo() (#835) (eaf9cf2)
- runeforge: ovale should check for bonus id instead of power id (#838) (968078a), closes #805
9.0.46 (2021-01-31)
9.0.45 (2021-01-26)
- use correct function call for each keybind reserved by Ovale (#831) (265c0d9), closes #828
- druid: fix problems with guardian druid script (#827) (#830) (ebce10e)
9.0.44 (2021-01-24)
- custom trinket conditions (#826) (1cd96a3)
- demonhunter: improper function call target.inrange() (#823) (dafc266)
- monk: don't suggest spamming SEF: Fixate when SEF is active (#824) (31936ba)
- special trinket conditions (#822) (3053b58)
- paladin: remove hammer_of_wrath_empowered (14cea4f), closes #820
9.0.43 (2021-01-21)
- avatar is baseline (1560dc4), closes #819
- rogue: outlaw rogues stun using a different spell (#818) (438ca71)
9.0.42 (2021-01-20)
- deathknight: annotate abilities that modify Festering Wound stacks (#817) (ab20023)
- deathknight: pets prevent Raise Dead from being used (#812) (9ba00fb)
- flash: flash wasn't working if icons were hidden (b81daf8)
- scripts: fix incorrect talent IDs in class scripts (#814) (ae5a9a5)
- simulationcraft: cleanup of simulationcraft APL translator (#816) (e77ca2d)
- warlock: require demon to be present for some spells (#815) (9c93263)
- properly check for known spells in InUsableSpell() (#811) (305c5bf)
- reimport spells from dbc (36bb313)
9.0.41 (2021-01-17)
- blood fury spells (7057f66)
- duplicate spell identifiers (14ddaff)
- options position was broken (f8a2163), closes #810
- some spell were not correctly imported (472bc16)
9.0.40 (2021-01-15)
9.0.39 (2021-01-15)
9.0.38 (2021-01-14)
- display the key if the help text doesn't exist (446e76b)
- pet cast were delaying player cast (7c3c80a), closes #807
- ui: ovale was not hidding out of combat (4e151d7)
- warrior: add support for condemn (e1e836c)
9.0.37 (2021-01-10)
9.0.36 (2021-01-09)
9.0.35 (2021-01-09)
- warlock: spell ids for affliction warlock (67ccf0a)
- import last version of simc scripts (0ed97dc)
- druid: many fixes and improvements to feral script (#803) (10a6054)
- runner: fix ComputeArithmetic() for >? and <? operators (#802) (22f28c1)
- vertical icons weren't working (bfc5ae3)
9.0.34 (2021-01-05)
- best-action: always use the correct texture for actions (#798) (10d05e5), closes #749
- improve and fix log messages (#797) (a7e9b3a)
- hunter: spell ids and steady focus (3330ab8), closes #795
9.0.33 (2021-01-05)
- call enemies(tagged=1) (f6f36e8), closes #475
- the constant values were propagating to parent nodes (04c102c)
- conditions: return a proper value for TimeToRunes() (#793) (8f895c1)
- deathknight: mark totem spells and fix sacrificial_pact (#782) (9424a67)
- demonhunter: leaping not possible when rooted (#785) (061d6cf)
- icon: fix nil arguments to SetText() (#781) (c296780), closes #780
- runes: ensure GetRunesCooldown() returns >=0 (#790) (dad666d)
- check for correct buffs on pets (#786) (1d0c864)
- timespan: improve check for a time contained in a timespan (#787) (f5b7783)
9.0.32 (2020-12-29)
- demonhunters: some spell definitions for Havoc Demon Hunters (#762) (607a235)
- cd icon (#765) (98ad6f5)
- script translations of totem pets (#768) (be32bcb)
- ast: action AddListItem() should accept "default" as parameter (11ea3a8)
- controls: re-evaluate script when controls are modified (059ba2e)
9.0.31 (2020-12-20)
- druid: sunfire_debuff hadn't the right id (0937372), closes #757
- hunter: kill short was not working for survival (1dabbc3)
- spellflash: bug with action icon frame ids (e68218b)
9.0.30 (2020-12-20)
- add missing sudden_death_buff (8226eda)
- execute_fury didn't have the health requirement (2c348ac)
- spells that required either a spec or a talent weren't working (5f46648)
- update the license and include in the addon releases (#755) (ec4ef7c)
9.0.28 (2020-12-19)
- it does not take INFINITY seconds when we already have more power than required (#753) (1afa181)
- specialization spells (0695abd)
- spellFlashCore wasn't working with bartender and more fixes (5dc77ac)
9.0.27 (2020-12-19)
- check for time to Runes when computing Time to Power. (#752) (3ddb48a)
- register correct callback to AceTimer:ScheduleTimer() (#742) (d8df7bd)
- spells are usable only if they meet all of their power requirements (#746) (18d7714), closes #737
- update to T26 SimulationCraft scripts (bc3a3e1)
9.0.26 (2020-12-16)
- remove unnecessary use of "tostring" in isCovenant. (#734) (b07880b)
- show cooldown frame if a cooldown is active (#743) (bead88d), closes #739
- update tstolua (56fcf58), closes #745
9.0.25 (2020-12-15)
- copy Bindings.xml to output (926420b), closes #738
- replace SpellFlash by LibButtonGlow-1.0 (31b45e6), closes #700
- was always showing development version (5a45f05), closes #733
9.0.24 (2020-12-14)
9.0.23 (2020-12-13)
- runner: the correct spell was not chosen in group (431a644), closes #723
- add max_xxx back (b7f79a0)
- priest: work on shadow priest script (e4cd224)
- add value parameter to conditions (02896fc)
- some buffs were named _unused (b619780)
- undue syntax errors on action parameters (7b6a118)
9.0.22 (2020-12-09)
- spell auras that were hidden were overwriting those that were not (41a78e4), closes #684
- hunter: add conditions on kill_shot and harpoon (f7140b6), closes #699
- convenant debug pannel was not displayed (3b5fc92), closes #726
- remove bitrotted and likely incorrect code regarding "nocd". (#729) (f704bd0)