promotional bannermobile promotional banner

CraftLib

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

File Details

v0.2.7-bcc

  • R
  • Jan 26, 2026
  • 107.80 KB
  • 166
  • 2.5.5
  • Classic TBC

File Name

CraftLib-v0.2.7-bcc.zip

Supported Versions

  • 2.5.5

CraftLib

v0.2.7 (2026-01-26)

Full Changelog Previous Releases

  • docs: release v0.2.7
  • fix(data): filter 46 removed/placeholder recipes from generated Lua
    Recipes without Wowhead-verified difficulty data are now excluded from
    generation. These are recipes that exist in DB2 but were never implemented
    or were removed from the game (e.g., Crystal Infused Bandage with
    placeholder reagent zzOLD[PH]).
    • Update generate_recipes.py to skip recipes without difficulty data
    • Regenerate all profession Lua files with 46 recipes removed
      Filtered recipes are tracked locally in Data/Sources/removed_recipes.json
      for review when TBC Classic stabilizes.
  • chore: update AI/agent gitignore patterns
    • Consolidate agent-related ignore rules
    • Add patterns: CLAUDE.md, *-design.md, *-impl.md, *-brainstorm.md
    • Update db2-parser submodule
  • fix(toc): correct TBC Anniversary interface version to 20505
    Updated interface version from 20504 to 20505 for TBC
    Anniversary Edition (Patch 2.5.5).
  • chore(toc): update interface versions for supported game types
    Updated interface numbers to match supported versions:
    • 11508 (Classic Era)
    • 11505 (Season of Discovery, Hardcore)
    • 20504 (Anniversary TBC)
      Removed Retail and Cataclysm Classic interfaces.
  • docs: update profession coverage to reflect completion
    All 10 professions are now complete with Wowhead-verified
    difficulty data. Updated table with recipe counts.
  • docs: specify supported game versions
    Add supported game versions section to README and CURSEFORGE:
    • Classic Era
    • Season of Discovery
    • Anniversary
    • Hardcore
  • chore: remove local build script, rely on BigWigsMods packager
    • Delete scripts/build.sh (GitHub Actions handles releases)
    • Remove release target from Makefile (keep data generation targets)
    • Add Data/Sources to .pkgmeta ignore list
  • fix(ci): clean up draft releases before packaging
    Prevent orphaned draft releases from accumulating by deleting any
    existing drafts for the same tag before creating a new release.
  • feat: enable all 10 professions in toc
    Add missing Data files for Alchemy, Blacksmithing, Enchanting,
    Jewelcrafting, Leatherworking, and Tailoring to the .toc file.