8000 Releases · iepathos/debtmap · GitHub
[go: up one dir, main page]

Skip to content

Releases: iepathos/debtmap

Release 0.15.1

19 Feb 07:35

Choose a tag to compare

Release 0.15.1

Changes

Changes since 0.15.0:

  • chore(release): Prepare v0.15.1
  • style: Remove redundant closure
  • fix(complexity): Add missing cognitive module
  • chore(deps): Update lockfile dependencies
  • docs: Fix broken intra-doc links and HTML tag warnings
  • style: Apply formatting and fix dead code warning
  • fix(typescript): Correct nesting and cognitive metrics
  • fix(complexity): Correct nesting depth for else blocks
  • refactor(complexity): Unify to pure.rs
  • fix(complexity): Exclude else from cyclomatic count
  • feat(scoring): Add debt-type-specific score differentiation
  • fix(complexity): Correct cyclomatic and threshold calculations
  • style(typescript): Format async patterns test assertion
  • chore: Merge janitor-rust-20260217-234930
  • refactor(typescript): Extract async pattern helpers
  • chore(deps): Update clap to 4.5.59
  • chore: Merge janitor-rust-20260217-033730
  • refactor(discovery): Add ignore annotation
  • chore: Merge documenter-rust-20260217-033225
  • docs(attribution): Document change_tracker
  • chore: Merge janitor-rust-20260217-031016
  • refactor(discovery): Add ignore annotation
  • docs(readme): Simplify format examples

Release 0.15.0

16 Feb 21:53

Choose a tag to compare

Release 0.15.0

Changes

Changes since 0.14.0:

  • chore: Release v0.15.0
  • fix(tui): Correct detail view footer keybinding hints
  • feat(typescript): Add entropy-based complexity analysis

Release 0.14.0

16 Feb 01:46

Choose a tag to compare

Release 0.14.0

Changes

Changes since 0.13.6:

  • fix: Resolve remaining clippy warnings
  • fix: Resolve clippy warnings in TypeScript analyzer
  • test(git-history): Allow age_days=0 in CI shallow clones
  • docs: Add supported languages section
  • chore: Release v0.14.0
  • style: Format cli output integration test
  • fix(git-history): Trigger fallback on missing fn
  • test(cli): Ignore slow CLI integration tests
  • fix(typescript): Add call graph and fix path lookup
  • fix(typescript): Fix cognitive complexity double-counting
  • fix(discovery): Include JS/TS in default languages
  • feat(analyzers): Add TypeScript/JavaScript analyzer
  • chore: Merge documenter-20260215-164913
  • docs(analysis): Add module and type documentation
  • chore: Merge documenter-20260215-164340
  • docs(analysis): Add attribution module docs
  • chore: Merge documenter-20260215-163453
  • docs(modules): Add documentation for public modules
  • chore: Merge documenter-20260215-162623
  • docs(modules): Add documentation for public modules
  • chore: Merge documenter-20260215-161945
  • docs(modules): Add documentation for public modules
  • style(orchestration): Format imports and line wrapping
  • feat(output): Group LLM markdown by location
  • fix(suppression): Honor debtmap:ignore[god_object] annotations

Release 0.13.6

14 Feb 18:17

Choose a tag to compare

Release 0.13.6

Changes

