PackageTrack
Sign in Get early access

arch_guard

A CLI tool and Dart library for static architecture analysis, Clean Architecture layer governance, circular dependency metrics, and graph visualization.

1.1.3 creatorpiyush/arch_guard

What this package is like to depend on

Last release 16 days ago

08 Aug 2026

Too new to tell

only 2 dated releases

Nearly every release is documented

notes for 2 of 2 stable releases

Nothing withdrawn

no release was ever pulled

0 months old

2 releases · first in 2026

2 releases in the last 12 months

see the full history below

Release timeline

2 releases · Aug 2026 to Aug 2026
Release Pre-release

Releases

latest 2
  1. 1.1.3 08 Aug 2026
    Release notes

    What's Changed

    • feat: update the package name to make it more explicit by @creatorpiyush in #3
    • chore: release v1.1.3 - workspace layer validator fix, Windows path fix, text reporter spacing by @creatorpiyush in #4

    Full Changelog: v1.1.2...v1.1.3

    Open source →
    Release notes
    • Fix: Layer validator now works correctly in workspace/monorepo mode (LayerValidator): Layer glob patterns such as lib/domain/** were silently never matching workspace-prefixed file paths (e.g. packages/auth_pkg/lib/domain/entity.dart). The validator now also tests the lib/… suffix of each path, making single-package and workspace arch_guard.yaml configs interchangeable with no user-side changes required.
    • Fix: Cross-package edge resolution path separator on Windows (ImportReader.resolveUri): p.normalize(p.join(…)) could produce backslash-separated paths on Windows, causing all resolved edge targets to silently miss the forward-slash-keyed filesMap and disappear from the graph. All three return paths now force / separators.
    • Fix: Missing space in workspace summary line (TextReporter): The Workspace Pkgs: line was missing a space before the count, producing misaligned output (e.g. Workspace Pkgs:3 instead of Workspace Pkgs: 3).
    Open source →
  2. 1.1.2 08 Aug 2026
    Release notes

    What's Changed

    • feat(exporter): add offline vis-network bundling and mermaid ID sanitization by @creatorpiyush in #2

    Full Changelog: v1.1.1...v1.1.2

    Open source →
    Release notes
    • True --offline HTML Support: Inlined Base64-encoded vis-network.min.js (v10.1.0 UMD) asset and system font fallbacks when --offline flag is specified.
    • Physics Stabilization Freeze: Added stabilizationIterationsDone event listener to freeze Vis-Network force calculation after stabilization to eliminate CPU background spin.
    • Mermaid Exporter Disambiguation: Added shared ID map with numeric suffix disambiguation for colliding file paths (e.g. a-b.dart vs a_b.dart) and quote label sanitization (#quot;).
    • Attribution & Notices: Added THIRD_PARTY_NOTICES.md for bundled vis-network Apache-2.0/MIT software licensing.
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive