Releases: matterpale/depdog
Releases · matterpale/depdog
Release list
v1.1.0
v1.0.0
Changelog
- 9e636c4 Add
depdog check --watch— re-check on file change (#39) - c2f08fb Add
depdog metrics— architecture-health coupling numbers (#36) - 399b687 Add
depdog trend— architecture health over git history (#40) - 9d10679 Add a pure-Go Elm language adapter (#25)
- ef9785e Add a pure-Go Scala language adapter (#23)
- 0723d03 Add external deny fixture (#41)
- e6ba59e Add matrix: TUI visual rule editor (#27)
- fd472a0 Cross-language edge governance — depdog.work.yaml (#33)
- 1b6fc13 Fix Action zip extraction on Windows (#44)
- 3ab68d9 Go adapter: degrade gracefully when
go listcan't resolve imports (#35) - 590ec7f Graduated severity: warn vs error per component and boundary (#38)
- 0ab986c Human-readable explanations (why+fix, all surfaces) (#31)
- 6eb1c99 Polish Action (#42)
- ead1a47 Polish README (#28)
- c363a77 Polyglot monorepo mode (#29)
- dc7c193 Slim the README: extract reference sections into docs/ (#26)
- 0218c04 TUI matrix refinements: module columns, horizontal scroll, sealed toggle, config path header (#34)
- 71e1427 Turnkey CI adoption: GHA + pre-commit hook + install-hook (#37)
- f9d6fec depdog cruiser — diff / PR-drift (depdog diff --since) (#32)
- cdd9454 depdog mcp — read-only MCP server (#30)
v0.6.0
Changelog
- c4d1e6e Add LSP (#20)
- 143ec56 Add workspace support: per-module fan-out for check (#21)
- 4ea9d0f Bump README status to v0.6.0 (go.work fan-out) (#22)
- a5bf9e5 Dogfood boundaries, VHS regen (#19)
- 5315131 Prettify the TUI Config tab; make the agent README tool-agnostic (#18)
- 2905e89 README multi-language refresh + agent config skill (#15)
- 46177fb Regenerate demo gif at 520px height (#16)
- 99a6080 Update README (#17)
v0.5.0
v0.4.0
v0.3.1
Changelog
- b6444a8 CI: bump actions to Node 24 runtimes (#9)
- 9c3f027 Genericize the boundaries example service names
- 42a2540 README: add Homebrew install; move assets to assets/
- cbc8c20 Untrack plan/agentic docs and root scratch; gitignore docs/
- be77f82 gofmt: realign a map literal after the service-a/b rename
v0.3.0
v0.2.0
v0.1.0
Changelog
- 4160eb1 Add BACKLOG.md
- a10a6bb Add a ? help overlay to the TUI
- ad63273 Add a golangci-lint config; fix the drift it caught
- bd8e752 Add a loader benchmark
- a7a4e9a Add a per-component edit loop to the init wizard's review
- 64f0b06 Add a replace-directive fixture (nested module classifies as external)
- cab525a Add an import-class legend to the TUI Packages screen
- 6a81e00 Add check --color=auto|always|never
- cb64102 Add component groups to the config
- 017cf2b Add depdog config to dump the compiled rule set
- 864bf9e Add editor-jump and in-place re-run to the TUI
- 9e63e9e Add fuzz tests for config.Parse and core.MatchPattern
- 9bbf63a Add graph --focus
- 8e03fe9 Add graph --violations-only
- 5da73a9 BACKLOG: mark graph readability shipped
- 053d6c2 Benchmark a large module; settle the loader-cache question
- f1ba6ee Cluster and shorten the package-level graph
- 3712d36 Detect component-level import cycles
- 6529d1d Enrich --format json with resolved policy and per-component rules
- a6a7bf7 Explain a single edge: explain
- 31f2ce7 External allowlists: match specific modules by import-path prefix
- cc7f7b1 Filter the TUI Packages screen with / too
- fce636e Filter the TUI Violations list with /
- e237110 Infer whitelist/blacklist stance per rule from allow vs deny
- 607de09 M0+M1: skeleton, core engine, depdog check
- 124fcc1 M2:
depdog initwizard - ca82f3e M3: --format github and sarif for CI
- 7158b48 M3: baseline +
check --fail-on newratchet - 9c66e23 M3: lipgloss-styled human check output
- 13b18ee M4: TUI Packages screen (imports + importers)
- 8ab80ec M4: interactive TUI (dashboard + violations)
- ee56b99 M5: README
- a40163c M5:
depdog explain(why is this red?) - 081375f M5:
depdog graph(dot + mermaid) - 0c24d21 Make top-level policy optional (defaults to deny)
- 03a9d99 Prepare the v0.1.0 release: MIT license, goreleaser, vhs demo
- cd4c78d Record owner decisions on the big backlog items
- 98d8378 Report resolved baselined violations on --fail-on new
- 0e9be27 Run the test job on a Linux/Windows matrix
- f717e10 Scroll long lists in the TUI
- 861af10 Ship a JSON Schema for depdog.yaml
- c4b9166 Teach depdog init --merge to add missing components in place
- 1e5afac Warn on components that match no packages
- 2539a7f explain: resolve a bare external-module target