Repository navigation
v0.2.3
Changelog
0.2.3
- Refresh poison status on weapon-enchant and weapon-slot changes so an idle monitor does not remain on
MISSINGafter poison application. - Read weapon enchants through the current Forever API, retaining support for earlier Forever builds and Classic Era/Hardcore/TBC.
- Ignore permanent enchants and prefer an applied poison when another temporary imbue is present.
- Extend
/sp apireporting and regression tests for enchant events, both hands, and current Forever API compatibility.
Forever support remains beta pending live rogue testing.
0.2.2
-
Display the icon of the poison actually applied to each weapon, including Crippling Poison versus Crippling Poison II.
-
Keep applied-poison icons independent of bag contents and item usability while dead or a ghost.
-
Apply the shared fixes to Classic Era/Hardcore, Burning Crusade Classic, and WoW Forever beta.
-
Blocked slider changes during combat and deferred protected layout refreshes.
-
Select the highest usable poison rank and refresh selections on character changes.
-
Show the bound poison rank and its stock in each click's tooltip.
-
Display unidentified temporary enchants with a neutral border and weapon icon.
-
Stop timer updates when no timed weapon enchant is active.
-
Respect enchants without expiration and restore font size when resetting settings.
-
Added regression coverage for combat settings, poison catalogs, rank selection, and timer lifecycle.
0.2.0
- Added a dedicated Burning Crusade Classic TOC for client 2.5.6 / Interface 20506.
- Added Instant Poison VII, Deadly Poison VI and VII, and Wound Poison V.
- Added the TBC-only Anesthetic Poison family.
- Kept the separate WoW Forever client support in beta pending live server testing.
0.2.0-beta.1
- Added a dedicated WoW Forever beta TOC for client 1.60.1 / Interface 16001.
- Added the modern temporary-enchant API used by Forever while retaining the Classic Era fallback.
- Added direct poison-family detection from the beta client's weapon enchant IDs.
- Removed the invalid Distracting Poison option; item 9187 is Elixir of Greater Agility.
- Kept poison application on prebuilt secure macros and real hardware clicks.
0.1.3
- Kept the displayed poison tied to the actual weapon enchant until application finishes successfully.
- Prevented interrupted or cancelled poison casts from showing the selected poison as active.
0.1.2
- Requested poison item data during login so active-poison icons resolve promptly.
- Replaced the misleading weapon-icon fallback with a generic poison icon while poison data is loading.
0.1.1
- Made low-poison warnings much more prominent with a bright orange tint and glow.
- Made missing-poison warnings unmistakable with a strong red tint, glow, and white label.
- Kept normal and empty-weapon states free of warning glow.
0.1.0
- Promoted SimplePoisons to its first stable Classic Era and Hardcore release.
- Fixed secure poison clicks so Left, Right, and Middle Click run on mouse release.
- Added a movable settings window with a standard close button.
- Added a dedicated drag handle and Lock button for positioning the weapon buttons.
- Separated weapon labels, charges, and timers from the poison icons for readability.
- Added configurable text size with consistent font and color.
- Fixed overlapping appearance controls and improved horizontal and vertical spacing.
0.1.0-alpha.1
- Added linked main-hand and off-hand poison buttons.
- Added remaining time, charges, low-warning, and missing states.
- Added configurable Left, Right, and Middle Click poison assignments.
- Added automatic highest-available-rank selection.
- Added compact settings, movement, scale, orientation, and reset controls.
- Added direct gear access and a draggable green
SPminimap button. - Added Classic Era and Hardcore metadata and compatibility reporting.