JehjiCore 3.5.8
What's new
3.5.x — Rotation correctness & stability
3.5.8
- Fixed Main.lua parse error (unexpected symbol near ')') — missing end on the Rotation sequence builder
- Rotation list: consecutive abilities collapse (e.g. Sinister Strike x5)
- Rotation list: estimated SnD / Expose / Rupture uptime for the simulated sequence
- Hardened options panel close after intermediate build corruption
- Font path fallback uses correct Lua escapes; F.CreateOptions alias bound
3.5.7 / 3.5.6 / 3.5.5
- Recovered from corrupted EvalToken / options panel builds
- Same rotation-list features (collapse + uptimes) re-applied on a clean core
3.5.4
- Rotation list matches live bar priority: no 4 CP SnD mid-build on the way to first Expose
- CP column shows CP at cast; energy model smoothed for priority display
3.5.3
- Prefer ~2 CP Slice and Dice (Imp SnD 3/3 = +45% duration)
- Expose only at 5 CP
- Central GetSndDuration; establish SnD early, then race to first Expose
3.5.2
- Food buff labels cleaned (no Spirit text; shorter labels)
- Play Profiles remember settings; full list when re-opening a profile
- Rotation sequence is 2 minutes; IEA detection fixed so Expose Armor appears
3.5.1
- Changelog popup only on real version upgrades
- Notes list changes since last seen build; first install no longer dumps full history
3.5.0
- Self-test / load path use F.* APIs after the local-limit refactor
- BindCompatAliases restores legacy names
- Minimap create path fixed on login
3.4.x — Profiles, pooling, Rotation tab, UI polish
3.4.9
- IEA: Expose at 5 CP above SnD soft-refresh (EA no longer skipped)
- Timeline + GateSpell aligned for IEA and non-IEA
3.4.8
- Pooling only when the next ability is unaffordable in combat (EvaluatePooling)
- Pooling bar only under those conditions (or Force show)
3.4.7
- Rotation tab: no POOL rows or timestamps; compact Ability / CP / Reason
- TBC Sinister Strike energy costs corrected (45 / 42 / 40)
3.4.6
- Toggle switches: click sound + brief visual pulse
3.4.5
- Play Profile preview: toggle each setting before Apply
- Option checkboxes → on/off switches
3.4.4
- Play Profiles no longer change rotation priority flags
- Raid/Parse CD holds only apply while in a raid
3.4.3
- Play Profile preview cleaned up (plain ON/OFF list)
3.4.2
- Poison tracker restored (CreateAuxFrames / UpdatePrePullFrame on F table)
3.4.1
- Gear Lab stat tooltips
- Share moved to General
- Custom consumable search/add
3.4.0
- Play Profile preview popup before apply
- Rotation tab rebuilt as a visual opener timeline (pack/settings driven)
- Raid / Farm / Parse profiles reviewed and tuned
3.3.x (from 3.3.4) — Hardening, integrations, presentation
3.3.9
- Fixed nil db on CHAT_MSG_ADDON (e.g. Attune) — rebind/guard SavedVariables
- CopyDefaults always returns a table; ADDON_LOADED forces JehjiCoreDB = {}
3.3.8
- Options UI after 200-local refactor: F.EnsureOptionsHelpers resolves CreateCheckbox / CreateEditBox / color picker
3.3.7
- Fixed Lua 200-local limit in Main.lua (logic namespaced under F)
3.3.6
- DBM/BigWigs pull + burn/enrage can hold major CDs (bossModBurnHold)
- Public API: GetRecommendation / GetUptimeSnapshot / GetVersion
- Talent import (keywords, ranks, Wowhead-style paste) + Use my talents
- Stronger OOR detection (spell range, interact distance, LibRangeCheck if present)
- Icon packs, pooling SharedMedia textures, per-tab design, changelog popup, /jc test fixtures
- New module: Integrations.lua
3.3.5
- Font catalog (JC.GetFontCatalog + LibSharedMedia when present)
- Design presets: Illidari, Rogue Gold, Midnight, Bloodfel, Clean Grey, Nether Purple
- Built-in warning sounds (SnD danger / low EA / Rupture / kick) still master-gated
- HUD/bar font dropdown under Size; Theme design presets
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include
This mod has no related projects

