# Changelog ## v0.1.0 — First Hellion fork release (2026-05-26) Initial Hellion Forge maintenance release of the Craftimizer fork. Combines the Dalamud SDK 15 migration, the rebrand to Forgeimizer, and the conflict detector into one shippable plugin. - **Dalamud SDK 14 → 15** for FFXIV 7.5+ compatibility. Migrates the call sites the SDK 15 compiler refused: `FFXIVClientStructs.FFXIV.Component.GUI.ValueType` renamed to `AtkValueType`; Dalamud `ImRaii.IEndObject` (removed in SDK 15) replaced by a local `IEndObject` interface in `ImRaii2.cs`; direct Dalamud ImRaii returns switched to typed disposables (`ImRaii.TabItemDisposable`, `ImRaii.ColorDisposable`); `Settings.TabItem` ref-bool lifetime issue fixed by switching to the `ImRaii.TabItem(label, flags)` overload. - **Rebrand to Forgeimizer.** Assembly name, plugin manifest, `WindowSystem` name, the About-tab header, the `MacroMate` default, and a new `/forgeimizer` slash command alias all use the new name. The plugin installs into its own `pluginConfigs/Forgeimizer/` slot and shows up separately in `/xlplugins`. - **Conflict detector.** Forgeimizer refuses to load if upstream Craftimizer is active in the same Dalamud instance. Throws an `InvalidOperationException` with a clear message pointing at `/xlplugins`. Both plugins hook `UseAction` and `IsActionHighlighted`, so running them in parallel would corrupt either's state. - **Hellion Forge custom repo.** Friend-circle distribution via `https://gitea.hellion-forge.cloud/JonKazama-Hellion/Craftimizer/raw/branch/main/repo.json` for Dalamud's custom plugin repositories list. Internal namespaces (`Craftimizer.*`) intentionally left alone. Crafting logic, solver, simulator, recipe data layer, synthesis hooks, macro engine, and all UI windows are unchanged from upstream Craftimizer 2.9.1.1. Based on Craftimizer 2.9.1.1 (upstream WorkingRobot/Craftimizer, MIT). --- Full history: