@@ -4,6 +4,37 @@ All notable changes to this project will be documented in this file.
44
55The format is based on [ Keep a Changelog] ( https://keepachangelog.com/ ) , and this project adheres to [ Semantic Versioning] ( https://semver.org/ ) .
66
7+ ## [ 0.5.8] - 2026-06-05
8+
9+ ### Added
10+
11+ - ` --context-length ` now accepts shorthand values such as ` 64k ` and ` 128k ` .
12+ - JSON ranking output now includes benchmark source and confidence metadata.
13+ - Asahi Linux / Apple Silicon detection now recognizes Apple CPU and GPU names.
14+ - Added GPU catalog coverage for ` NVIDIA RTX A3000 Laptop GPU ` , ` RTX 3050 ` ,
15+ ` RTX 5060 ` , ` RTX 5070 Ti ` , ` RX 9070 ` , and ` RX 9070 XT ` .
16+
17+ ### Fixed
18+
19+ - A3000 Laptop 6GB systems no longer get ` 0.0 tok/s ` / heavy partial-offload
20+ recommendations at the top just because bandwidth was missing.
21+ - Windows CPU detection now falls back through PowerShell/CIM when ` wmic ` does
22+ not return a useful CPU name.
23+ - Models that cannot hold the requested context are demoted instead of staying
24+ near the top of the ranking.
25+ - Hugging Face and benchmark fetches now retry transient failures such as 429s
26+ before falling back or failing.
27+ - ` Error fetching models: ` now includes useful detail even when the underlying
28+ network exception message is empty.
29+ - Upgrade tables now show ` 0 GB ` VRAM instead of treating zero as missing.
30+
31+ ### Changed
32+
33+ - Curated registry data was split out of ` constants.py ` into
34+ ` whichllm.data.* ` modules.
35+ - Troubleshooting and cache documentation now better explain disk-cache paths
36+ and stale fetch behavior.
37+
738## [ 0.5.7] - 2026-05-20
839
940### Added
0 commit comments