All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

0.1.0 - 2026-05-22

Added

  • mix adze ls / outline — structural file outline with line ranges
  • mix adze deps — intra-module call graph (caller → callees)
  • mix adze ls-deps — transitive dependency tree from a definition
  • mix adze ls-extract — private closure exclusively reachable from a definition
  • mix adze aliases — per-module alias/import/require/use listing
  • mix adze find-callers — project-wide caller search with alias resolution
  • mix adze mv / mv! — reorder definitions within a module
  • mix adze extract / extract! — extract a function + closure into a new module
  • mix adze rename / rename! — rename a module across the entire project
  • mix adze extract-private / extract-private! — flip defdefp when safe