promotional bannermobile promotional banner

CraftLib

Crafting recipe database API for WoW addon developers. Query recipes, reagents, skill levels, and sources.

File Details

v0.5.0

  • R
  • Feb 23, 2026
  • 114.35 KB
  • 2.7K
  • 2.5.5+1
  • Classic + 1

File Name

CraftLib-v0.5.0.zip

Supported Versions

  • 2.5.5
  • 1.15.8

CraftLib

v0.5.0 (2026-02-23)

Full Changelog Previous Releases

  • docs: release v0.5.0
  • docs: document optional itemId for enchanting recipes
    Update SCHEMA.md to note that itemId is nil for enchantments.
    Update README recipe count from 30 to 218. Add changelog entry.
  • data(enchanting): add enchantment recipes
    Previously only item-producing recipes (rods, wands, oils) were
    included. Now includes all enchantment recipes that consume reagents
    and give skill-ups. Enchanting grows from 30 to 218 recipes.
    Added 4 recipes to removed list: 3 material conversions that never
    give skill-ups (Large Prismatic Shard, Small Prismatic Shard, Void
    Shatter) and 1 seasonal event recipe (Deathfrost).
  • feat: support non-item recipes in data pipeline
    Enchanting spells use SpellEffect.Effect=53/54 (enchant item), not
    Effect=24 (create item). The crafted_items gate silently excluded all
    enchantment recipes. Now includes any profession spell that has
    reagents, even without a crafted item output.
    Also makes itemId optional in generated Lua - enchantment recipes
    omit the field while item-producing recipes (rods, wands, oils)
    are unchanged.