| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| azure-cost-cli.0.53.0.nupkg | 2026-04-11 | 6.2 MB | |
| 0.53.0 source code.tar.gz | 2026-04-11 | 865.1 kB | |
| 0.53.0 source code.zip | 2026-04-11 | 922.3 kB | |
| README.md | 2026-04-11 | 2.9 kB | |
| Totals: 4 Items | 8.0 MB | 1 | |
What's New in 0.53.0
๐ Framework Updates
- Dropped .NET 9, added .NET 10 โ now targets
net8.0andnet10.0 - Updated CI workflows for .NET 10 SDK
๐ Bug Fixes
- Fixed regions command 403 error โ added User-Agent header to RegionsApi HttpClient (datacenters.microsoft.com now requires it)
- Fixed subscription validation โ commands now validate and auto-resolve subscription ID from Azure CLI when not specified
- Fixed NotImplementedException in Text and Markdown formatters for
WriteRegions,WriteCostByTag, andWritePricesPerRegion - Fixed
--from/--toparameter handling โ automatically sets timeframe to Custom when date parameters are provided
โจ Improvements
- Rewrote DevTest what-if command โ now uses usage details API with proper meter-level price comparison instead of broken cost-based comparison. Enabled as
what-if devtestsubcommand. - Added dedicated DevTest comparison output โ all 5 formatters (Console, JSON, Text, Markdown, CSV) show resource-level savings with totals
- Extracted shared infrastructure โ new
CommandHelpersandOutputFormatterFactoryreduce ~267 lines of duplication across 11 commands
๐ฆ Dependency Updates
- Spectre.Console.Cli โ 0.55.0 (with breaking change adaptations)
- Azure.Identity โ 1.17.1
- Polly โ 8.6.5
- Azure.Monitor.Query โ 1.6.1
- Humanizer.Core โ 2.14.1
- System.Linq.Async โ 6.0.1
- actions/checkout โ v6
- actions/upload-artifact โ v6
๐ Documentation
- Updated AGENTS.md with build/test/run instructions for net10.0
- Updated README.md with prerequisites section and DevTest what-if documentation
- Added disclaimer about subscription compatibility
๐งช Testing
- Added 25+ new tests for shared infrastructure, formatter implementations, and command validation
- Enabled CI coverage threshold enforcement (75% minimum)
What's Changed
- Bump actions/checkout from 5 to 6 by @dependabot[bot] in https://github.com/mivano/azure-cost-cli/pull/263
- Bump Azure.Identity from 1.17.0 to 1.17.1 by @dependabot[bot] in https://github.com/mivano/azure-cost-cli/pull/264
- Bump Polly from 8.6.4 to 8.6.5 by @dependabot[bot] in https://github.com/mivano/azure-cost-cli/pull/273
- Auto-set timeframe to Custom when --from and --to are both provided by @Copilot in https://github.com/mivano/azure-cost-cli/pull/274
- Add early disclaimer for unsupported subscription types by @Copilot in https://github.com/mivano/azure-cost-cli/pull/279
- Bump actions/upload-artifact from 4 to 6 by @dependabot[bot] in https://github.com/mivano/azure-cost-cli/pull/270
- Fix: Validate subscription before execution to prevent crash on missing credentials by @Copilot in https://github.com/mivano/azure-cost-cli/pull/275
Full Changelog: https://github.com/mivano/azure-cost-cli/compare/0.52.0...0.53.0