Skip to content

Releases: jmusick/kairos

v0.2.9

Choose a tag to compare

@github-actions github-actions released this 02 Nov 17:51

Kairos

v0.2.9 (2026-11-02)

Full Changelog Previous Releases

  • v0.2.9 - Keep combat logging on after reloads and stop double-scoring casts
    Kairos rechecks combat logging 3 s after loading screens and zone or
    difficulty changes. ArchonLogger turns logging off a second after a loading
    screen outside Mythic content, and a reload mid-pull in Timewalking Grimrail
    Depot left a 65 s hole in the log.
    The offline scorer no longer ends a cast when a repeat press of the same
    spell is rejected mid-cast, which graded the cast's success as a second
    decision against a mid-cast snapshot. Bloodmaul Slag Mines rescores from
    447 to 453 of 480. The Demonology review covers the Nov. 2 runs.
    All 239 tests pass.

v0.2.8

Choose a tag to compare

@github-actions github-actions released this 02 Nov 15:55

Kairos

v0.2.8 (2026-11-02)

Full Changelog Previous Releases

  • v0.2.8 - Hold Demonology's shard gains and keep a full evening of pulls
    Demonology keeps counting a finished cast's shards until the client's
    reading shows them (cast-time spells from the reading during the cast,
    instants from the reading at the keypress, up to 0.5 s), and drops an
    Infernal Bolt or Ruination proc that will expire by the end of the GCD
    (20 s from when it first appears).
    The recorder keeps 300 combat segments instead of 32 (schema 3 raises a
    saved 32), each segment also keeps resource readings, fight and target
    edges and watches, and a press's repeated snapshot is saved once and
    referenced by seq. The APL dump clears log auras at zone changes and
    restores referenced snapshots. 237 tests pass; the recorded night
    dungeons rescore unchanged.

v0.2.7

Choose a tag to compare

@github-actions github-actions released this 01 Nov 23:42

Kairos

v0.2.7 (2026-11-01)

Full Changelog Previous Releases

  • v0.2.7 - Time Dominion of Argus by its talent rank
    Demonology now runs Dominion of Argus from Summon Demonic Tyrant for 15 s
    plus 5 s per extra rank, read from the talent tree (node 110404) out of
    combat or from the aura's readable duration. Hand of Gul'dan and Ruination
    no longer extend it; the old refresh kept Argus up between Tyrants and
    recommended Hand of Gul'dan after the buff ended. An unknown rank makes only
    the 15-25 s span fall back to Assisted Combat.
    12.1.5 logs show 33 windows of exactly 15.0 s at rank 1 and 5 of 20.0 s at
    rank 2, with no refresh. Rescored captured decisions match the log's Argus
    at 98-99% in five dungeons; the evening Everbloom run's APL agreement rises
    from 234/261 to 247/261. Tests pass (229).

v0.2.6

Choose a tag to compare

@github-actions github-actions released this 01 Nov 20:00

Kairos

v0.2.6 (2026-11-01)

Full Changelog Previous Releases

  • v0.2.6 - Show Demonology's queued spell
    Demonology now fills the smaller queued icon. The adapter advances its
    projected state past the main pick (cooldowns, imp expiry, Dominion of
    Argus, and the pick's own shards and imps) and evaluates the APL again.
    The queued spell shows only if it holds for every Demonic Core gain and
    hidden Core count, and, after a Hand of Gul'dan, for the Infernal Bolt
    or Ruination its Demonic Art can grant. The 12.1.5 log shows those
    procs come only from that Hand, so they no longer hide the queue after
    other spells.
    Free Ruination's imps now count only once they land, so a Ruination
    ending at the cast/GCD boundary can't recommend Implosion early.
    Live in Auchindoun the queued icon showed at 54% of presses and matched
    the next main pick at 53 of 61 followed presses; main picks agreed with
    the APL at 92%. Lua tests pass (226).

v0.2.5

Choose a tag to compare

@github-actions github-actions released this 01 Nov 18:30

Kairos

v0.2.5 (2026-11-01)

Full Changelog Previous Releases

  • v0.2.5 - Pause Demonology's imp estimate without a live target
    Wild Imps stop casting in combat when there's nothing to hit, so the imp
    estimate now pauses while the player has no live hostile target and resumes
    3 s after one returns, as after combat starts. Engine State reads the target
    and fires KAIROS_TARGET_CHANGED; the recorder logs it on change and with
    every commit, and the offline scorer replays it.
    Fitted on Bloodmaul Slag Mines (imp-estimate picks 185 -> 197/200, Implosion
    16 -> 28/31). A fresh Skyreach run on this build showed imps idling and
    re-engaging as modeled, with Kairos at 129/139 (93%) in game vs 97/139 for
    Assisted Combat, though the pause changed only one Implosion pick there.
    The live review adds both sessions. 222 Lua and 47 translator tests pass.

v0.2.4

Choose a tag to compare

@github-actions github-actions released this 01 Nov 17:12

Kairos

v0.2.4 (2026-11-01)

Full Changelog Previous Releases

  • v0.2.4 - Publish addon-only packages to CurseForge
  • Set up CurseForge publishing with the BigWigs release workflow