now ccusage
is v9.0.0
(Epoch Semantic Versioning)
🚨 Breaking Changes
- cli:
- Remove -p short option for path argument - by @ryoppippi (312eb)
- Remove --path option entirely and use environment variable - by @ryoppippi (3cf0c)
🚀 Features
- Add data-aggregation module with helper functions - by @ryoppippi (34511)
- Implement offline mode in data loader and pricing fetcher - by @ryoppippi (1ecb2)
🐞 Bug Fixes
- Replace own groupBy implementation with es-toolkit - by @ryoppippi (c70a4)
- Implement responsive table layout for narrow terminals - by @ryoppippi (78b4a)
- Resolve ESLint strict boolean expression errors - by @ryoppippi (e740e)
- ci:
- Create ~/.claude directory and clean up test - by @ryoppippi (ae3cb)
- data-loader:
- Add default Claude code path - by @ryoppippi (a9a4a)
- Read environment variable CLAUDE_CONFIG_DIR and use isDirectorySync to determine default path - by @ryoppippi (4a971)
- Ensure valid Claude data directory and if not, throw an error - by @ryoppippi (a8dc8)
- test:
- Handle CI environment where ~/.claude does not exist - by @ryoppippi (3d650)