File Details
v0.2.4-bcc
- R
- Jan 24, 2026
- 111.02 KB
- 59
- 2.5.5+4
- Classic TBC
File Name
CraftLib-v0.2.4-bcc.zip
Supported Versions
- 2.5.5
- 2.5.4
- 2.5.3
- 2.5.2
- 2.5.1
CraftLib
v0.2.4 (2026-01-24)
Full Changelog Previous Releases
- chore: release v0.2.4
All 10 professions verified with Wowhead difficulty data (97.7% coverage). - fix: complete difficulty verification for all professions
All 10 professions now have Wowhead-verified difficulty values:- Cooking, Mining: 100%
- Leatherworking, Jewelcrafting: 99%
- Alchemy, Blacksmithing: 97%
- Enchanting, Engineering: 96%
- Tailoring: 95%
- First Aid: 93%
Total: 1929/1974 recipes (97.7%) verified.
Regenerated all Recipes.lua files with accurate orange/yellow/green/gray values.
- docs: update Blacksmithing progress to 75%
287/385 recipes verified. 43 have no Wowhead data (need investigation),
55 rate-limited (can retry later). - docs: update Blacksmithing progress to 40%
Fetched 155/385 recipes from Wowhead before rate limiting kicked in.
Also updated Leatherworking from 94% to 99% (actual count was higher). - docs: update TODO with session progress - only Blacksmithing remains
9/10 professions now verified (93-100%):- Cooking, Mining: 100%
- Jewelcrafting: 99%, Alchemy: 97%
- Engineering, Enchanting: 96%
- Tailoring: 95%, Leatherworking: 94%
- First Aid: 93%
Only Blacksmithing (385 recipes) remains to be fetched.
- docs: add MIT license
Add LICENSE file and update README with license badge.
Also update db2-parser submodule with its license. - docs: add post-fetch checklist and lessons learned references
- Add Step 3.5 to ADDING_PROFESSIONS.md: review failed recipes after fetch
- Reference .claude/CLAUDE.md lessons learned in workflow
- Add post-fetch checklist to TODO.md
- Update rate limit estimate to ~100 requests
- Add common mistakes for expansion URLs and removed recipes
- docs: update TODO with Wowhead difficulty progress
Progress this session:- Mining: 0% → 100% (complete)
- Engineering: 9% → 96% (10 recipes not on Wowhead)
- Enchanting: 0% → 96% (1 recipe not on Wowhead)
- Alchemy: 6% → 81% (rate limited after 152/186)
5 professions need Wowhead data when rate limits clear:
Alchemy (34), Blacksmithing (385), Jewelcrafting (261),
Leatherworking (379), Tailoring (329)
- fix(scripts): use correct Wowhead expansion URL for difficulty fetch
The fetch_wowhead_sources.py script was using /classic/ URLs instead of
/tbc/ for spell difficulty lookups, causing TBC-era spells to fail with
403 errors or return incorrect data.
Changes:- Add --expansion flag (default: tbc) to control Wowhead URL subdomain
- Pass expansion parameter through process_difficulty and process_pending_sources
- Update TODO.md with current verification progress
Progress: Mining 100%, Engineering 96%, Enchanting 96% now verified.
- docs: update release workflow with GitHub Actions
- Add automated upload info for CurseForge, Wago.io, GitHub Releases
- Add recovery steps for failed releases

