Skip to content

Releases: deepflowinc-oss/guardian

0.5.0.0

22 Feb 07:15
644a1ee
Compare
Choose a tag to compare

Changelog for guardian

0.5.0.0

  • Now guaridan can talk with external program to get a dependency graph!
    • Currently, it supports Dot language as the only input format.
    • This enables you to use guardian to maintain:
      • non-Haskell projects
      • the dependency between arbitrary entities not limited to packages, e.g. modules.
    • See ./dependency-domains-graphmod.yaml for the example usage in conjunction with graphmod to maintain module dependecy boundaries.
  • Implements wildcards section: if wildcards: true is specified, you can use wildcard * in your domain entity definition.
    • You cannot use wildcards in exceptional rule targets; this is intentional.
  • Supports conditional builds: when you build guardian manually, you can disable unnecessary adapters.
    Just turn off cabal and/or stack flags to disable corresponding adapters.
  • Rework on GitHub Actions.
  • Bumps up Cabal and Stack version. This should address the error when CABAL_DIR is not set to ~/.cabal.

0.4.0.0

  • This is the first official OSS release! 🎉

0.4.0.0

13 Feb 03:06
6e5f6b9
Compare
Choose a tag to compare

We are so pleased to announce the first official OSS release of guardian! 🎉
Please read README for detailed exposition and usage.

Changelog

  • This is the first official OSS release! 🎉

Full Changelog: https://github.com/deepflowinc/guardian/commits/v0.4.0.0