Changelog
All notable changes to this project are documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Language Selection
- English (this page)
- 简体中文
Release History
[Unreleased]
- Documentation restructuring with improved bilingual support
- Added comprehensive troubleshooting guides
[2.0.1] — 2026-04-16
Fixed
- CRITICAL:
QuantizedWeightscale dimension calculation error in test utilities - Removed unused code in attention kernel (
q_regarray loading)
[2.0.0] — 2026-03-09
Changed ⚠️ BREAKING
- API Redesign: KVCache
appendKV()is now stateless with explicitadvanceSeqLen() - CMake modernization with target exports and architecture auto-detection
Added
- CI workflow with automated format checking
tiny_llm::tiny_llmCMake alias target
Migration Guide: Update any direct KVCache usage to call advanceSeqLen() after all layers.
Infrastructure & Documentation
| Date | Description |
|---|---|
| 2026-03-13 | Documentation & CI Standardization — CPU-safe CI, Pages workflow fixes |
| 2026-03-10 | GitHub Pages Enhancement — SEO, navigation, README improvements |
| 2025-02-13 | Project Infrastructure — LICENSE, editorconfig, badges |
Version Legend
| Type | Description |
|---|---|
| 🔴 Breaking | Breaking changes requiring migration |
| 🟢 Added | New features |
| 🔵 Fixed | Bug fixes |
| 🟡 Changed | Changes to existing functionality |
| 🟣 Security | Security-related changes |
Release Schedule
- Patch releases (x.y.Z): Bug fixes, monthly as needed
- Minor releases (x.Y.z): New features, quarterly
- Major releases (X.y.z): Breaking changes, annually