Changes since 0.13.5:

  • docs(readme): Add TUI screenshots
  • chore(deps): Update transitive dependencies
  • docs(changelog): Prepare v0.13.6 release notes
  • chore(merge): Merge janitor-20260213-230719 into master
  • chore(debt): Add ignore annotation to with_retry
  • chore(merge): Merge janitor-20260213-224952 into master
  • chore(debt): Add ignore annotation to build_adjustment_steps
  • chore(merge): Merge janitor-20260213-223621 into master
  • chore(debt): Add ignore annotation to build_page_lines
  • chore(merge): Merge janitor-20260213-221833 into master
  • fix(debt): Move ignore annotation within detection window
  • chore(merge): Merge janitor-20260213-220246 into master
  • chore(debt): Add ignore annotation to execute_list_action
  • chore(merge): Merge janitor-20260213-214241 into master
  • refactor(organization): Use iterator chains
  • chore(deps): Update cc and libc dependencies
  • feat(suppression): Add god_object ignore keyword
  • chore(merge): Merge janitor-20260213-200241 into master
  • refactor(formatter): Extract tier header fn
  • chore(merge): Merge janitor-20260213-193155 into master
  • chore(debt): Add debtmap:ignore annotation to from (crate::core::errors::Error)
  • fix(deps): Bump minimum dependency versions
  • chore(merge): Merge janitor-20260213-054642 into master
  • chore(debt): Add debtmap:ignore annotation to execute_detail_action
  • chore(merge): Merge janitor-20260213-053034 into master
  • chore(debt): Add debtmap:ignore annotation to format_file_priority_item_with_verbosity
  • chore(merge): Merge auditor-20260213-043924 into master
  • fix(deps): Remove unused cargo-modules to fix RUSTSEC-2022-0081
  • chore(merge): Merge auditor-20260213-043116 into master
  • fix(deps): Remove unused cargo-modules to fix RUSTSEC-2022-0081
  • chore(merge): Merge auditor-20260213-041858 into master
  • fix(deps): Replace unmaintained bincode with postcard
  • chore(merge): Merge auditor-20260213-041010 into master
  • fix(deps): Update ratatui 0.28 to 0.30 to fix RUSTSEC-2026-0002
  • chore: Release v0.13.6
  • refactor(suppression): Use debtmap:ignore for function-level
  • fix(suppression): Support doc comments and hotspots
  • fix(formatter): Align markdown with TUI git format
  • fix: Respect allow annotations in coverage mode

Release 0.13.5

11 Feb 20:02

Choose a tag to compare

Release 0.13.5

Changes

Changes since 0.13.4:

  • refactor: Merge janitor branch with rationale tests
  • refactor: Merge janitor branch with navigation tests
  • refactor: Merge janitor branch with formatter tests
  • test(formatter): Add format_file_rationale tests
  • test(tui): Add tests for navigation helpers
  • test(formatter): Add tests for format_file_rationale
  • refactor(cli): Extract analyze handler
  • refactor(main): Extract profiling concern from main_inner
  • refactor: Merge janitor branch with TUI simplifications
  • refactor(tui): Simplify ResultsApp, add tests
  • refactor(cli): Merge janitor branch with handler extraction
  • refactor(cli): Extract validate-improvement handler
  • refactor(llm-markdown): Merge janitor branch
  • refactor(llm-markdown): Extract blast radius helpers
  • test(tui): Merge dispatcher action tests
  • test(tui): Add missing dispatcher action tests
  • docs(changelog): Add TUI and context fixes
  • fix(context): Filter test paths to existing files
  • fix(tui): Fix item scores header styling
  • style: Apply formatting and fix flaky perf test
  • chore(release): Prepare v0.13.5 release
  • fix(scoring): Correct role multipliers for debt priority
  • docs(bugs): Add BUG-001 call graph failures
  • feat(suppression): Add debtmap:allow annotation
  • refactor(debt_types): Consolidate hash and add tests
  • refactor(patterns): Extract pure functions from is_function_used_by_pattern
  • refactor(output): Extract pure functions from convert_to_unified_format
  • refactor: Remove dead code across multiple modules
  • feat(git): Show fix rate as counts instead of percentage
  • fix(git): Include introduction commit in total count
  • style: Apply rustfmt formatting
  • feat(tui): Show commit count alongside change frequency
  • refactor(orchestration): Extract pure functions
  • refactor(call_graph): Extract phases into focused functions
  • test: Mark slow integration tests as ignored
  • perf(scoring): Replace RwLock with DashMap in test detector

Release 0.13.4

09 Feb 01:21

Choose a tag to compare

