Skip to content

Releases: pingping-e/CoolPlan

v1.8.0

Choose a tag to compare

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

CoolPlan

v1.8.0 (2026-07-01)

Full Changelog Previous Releases

  • Publish CoolPlan v1.8.0

v1.7.0

Choose a tag to compare

@github-actions github-actions released this 29 Jun 16:33

CoolPlan

v1.7.0 (2026-06-29)

Full Changelog Previous Releases

  • Publish CoolPlan v1.7.0

v1.6.2

Choose a tag to compare

@github-actions github-actions released this 19 Jun 10:48

CoolPlan

v1.6.2 (2026-06-19)

Full Changelog Previous Releases

  • Publish CoolPlan v1.6.2

v1.6.1

Choose a tag to compare

@github-actions github-actions released this 15 Jun 11:54

CoolPlan

v1.6.1 (2026-06-15)

Full Changelog Previous Releases

  • Publish CoolPlan v1.6.1

v1.6.0

Choose a tag to compare

@github-actions github-actions released this 12 Jun 09:02

CoolPlan

v1.6.0 (2026-06-12)

Full Changelog Previous Releases

  • feat(addon): one-time "What's New" popup on first login after update
    Self-built frame (no StaticPopup — taint history), shown once per
    WhatsNew.version via CoolPlanDB.lastWhatsNew. Announces that the 6 phase bosses
    now run plans correctly and lists them (Commander Kroluk / Crawth / Gemellus /
    Lothraxion / L'ura / Vordaza), with an EN/한국어 toggle (default = client
    locale) and a note to re-grab the affected plans from the site. Every entry
    point is pcall-guarded so it can never break login. Preview: /coolplan whatsnew.
    Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com

v1.5.0

Choose a tag to compare

@github-actions github-actions released this 08 Jun 18:31

CoolPlan

v1.5.0 (2026-06-08)

Full Changelog Previous Releases

  • chore(cleanup): item-meta 중복 fetch 호이스트 + openSolo 데드코드 제거 + dumptree dev게이팅
    이중 리뷰 Low 정리(P1/P2 후속):
    1. 비교뷰 useItemMeta 중복 호출 → DiffView에서 1회 호출해 CompareGearHighlights
      /GearDiffSection에 prop 전달(/api/item-meta 1회로).
    2. ExportPlanButton openSolo(per-player export 화살표 제거로 고아) + ExportPlanHandle
      /forwardRef/useImperativeHandle 제거 → 일반 컴포넌트로. TeamTimeline exportRef/
      useRef 배선 제거.
    3. /coolplan dumptree를 ns.debug 게이팅(일반 유저 비노출, /coolplan debug 후 사용).
      tsc/test/build/luaparse PASS.

v1.4.0

Choose a tag to compare

@github-actions github-actions released this 07 Jun 16:39

CoolPlan

v1.4.0 (2026-06-07)

Full Changelog Previous Releases

  • Merge branch 'main' into experiment/addon-party-share-2026-06-07

v1.3.2

Choose a tag to compare

@github-actions github-actions released this 06 Jun 07:30

CoolPlan

v1.3.2 (2026-06-06)

Full Changelog Previous Releases

  • addon: fix transmog taint — drop StaticPopupDialogs + namespace globals (v1.3.2)
    ChangeDisplayedOutfit() was blocked with ADDON_ACTION_FORBIDDEN blaming
    CoolPlan when a player used an appearance-changing toy/trinket. Root cause:
    Options.lua wrote into Blizzard's shared global StaticPopupDialogs table (for
    the Reset-settings confirm). That taints the table; protected UIs that read it
    — including the transmog outfit dropdown that drives ChangeDisplayedOutfit —
    inherit the taint and get forbidden.
    • Replace the StaticPopupDialogs entry with a private CoolPlanResetConfirm
      frame (same Reset+ReloadUI behavior, Esc-closable), so no Blizzard-owned
      table is touched.
    • Move the 3 generated global tables (CoolPlanEncounterNames / ...KR /
      CoolPlanContent) onto the addon namespace ns (ns.EncounterNames / ns.Content);
      drop the dead ...KR table. Generator + Comm.lua + Window.lua updated.
    • Remaining globals are WoW-required only: CoolPlanDB/CoolPlanCharDB
      (SavedVariables) and SLASH_COOLPLAN1/2 — none are Blizzard-owned tables.
    • Bundles unreleased 65cf6d0 (Esc close + button skin) and 1640de0 (error
      hardening). toc 1.3.1 -> 1.3.2.
      Verified: luaparse(5.1) 17 files 0 syntax errors; global-write scan shows only
      the 4 required globals; site typecheck + 173 tests pass.
      Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com

v1.3.1

Choose a tag to compare

@github-actions github-actions released this 06 Jun 02:33

CoolPlan

v1.3.1 (2026-06-06)

Full Changelog Previous Releases

  • addon v1.3.1: code-review fixes
    • Options: persist the Sound/TTS lead restore value (o.savedSoundLead) so enabling 3-2-1 countdown + /reload no longer silently zeroes the saved lead
    • DB.ToSerializable: skip disarmed (active==0) encounters so whole-library export/share doesn't ship/count empty plans
    • DB.SetActive: only an explicit 0 disarms; nil/out-of-range index is a no-op (can't accidentally disarm)
    • Scheduler: fold the countdown's soonest-cast scan into the main tick loop (no second per-frame queue pass)
    • Style: extract shared Style.Border helper; Manager Active chip reuses it instead of copy-pasted border code
    • Options: thumb tint reads ns.Style.colors.accent instead of a hardcoded literal
    • DB: default windowW 860 -> 940 to match Window MIN_W
      Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 06 Jun 02:02

CoolPlan

v1.3.0 (2026-06-06)

Full Changelog Previous Releases

  • addon v1.3.0: countdown dedup, spec self-filter, timeline active-follow, deactivate-all, queue window, reset settings
    • Scheduler: 3-2-1 countdown fires once for the soonest cue only; skip when a cue lands within 3s of the previous (no stacked/clipped countdowns)
    • Scheduler: 'only my character' falls back to the plan slot whose cooldowns your current spec knows when no name matches
    • Timeline: re-entering the tab follows the encounter's active plan (no stale note); remembers your Preview-as slot per character
    • DB/Manager: none-active state — click the green Active chip to disarm; Active is now a distinct chip, Use Plan moved beside the name
    • Options: Queue window (s) slider (10-30); Reset settings button (confirm + reload); lock+grey Sound/TTS lead while 3-2-1 is on
    • Window: brand icon left of the title; min width 940 so the bottom row never overlaps the right column
    • Defaults updated to match shipped config (sound lead 0, HUD icon-only)
      Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com