MacroAnvil 4.17.0
What's new
4.17.0 — 2026-11-08
The first public release since 4.13.0. The library grows from 1,525 macros to 1,557. WoW: Forever is now a client of its own (interface 16001, project id 18), with spell ranks and the Skyborne racials. The TOC is updated for every client that is live today, and Cataclysm is no longer offered. 4.14.0, 4.15.0 and 4.16.0 were never published; everything in them is in this release.
By client, compared with 4.13.0: Classic Era 473 to 477, WoW: Forever still 473 (the set changed; the count did not), Burning Crusade Anniversary 593 to 596, Wrath / Titan Reforged 670 to 668, Mists of Pandaria 629 to 626, Retail still 680. Cataclysm went from 500 to none.
Added
- WoW: Forever as its own game. The addon recognises project id 18 and
interface 16001, and it belongs in
World of Warcraft/_forever_/Interface/AddOns/. Forever still has spell ranks. The spellbook writes a ranked cast asName(Rank N), and the library's ranked casts stay.@cursorwas not confirmed there, so the linter warns on it instead of treating it as proven. When the client offers a Classic or Enhanced experience, the addon shows the name the client itself uses. - Skyborne racials, and the other Forever racials that can be pressed. Walk on Air (both Skyborne), Skysight (Windshaper), Read Leyline (High Order), Eureka, Cultivate, Skyborne Will, Elune's Light, Shatter, Rapid Regen, and Troll Berserking on Forever's own spell. Two Skyborne racials are passives and do not get a cast button.
- Racials that had no button on a live client. Mana Tap on Anniversary, Lionheart on Wrath, Loa Embrace, class Soar and Dracthyr Glide on Retail, and Feedback and Touch of Weakness for priests on Era, Forever and Anniversary. Touch of Weakness also names Blood Elf priests on Anniversary. Feedback names Human priests.
- Era and Forever consumables, with the vanilla items. A healthstone, a major healing potion, a mana rune and a major mana potion, Field Repair Bot 74A, a runecloth bandage, hunter pet food, mana gems, and a soulstone, including the plain Soulstone the create spell makes. The Anniversary buttons keep the Anniversary items.
- Wrath's own Death Knight names. Wrath Presence, Unbreakable and Ghoul Frenzy. Mists keeps Pillar of Frost and Dark Transformation.
- A second Retail burst key and a second monk cooldown key, so those buttons still fit once the spell names are translated.
Changed
- The clients the file loads on. Interface
120107, 120105, 120100, 50504, 38002, 20506, 16001, 11509: Retail 12.1.7 and 12.1.5, with 12.1.0 still listed so that client still matches, Mists 5.5.4, Titan Reforged 3.80.2, Burning Crusade Anniversary 2.5.6, WoW: Forever 1.60.1 and Classic Era 1.15.9. Cataclysm 4.4 (interface 40402) is gone. A leftover Cataclysm install is still recognised as Cataclysm, so it is not labelled as another game, and the addon shows as out of date there. - Spell lists were rebuilt from each live client's current tables, not from the September capture 4.13.0 was written against. A specialisation spell on Mists or Retail counts as something you can learn. The Retail PTR (12.1.7) did not rename any spell the Retail library casts.
- Macros whose spells Forever does not have no longer claim to run there. That includes Greater Blessing of Salvation, Blessing of Light, Faerie Fire (Feral), Wyvern Sting, Fire Nova, the resto totem set, several curses and Dark Pact.
- Death Knight presence matches the client you are on. On Wrath the plain press is Frost (tank), shift is Blood and control is Unholy. On Mists the plain press is Blood (tank), shift is Frost (runic power) and control is Unholy (haste and movement), and the description says so.
- Nine language packs, one per client language other than English. Each has 1,557 descriptions and 613 caveats, up from 1,525 and 588, and the same 273 interface strings as 4.13.0.
Fixed
- Spell ids the current build reused for a different ability. On Era and Forever, Cold Snap and Frost Burst were casting Ice Block and Cold Snap; Icy Veins is its own button. Fury Burst was Sweeping Strikes; Death Wish is its own button. On Wrath, Judge Wisdom was Judgement of Light. Wrath keeps Judgement of Light as its own button.
- Buttons that were passives, so pressing them did nothing. Rampage is no longer offered on Wrath. Mists Archangel no longer asks you to cast Evangelism. Trueshot Aura is no longer offered on Mists. Amplify Curse is no longer offered on Wrath. Mists Metamorphosis no longer casts the passive Hellfire and Shadow Bolt modifiers.
- Era and Forever had lost their consumable buttons because those buttons used Anniversary item ids. They are back, on the vanilla items, and Make HStone only creates the stone.
- Level gates that used another client's level. Victory Rush is no longer locked until 62 on Wrath, where it is learned at 6. The same correction covers Steady Shot, the warlock mount and the other spells Wrath or Forever teach earlier. On Forever, Create Healthstone stays available from 10 and Create Soulstone from 18, because those names are shared with the first rank.
- Forge of Light is a portable forge, not a heal. Pterrordax Swoop slows a fall; it does not summon a mount.
- Combat chat and raid-mark macros that read another unit's name no longer ship on Retail or Forever, where those values error in combat. They remain on Era, Anniversary, Wrath and Mists.
- Preparation no longer names Cold Blood on Mists, where that spell does not exist. Rogue Throw is no longer offered on Mists.
- Macros that were too long once the names were translated. A Russian, German or French client refuses a macro body over 255 bytes, and several shipped buttons crossed that once the local spell or item name was filled in. They were split or shortened, in every language the game ships.
- The Mine tab now says "my macros" in German, Russian, Simplified Chinese and Traditional Chinese. English has said that since 4.13.0. The old one-word label reads as the mining profession.
Removed
- Cataclysm. There is no live Cataclysm client to check the macros against. The 500 macros 4.13.0 offered there are no longer tagged for it. The same macros remain on every live client whose tables still contain the spells.
- Four Retail racials that are passives: Lash Out, Ingest Minerals, No Place Like Home and Touch of Elune.
- Demonic Rebirth on Mists, which is a passive proc, not a button.
4.14.0 – 4.16.0 — internal builds
Not published. Their content is included in 4.17.0.
This mod has no additional files