Release 0.13.4

Changes

Changes since 0.13.3:

  • chore: Prepare release v0.13.4
  • fix(ci): Add OpenSSL for Windows release builds
  • docs(llms): Fix inaccurate language and scoring claims
  • perf(git): Parallelize commit processing with rayon
  • perf(git): Use diff.foreach() for O(N) stats

Release 0.13.3

08 Feb 18:33

Choose a tag to compare

Release 0.13.3

Changes

Changes since 0.13.2:

  • chore: Update Cargo.lock for v0.13.3
  • chore: Prepare release v0.13.3
  • fix(ci): Install OpenSSL via vcpkg for Windows builds
  • chore(deps): Update dependency version constraints
  • style: Apply cargo fmt formatting
  • refactor(analyzers): Split god object files
  • chore(deps): Update memchr 2.7.6 -> 2.8.0
  • test(patterns): Add comprehensive tests for is_function_used_by_pattern
  • test: Ignore slow trybuild UI test by default
  • refactor(complexity): Extract pure functions from detect_match_expression
  • refactor: Extract pure functions and add test coverage
  • fix(tui): Make arrow keys navigate pages in detail view
  • chore(ci): Add --context flag to debtmap validate commands
  • fix(deps): Add minimum time version for CI
  • test: Add coverage for scoring, main CLI, and TUI navigation
  • feat(tui): Add content scrolling to detail view
  • test(split_validator): Add edge case tests for ensure_balanced_distribution
  • test(navigation): Add coverage for TUI actions
  • test(debtmap_error): Add tests for From
  • test(git2_provider): Add coverage for git search

Release 0.13.2

06 Feb 19:25

Choose a tag to compare

Release 0.13.2

Changes

Changes since 0.13.1:

  • chore: Bump version to 0.13.2
  • chore: Consolidate typos configuration
  • docs: Add LLM integration resources
  • chore(deps): Update dependencies
  • deps(deps): bump trybuild from 1.0.114 to 1.0.115 (#40)

Release 0.13.1

30 Jan 13:35

Choose a tag to compare

Release 0.13.1

Changes

Changes since 0.13.0:

  • docs(changelog): Add git context fix to 0.13.1
  • chore: Bump version to 0.13.1
  • chore(deps): Update dependencies for 0.13.1 release
  • fix(git_history): Use canonical repo root for path lookups
  • feat(tui): Improve list copy and navigation
  • chore(deps): Update Cargo.lock

Release 0.13.0

24 Jan 16:13

Choose a tag to compare

Release 0.13.0

Changes

Changes since 0.12.1:

  • fix(deps): Use vendored-openssl for git2
  • chore(deps): Update Cargo.lock
  • fix(ci): Add libssl-dev for git2 dependency on Linux
  • chore(release): Prepare v0.13.0 release
  • refactor(tui): Extract god object scoring fns
  • fix(git): Unify classify_stability function
  • chore: Merge worktree git2 migration
  • style: Apply automated formatting
  • feat: Implement spec 001 - git2 library migration
  • feat(tui): Add vim-style navigation for detail view
  • docs(spec): Add spec 001 for git2 library migration
  • chore(deps): Bump zmij from 1.0.14 to 1.0.16
  • fix(tui): Align context page title to column 0
  • chore(release): Prepare v0.13.1
  • refactor: Extract pure functions from modules
  • fix(dashboard): Match TUI behavior for debt item display
  • deps(deps): bump thiserror from 2.0.17 to 2.0.18 (#39)
  • chore(release): Prepare v0.13.0
  • fix(dashboard): Simplify data loader UI
  • fix(dashboard): Remove auto-load on startup
  • docs(readme): Add local dashboard option
  • refactor(output): Remove --format html
  • feat(docs): Deploy dashboard to GitHub Pages
  • feat(viz): Add smart tooltip positioning and churn sizing
  • feat(output): Add file debt_type, remove recommendation
  • refactor(priority): Extract tests and helpers
0