File Details
v0.8.0
- R
- Jun 26, 2026
- 192.50 KB
- 182
- 2.5.5+1
- Classic + 1
File Name
CraftLib-v0.8.0.zip
Supported Versions
- 2.5.5
- 1.15.8
CraftLib
v0.8.0 (2026-06-26)
Full Changelog Previous Releases
- docs: release v0.8.0
- feat(pipeline): scope audit to SoD and honor keep-trainer allowlist
DEFAULT/TBC wowhead-mismatches are now reported as warnings (frozen this
release); only SoD mismatches remain hard. The keep-trainer allowlist
suppresses confirmed SoD-specific trainer recipes (spell 11479) from the
cross-bucket check. make audit now returns 0 hard on current correct data. - fix(data): correct SoD recipe sources misclassified as trainer
- fix(build): keep DB2 cross-build fallback out of the SoD pipeline
The extract fallback emits PENDING sources for recipes whose teaching
item only appears in the alternate DB2 build. The cross-bucket reconcile
step only adjusts trainer guesses, so those PENDING entries would survive
to the pre-generate check and abort the build. Keep the fallback behind
the --fallback-version flag, unused by sod-all. - feat(pipeline): cross-build ItemEffect fallback to avoid false trainer guesses
- chore(data): track recipe source JSONs for reproducible builds
- build(pipeline): wire reconcile/verify/audit into SoD pipeline
- feat(pipeline): resumable per-spell verifier for SoD trainer tail
- feat(pipeline): add source classification audit
- feat(pipeline): cross-bucket source reconciliation for SoD trainer guesses
- fix(pipeline): demote over-confident DB2 quest sources from Wowhead data
- chore: tidy packaging ignore list