Skip to content
Fallow home

Fallow releases, newest first.

Fallow is built in public, and every release is tagged on GitHub. These are releases of the open-source scan you run with npx fallow. The latest is Fallow 3.33.1. Below are the 50 most recent, each with a link to its full notes.

Releases

  1. v3.33.1

    Health and duplication baselines in CI, Vitest fixes

    The GitHub Action and the GitLab template can baseline health and duplication on the default run.

    Release notes for v3.33.1 on GitHub (opens in a new tab)
  2. v3.33.0

    Fallow architecture, baseline pruning, faster musl binaries

    A JSX import source in a Vitest config now adds a module graph edge.

    Release notes for v3.33.0 on GitHub (opens in a new tab)
  3. v3.32.0

    Grouped health trends, markdown from saved runs, dead-code accuracy fixes

    The new fallow-setup skill tells an agent how to add code-quality tools.

    Release notes for v3.32.0 on GitHub (opens in a new tab)
  4. v3.31.0

    Per-package changedSince baselines, package cycles, stable dead-code finding ids, shrink-only baselines

    Per-package changedSince baselines for monorepos.

    Release notes for v3.31.0 on GitHub (opens in a new tab)
  5. v3.30.0

    Flag retirement report, startup import weight, faster language server, Oxc 0.151

    The retirement report works in every fallow flags format and gives each flag an age from git.

    Release notes for v3.30.0 on GitHub (opens in a new tab)
  6. v3.29.0

    Raw V8 coverage, parse-error gate, complexity rule levels, deprecated export consumers

    A run can fail when Fallow cannot parse a source file.

    Release notes for v3.29.0 on GitHub (opens in a new tab)
  7. v3.28.0

    Baselines carry a kind, request outcomes on every surface, Module Federation and Nuxt reads

    Every saved baseline now says which command wrote it.

    Release notes for v3.28.0 on GitHub (opens in a new tab)
  8. v3.27.0

    Every CI gate can fail the job, baseline staleness in CI, gate results in MCP

    An armed gate reports its result in the JSON output.

    Release notes for v3.27.0 on GitHub (opens in a new tab)
  9. v3.26.0

    Stale-baseline gate, built-in exclusion diagnostics, rule overrides everywhere

    A run can say which built-in ignore pattern removed source files.

    Release notes for v3.26.0 on GitHub (opens in a new tab)
  10. v3.25.0

    Positional path scope, runtime coverage joins callbacks and object members

    Bare fallow, check, dupes, health, audit, security, fix, list and similar-code now take an optional positional path.

    Release notes for v3.25.0 on GitHub (opens in a new tab)
  11. v3.24.1

    --production stops calling a test-only export safe to delete

    A single-fix patch release for #2594.

    Release notes for v3.24.1 on GitHub (opens in a new tab)
  12. v3.24.0

    Findings that say when the run behind them was incomplete

    This release is about output honesty. Fallow should not present a number that is a floor as a total, and a zero that means "not measured" now says so. A mutation that rests on an incomplete picture…

    Release notes for v3.24.0 on GitHub (opens in a new tab)
  13. v3.23.0

    A readiness check, and reports that survive a moved checkout

    An empty Fallow report has always been ambiguous. It can mean the project is clean, or it can mean Fallow never resolved your config and analyzed almost nothing, and until now the output looked the…

    Release notes for v3.23.0 on GitHub (opens in a new tab)
  14. v3.22.0

    Honest answers from surfaces that were guessing

    Fifty commits since v3.21.0. The theme this cycle is honesty about what the tool knows: several surfaces were reporting a confident answer they had not earned.

    Release notes for v3.22.0 on GitHub (opens in a new tab)
  15. v3.21.0

    Runtime coverage joins the maps producers write, plus a visible discovery skip

    Runtime coverage is the theme. A coverage map that Fallow could not join used to read exactly like code with no tests, and in one case it could make a function look better than the static estimate…

    Release notes for v3.21.0 on GitHub (opens in a new tab)
  16. v3.20.0

    Yarn PnP resolution, monorepo tsconfig scope, review schema 8

    Yarn Plug'n'Play projects resolve like any other project. A PnP install has no populated node_modules, so every bare import used to miss and fall through to the much slower path, which on a large…

    Release notes for v3.20.0 on GitHub (opens in a new tab)
  17. v3.19.0

    One-pass agent install, MCP resources, similar-code discovery

    One command to wire your coding agents. npx fallow agent install detects Claude Code, Codex, and Cursor from the project, your home directory, and the session, then writes what each one reads: an…

    Release notes for v3.19.0 on GitHub (opens in a new tab)
  18. v3.18.0

    More accurate graphs, consistent diagnostics, leaner editor packages

    Fallow 3.18.0 makes dead-code analysis more accurate across equivalent module shapes, aligns workspace and programmatic diagnostics with the CLI, and reduces normal VS Code extension downloads with…

    Release notes for v3.18.0 on GitHub (opens in a new tab)
  19. v3.17.0

    Type-aware CI output and Windows reliability

    Type-aware analysis is easier to use in CI, more accurate around ambiguous exports, and more reliable across platforms.

    Release notes for v3.17.0 on GitHub (opens in a new tab)
  20. v3.16.0

    Honest template scoring, prunable audit cache, visible demotion

    Health scoring gets more honest and more configurable in this release: template-family units drop the CRAP dimension they could never earn coverage for, Svelte {#snippet} blocks are scored as…

    Release notes for v3.16.0 on GitHub (opens in a new tab)
  21. v3.15.0

    Near-miss clone detection, diagnosable threshold overrides, community bug fixes

    A health.thresholdOverrides entry that did not silence a finding now tells you why: every override row carries a required dimension (complexity or crap), a new insufficient status marks an…

    Release notes for v3.15.0 on GitHub (opens in a new tab)
  22. v3.14.0

    DoMock-aware coverage, faster discovery and alias propagation

    Mock-aware coverage learns doMock, workspace discovery and alias propagation got faster, and type-aware status tells the truth about how it found the sidecar.

    Release notes for v3.14.0 on GitHub (opens in a new tab)
  23. v3.13.0

    Action-provisioned type-aware sidecar, flag-proof agent gate

    The GitHub Action now provisions the type-aware sidecar itself, and the agent gate stops being fooled by git-level flags.

    Release notes for v3.13.0 on GitHub (opens in a new tab)
  24. v3.12.0

    Type-aware audit enablement, rename-aware gating, sturdier baselines

    Type-aware analysis and audit --gate new-only now work together out of the box, audits survive git mv, and health baselines got sturdier.

    Release notes for v3.12.0 on GitHub (opens in a new tab)
  25. v3.11.0

    Deno workspaces, Server Action security fix, mock-aware coverage

    Deno joins the workspace family, four community-reported false positives are gone, and parallel CI review jobs stop stepping on each other.

    Release notes for v3.11.0 on GitHub (opens in a new tab)
  26. v3.10.0

    Stable type-aware TypeScript analysis

    npm installs receive the exact matching fallow-type-aware companion as an optional dependency, so there is nothing else to wire up. See the type-aware analysis guide.

    Release notes for v3.10.0 on GitHub (opens in a new tab)
  27. v3.9.1

    Impact statusline for agents

    The Fallow plugin for Claude Code can compose this line with an existing status line. Codex and other agents can use the same stable command through the bundled Fallow skill.

    Release notes for v3.9.1 on GitHub (opens in a new tab)
  28. v3.8.1

    Trustworthy cloud runtime evidence

    When the active deployment has not collected enough isolated production evidence, the CLI keeps the result non-actionable instead of treating any tracked function as sufficient proof. Once the…

    Release notes for v3.8.1 on GitHub (opens in a new tab)
  29. v3.8.0

    Interactive codebase map (fallow viz)

    Click any file to open a detail panel with the evidence behind each finding: unused export names, clone groups and their other locations, boundary crossings, cycle membership, importers and imports…

    Release notes for v3.8.0 on GitHub (opens in a new tab)
  30. v3.7.1

    False-positive fixes for inherited members and tsconfig aliases

    A patch release with two dead-code false-positive fixes and a performance improvement to star re-export analysis.

    Release notes for v3.7.1 on GitHub (opens in a new tab)
  31. v3.7.0

    Bounded analysis on minified bundles, VS Code baseline-at-HEAD, hardened inputs

    Bounded analysis on large minified bundles. Repos that ship dense single-line bundles (precompiled editor assets such as ProseMirror) could drive fallow dead-code to tens of GiB of memory and…

    Release notes for v3.7.0 on GitHub (opens in a new tab)
  32. v3.6.0

    Compact JSON by default, reusable audit caches, Windows diagnostics fix

    Fallow v3.6.0 makes --format json leaner by default, adds first-class cleanup for reusable audit caches, and fixes editor diagnostics on Windows.

    Release notes for v3.6.0 on GitHub (opens in a new tab)
  33. v3.5.1

    Sharper dead-code crediting, license-token hardening

    This patch sharpens dead-code crediting for two common architecture patterns, hardens license-token file handling, and speeds up named re-export and workspace bucketing at scale.

    Release notes for v3.5.1 on GitHub (opens in a new tab)
  34. v3.5.0

    Smaller npm install, native GitHub Action rendering, schema-typed error envelope

    npm platform packages now ship a single fallow binary instead of three.

    Release notes for v3.5.0 on GitHub (opens in a new tab)
  35. v3.4.2

    Suppression inventory, native GitHub output, monorepo CI paths, member-crediting accuracy

    MCP tool list_suppressions

    Release notes for v3.4.2 on GitHub (opens in a new tab)
  36. v3.3.0

    Verifiable plugin authoring, config recommendations, and hardened agent surfaces

    Self-documenting capability surface

    Release notes for v3.3.0 on GitHub (opens in a new tab)
  37. v3.2.0

    Configurable large-function threshold, surfaced in the health summary

    This release makes the unit-size (large-function) check configurable and reports the effective ceiling in the health output.

    Release notes for v3.2.0 on GitHub (opens in a new tab)
  38. v3.1.0

    Dev-dependency-in-production rule, member tracing, conditional dynamic imports

    The promote-side mirror of test-only-dependency and type-only-dependency. A package in devDependencies that a production (non-test, non-config) file imports at runtime is flagged so you can…

    Release notes for v3.1.0 on GitHub (opens in a new tab)
  39. v3.0.0

    New brand, styling audit, rule packs, and architecture guard

    Fallow 3.0 is a major release for one reason: fallow audit, the gate that already reviews your TypeScript and JavaScript, now reviews your CSS and CSS-in-JS in the same PR, in the same JSON…

    Release notes for v3.0.0 on GitHub (opens in a new tab)
  40. v2.104.0

    CSS-in-JS intelligence, styling health, token blast-radius

    This release is heavy on CSS intelligence. fallow health --css now understands CSS-in-JS (styled-components, emotion, linaria, vanilla-extract, StyleX, Panda) as first-class, ships a second…

    Release notes for v2.104.0 on GitHub (opens in a new tab)
  41. v2.103.0

    Typed output contracts, runtime trust-output, false-positive fixes

    All three additions are additive and backwards-compatible.

    Release notes for v2.103.0 on GitHub (opens in a new tab)
  42. v2.102.0

    Code review brief, decision surface, and symbol-level trace

    This release adds a toolkit for reviewing changed code, designed for both human reviewers and AI agents.

    Release notes for v2.102.0 on GitHub (opens in a new tab)
  43. v2.101.0

    Faster duplicate detection, stylesheet resolution, and namespace-component fixes

    A performance and bug-fix release: faster duplicate detection, stylesheet resolution, and plugin detection on large repositories, plus false-positive fixes for Vue namespace components, Varlock, and…

    Release notes for v2.101.0 on GitHub (opens in a new tab)
  44. v2.100.0

    Agent inspect bundles, security verifier workflows, web-format duplicate detection

    Fallow v2.100.0 bundles new agent and security workflows, broader duplicate detection, framework-aware health, and a batch of accuracy fixes.

    Release notes for v2.100.0 on GitHub (opens in a new tab)
  45. v2.99.0

    Opt-in suppression reasons

    This release adds opt-in suppression hygiene and fixes three reported issues across detection accuracy, the editor extension, and catalog support.

    Release notes for v2.99.0 on GitHub (opens in a new tab)
  46. v2.98.0

    Angular component IO, Svelte events, Vue/Svelte template complexity

    This release deepens framework-aware dead-code and complexity analysis across Angular, Vue, and Svelte, and widens React Server Component checks beyond Next.js.

    Release notes for v2.98.0 on GitHub (opens in a new tab)
  47. v2.97.0

    CSS/Tailwind intelligence, framework health, RSC boundaries

    v2.97.0 brings a CSS and Tailwind intelligence layer to fallow health, a wave of framework-specific dead-code and health checks across SvelteKit, Vue, Pinia, and Next.js, the Next.js React Server…

    Release notes for v2.97.0 on GitHub (opens in a new tab)
  48. v2.96.0

    Dupes ignores imports by default, Impact moves to user dir, VS Code mute fix

    This release changes two analysis defaults, relocates Fallow Impact history out of your repo, and fixes the VS Code diagnostic-mute toggle.

    Release notes for v2.96.0 on GitHub (opens in a new tab)
  49. v2.95.0

    Docker image, per-file health thresholds, scoped policy suppressions

    Fallow now ships a checksum-verified Dockerfile for the pinned Linux musl release binary, a source-built contributor Dockerfile, and a copyable Compose example. Projects mount at /workspace with…

    Release notes for v2.95.0 on GitHub (opens in a new tab)
  50. v2.94.0

    Agent onboarding, weekly impact digest, task matrix

    v2.94.0 makes Fallow easier to discover and adopt from inside coding agents, and starts reporting the value it delivers back to you.

    Release notes for v2.94.0 on GitHub (opens in a new tab)