| title | CHANGELOG |
|---|---|
| type | note |
| permalink | mlxtriage/changelog |
All notable changes to this project will be documented in this file.
- Added
claim_levelto JSON output:runtime-qualifiedwhen all checks execute andpreflight-onlywhen any check is skipped - Added reliability metadata fields in JSON output:
checks_executed,checks_skipped, andskipped_check_ids - Added
--strictCLI mode to exit non-zero when any check is skipped - Added BF16-aware weight integrity inspection with MLX when available (NaN/Inf/all-zero detection)
- Added model-intrinsic trait assembly and Tier 0 trait output in JSON
- Added VLM architecture detection (Check T0.5)
- Expanded tokenizer diagnostics with thinking-token detection and explicit
has_chat_templatemetadata
- Introduced backend-agnostic check interfaces via a
ModelBackendprotocol - Expanded validation and public documentation for model-family and quantization coverage
- Added trusted publishing workflow for PyPI releases on version tags
- Updated package release plumbing for PyPI activation
- Refined public documentation and validation tables for first publication
- Dtype compatibility audit (BF16/FP16 mismatch detection)
- Tokenizer and EOS configuration validation
- Weight file integrity checks (NaN/Inf, all-zero layers)
- MLX version and known bug cross-reference
- Determinism check (10 runs at temp=0)
- Reference divergence (MLX vs PyTorch/Transformers)
- Quantization quality gate (perplexity measurement)
- Rich terminal output with colored status indicators
- JSON output format for programmatic use
- Known bugs database (6 curated entries with MLX issue references)
- Validated against 15 models across 5 families, 4 quantization levels