Skip to content

Releases: thothforge/thothctl

Release v0.10.20 - Cost Analysis Division by Zero Fix

18 Feb 20:09

Choose a tag to compare

Bug Fixes:
- Fix division by zero error in unified cost analysis report
- Properly handle edge case when all stacks have $0 costs
- Improve average stack cost calculation logic

This fixes the error:
'float division by zero' that occurred when running:
thothctl check iac -type cost-analysis --recursive

on projects with multiple stacks having zero costs.

Release v0.10.19 - Technical Debt Metrics

18 Feb 20:07

Choose a tag to compare

New Features:
- Technical debt metrics with 0-100 debt score
- Risk level categorization (low/medium/high/critical)
- Outdated modules and providers tracking
- Breaking changes detection and warnings
- Actionable recommendations
- Color-coded console output
- Visual HTML report section

Improvements:
- Enhanced inventory reports with quantifiable metrics
- Better infrastructure health visibility
- Prioritized update recommendations
- Professional stakeholder reporting

Release v0.10.18 - Fix origin_metadata path

14 Feb 05:10

Choose a tag to compare

- Fix metadata written to project-name/.thothcf.toml instead of .thothcf.toml
- Correctly updates existing template config file
- Clean URLs by removing embedded credentials

Release v0.10.17 - Fix origin_metadata URLs

14 Feb 04:31

Choose a tag to compare

Clean embedded credentials from URLs in origin_metadata for upgrade command

Release v0.10.16 - Fix origin_metadata for upgrade command

13 Feb 22:01

Choose a tag to compare

Ensure tag field is empty string instead of None when no tags exist

Release v0.10.15 - UX improvements

13 Feb 16:46

Choose a tag to compare

- Add search/filter for template selection (>10 templates)
- Fix DEBUG messages to only show in debug mode

Release v0.10.14 - Fix template reuse workflow

13 Feb 14:01

Choose a tag to compare

- Fix multiple PAT prompts by reusing credentials
- Fix Azure DevOps clone URL authentication format
- Fix template parameter name mappings (project/client/dynamodb)
- Fix config file write when directory doesn't exist
- Improve smart defaults for template parameters
- Add error handling for config operations

v0.10.13

12 Feb 17:03

Choose a tag to compare

Release v0.10.13 - Fix dynamic template parameters

v0.10.12

12 Feb 16:38

Choose a tag to compare

Release v0.10.12 - Fix config setup order in reuse mode

v0.10.11

12 Feb 14:44

Choose a tag to compare

Release v0.10.11 - Fix template selection without space