v0.3.0
What's Changed
- Add changelog for v0.2.65 by @majiayu000 in #23
- Fix currency conversion across output modes by @majiayu000 in #22
- feat(pricing): support CN vendor models (GLM/DeepSeek/Qwen/Moonshot) by @majiayu000 in #25
- refactor(pricing): split resolver into parse/fallback/resolve submodules by @majiayu000 in #26
- SDK: add multi-range cost summary API by @majiayu000 in #28
- fix: deduplicate replayed Codex token counts by @majiayu000 in #30
- chore: adopt SpecRail workflow by @majiayu000 in #31
- spec(GH33): 定价降级来源可见性 by @majiayu000 in #49
- spec(GH34): Claude 跨文件去重口径 by @majiayu000 in #50
- spec(GH35): Grok 估算成本与真实开销分离 by @majiayu000 in #51
- spec(GH38): OutputFormat 输出分派收敛 by @majiayu000 in #52
- spec(GH45): 源身份与能力统一 by @majiayu000 in #53
- spec(GH32): pricing 缓存原子写与损坏缓存可见错误 by @majiayu000 in #54
- spec(GH36): Codex token delta completeness by @majiayu000 in #55
- spec(GH37): single owner for day stat merging by @majiayu000 in #56
- spec(GH39): normalize token boundaries across sources by @majiayu000 in #57
- spec(GH40): expose parse quality metadata by @majiayu000 in #58
- spec(GH41): cursor source integrity by @majiayu000 in #59
- spec(GH42): support Claude config directory override by @majiayu000 in #60
- spec(GH43): platform pricing cache directory by @majiayu000 in #61
- spec(GH44): safer pricing match strategy by @majiayu000 in #62
- spec(GH46): document config and fail invalid config by @majiayu000 in #63
- spec(GH47): technical debt slice plan by @majiayu000 in #64
- Fix Codex token usage duplicate detection by @majiayu000 in #65
- Share day stats merge helper by @majiayu000 in #66
- Clamp negative Claude and Cursor tokens by @majiayu000 in #67
- Respect CLAUDE_CONFIG_DIR for Claude source by @majiayu000 in #68
- Make pricing model resolution conservative by @majiayu000 in #69
- Fail fast on invalid config and document config paths by @majiayu000 in #71
- Use platform cache path for pricing cache by @majiayu000 in #70
- Fix atomic pricing cache handling by @majiayu000 in #72
- Align source registry capabilities and SDK parsing by @majiayu000 in #73
- Refactor long CLI and Codex parser flows by @majiayu000 in #74
- Introduce shared output format dispatch by @majiayu000 in #75
- Rename period summary footer options by @majiayu000 in #76
- Split CLI integration tests by feature by @majiayu000 in #77
- Split table output tests from renderer by @majiayu000 in #78
- Split CSV output tests from renderer by @majiayu000 in #79
- Deduplicate Claude messages across files by @majiayu000 in #80
- Harden Cursor DB parsing by @majiayu000 in #81
- Expose data quality metadata by @majiayu000 in #82
- Separate real and estimated proxy costs by @majiayu000 in #83
- Expose pricing source metadata by @majiayu000 in #84
- fix: count subagent (sidechain) usage and price 1h cache creation correctly by @majiayu000 in #87
- feat: add endpoints subcommand (native vs proxy traffic breakdown) by @majiayu000 in #89
Full Changelog: v0.2.65...v0.3.0