Skip to content

Commit a9e868d

Browse files
committed
new changelog
1 parent c339910 commit a9e868d

1 file changed

Lines changed: 16 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,22 @@
22

33
All notable changes to Squeez are documented here.
44

5+
## [0.1.2] - 2026-03-08
6+
7+
### Fixed
8+
- **Chat template**: switched from custom `<|system|>`/`<|user|>`/`<|assistant|>` tokens to Qwen ChatML format (`<|im_start|>`/`<|im_end|>`) — critical for correct fine-tuning and inference
9+
- **Evaluation metrics**: replaced line-number-based metrics with span-level exact match, precision/recall/F1, partial overlap, and empty accuracy
10+
- **Dataset metadata**: recomputed `num_relevant_lines`, `num_total_lines`, and `compression_ratio` from actual response content
11+
12+
### Changed
13+
- **Training**: added Unsloth support for memory-efficient LoRA training on Qwen 3.5 (falls back to vanilla transformers if not installed)
14+
- **Training config**: batch size 8, grad accum 4 (effective BS 32), max_length 16384, eval every 100 steps
15+
- **Data splits**: `download_data.py` now creates train/dev/test (dev split from train for checkpoint selection, test held out for final eval)
16+
17+
### Added
18+
- **Data quality**: manually reviewed test split (55/436 corrected), traceback curation on train split (123/7148 corrected)
19+
- **Data quality docs**: new `docs/guide/data-quality.md` documenting the full QA pipeline
20+
521
## [0.1.1] - 2026-03-08
622

723
### Changed

0 commit comments

Comments
 (0)