← Back to home

Changelog

Latest updates and improvements to Technical Debt Radar.

v6.2—Scan Limits + CLI AuthCURRENT
2026-04
  • •CLI authentication: radar login required for scans
  • •Scan limits per plan: Free (5/mo), Solo (200/mo), Pro (1K/mo), Team (5K/mo), Enterprise (unlimited)
  • •4 new CLI commands: login, logout, whoami, upgrade
  • •AI credit cost cap: max 30% of plan price
  • •Landing page SSR conversion for SEO
  • •Social proof section with case study stats
  • •Custom GA4 event tracking with UTM capture
v6.0—Payment & User Management
2026-03
  • •Stripe + PayPal billing integration
  • •5-tier pricing system (Free, Solo, Pro, Team, Enterprise)
  • •Organization and team management with role-based access
  • •AI credit tracking with monthly reset
  • •Full billing dashboard with invoices
  • •Admin dashboard with MRR, user, and scan metrics
v1.5—Cross-File Analysis + Marketplace
2026-02
  • •AI cross-file analysis via reverse import graph BFS
  • •GitHub Action (composite, Marketplace-ready)
  • •GitLab MR support (comments, status, self-hosted)
  • •Architecture graph visualization (D3 force-directed)
  • •Radar badge for READMEs (4 metrics, 3 styles)
  • •Dead code detection + coverage delta
  • •10 pre-configured rule packs
v1.1—AI Engine
2026-01
  • •AI fix generation: radar fix with exact code changes
  • •AI scan summary: 3-line executive summary
  • •AI PR comments: top-5 violation explanations
  • •Visual policy editor (3-tab: stack, rules, volumes)
  • •Duplication detector (token-based)
  • •Missing tests detector
  • •Hapi framework support
v1.0—First Release
2025-12
  • •7 composable architecture presets (DDD, Hexagonal, Clean, Layered, MVC, Event-Driven, Feature-Module)
  • •5 frameworks: NestJS, Express, Fastify, Koa, Hapi
  • •7 ORMs: Prisma, TypeORM, Sequelize, Mongoose, Drizzle, Knex, MikroORM
  • •Volume-aware performance detection (S/M/L/XL/XXL)
  • •Scope-aware runtime risk detection (handler vs non-handler)
  • •47 detection patterns across 5 debt categories
  • •728 tests, 0 false positives