Skip to content

Releases: matterpale/depdog

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 21 Jul 07:29
b53f447

Changelog

  • b53f447 Add aliases: external-package aliasing in depdog.yaml (#46)
  • a47500a Bump the actions group with 2 updates (#43)
  • 11beec5 Rename Action to 'Run depdog' for Marketplace (#45)

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 20 Jul 12:21
1b6fc13

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 list can'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

Choose a tag to compare

@github-actions github-actions released this 10 Jul 21:53
4ea9d0f

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

Choose a tag to compare

@github-actions github-actions released this 09 Jul 23:17
1897afc

Changelog

  • 2786ac5 Add a pure-Go Java language adapter (#12)
  • 1897afc Add a pure-Go Kotlin language adapter (#14)
  • ff72b81 Add a pure-Go Python language adapter (#10)
  • b0a6acf Add a pure-Go Ruby language adapter (#13)
  • f581e70 Add a pure-Go Rust language adapter (#11)

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 09 Jul 21:59
1025804

Changelog

  • 1025804 Add a pure-Go TypeScript/JS language adapter (#4)

v0.3.1

Choose a tag to compare

@github-actions github-actions released this 09 Jul 07:27
b6444a8

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

Choose a tag to compare

@github-actions github-actions released this 08 Jul 22:55
842b8b6

Changelog

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 08 Jul 18:38
6ffd291

Changelog

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 07 Jul 23:05
03a9d99

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 init wizard
  • ca82f3e M3: --format github and sarif for CI
  • 7158b48 M3: baseline + check --fail-on new ratchet
  • 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