Skip to content

Hematite v0.2.0

Choose a tag to compare

@github-actions github-actions released this 22 Mar 22:55
· 34 commits to main since this release

[0.2.0] - 2026-03-22

Bug Fixes

  • Remove push trigger and fix workspace paths
  • Use git dependency instead of local path for CI
  • Make BNK version configurable via JSON
  • Patch critical path traversal and integer overflow vulnerabilities

Documentation

  • Add README for v2 workspace
  • Phase 3 cleanup - remove unnecessary comments and TODOs

Features

  • Scaffold hematite v2 workspace
  • Implement PropertyWalker and ValueFactory
  • Implement detection rule system
  • Implement basic transform handlers
  • Implement EnsureField, ChangeFieldType, and transform dispatch
  • Implement pipeline orchestration
  • Implement VfxShapeFix transform
  • Implement LTK adapter layer (read-only)
  • Implement hematite-cli binary
  • Implement WAD and Fantome processing pipeline
  • Add remote config fetching with TTL cache
  • Add BNK version parser and detection
  • Add LMDB hash provider
  • Add LMDB hash provider with TXT fallback
  • Add skin detection module
  • Add shader validation module
  • Enhance AssetFallback with full feature set
  • Add automatic LMDB hash downloader
  • Add WAD-level pipeline for file operations
  • Implement proper DDS→TEX texture converter
  • Add DDS→TEX and SCO→SCB file format converters
  • Add TopazModFixer parity features
  • Add check mode, shader fallback, linked BIN resolution, animation remover, entry validation

Refactor

  • Phase 2 hardening - dead code removal and resource limits
  • Code cleanup, fix data_type bug, rewrite README