File Details
v0.9.0
- R
- Jun 27, 2026
- 197.63 KB
- 821
- 2.5.5+1
- Classic + 1
File Name
CraftLib-v0.9.0.zip
Supported Versions
- 2.5.5
- 1.15.8
CraftLib
v0.9.0 (2026-06-27)
Full Changelog Previous Releases
- docs: note SoD source-accuracy recipes in 0.9.0 changelog
- docs(schema): document the discovery source object
- docs(data): correct keepTrainer note for Dark Iron plans and 11479
The six 16960/16965/16967/16980/16986/16987 are Dark Iron Smithing specialty
weapon plans (TBC bucket types them VENDOR plan items, not reputation); the
prior 'Thorium Brotherhood reputation-gated' label was wrong. Re-verified
11479 Transmute: Iron to Gold as a genuine Era-vs-TBC split (SoD trainer
2500c vs TBC vendor plan 9304 8000c); keep-as-trainer decision stands.
keepTrainer allowlist unchanged. - data(sod): regenerate Cooking/Engineering/Enchanting with the 9 recovered recipes
The 9 previously-ejected recipes now flow through normal emission: 5 quest
(Cooking feasts, Engineering tinkers) and 4 discovery (high-end enchants),
each carrying its teaching itemId. Purely additive; no other recipes change. - fix(data): resolve 9 SoD UNKNOWN sources to quest/discovery
These Phase-8 SoD recipes had empty Wowhead source arrays (quest/discovery-
gated content the listview does not index) and were ejected at generation,
so they never shipped. Aligned from agreeing community guides and the
authoritative SoD DB2 ItemEffect links:- Cooking 1225762/1225763 -> QUEST (recipe items 238649/238650)
- Engineering 1226210/1226211/1226212 -> QUEST (schematics 238786/238787/238788)
- Enchanting 1231128/1231139/1231164/1232172 -> DISCOVERY (formulas 241191/241195/241201/242361)
All carry needsReview:true pending in-game confirmation.
- feat(generate): emit teaching itemId for DISCOVERY sources
Split DISCOVERY out of the STARTER bare-type branch so a discovery recipe
with a known formula/recipe item emits its itemId (mirrors QUEST/DROP),
while a puzzle-only discovery recipe still emits the bare type line.
This is the first real use of the DISCOVERY source type. - docs: release v0.9.0
- docs: document vendor buy price API
- feat(api): add RegisterVendorPrices and GetVendorBuyPrice
- feat(data): generate vendor price tables for TBC and SoD
- feat(pricing): compute per-unit vendor prices from DB2
- feat(data): add curated vendor-reagent allowlist