Skip to content

Releases: sandstorm/dependency-analysis

v1.4.1 alpine:3.18

07 Oct 12:04
Compare
Choose a tag to compare

Changelog

  • d690ae1 TASK: update of base image to alpine:3.18

v1.4.0 FEATURE: Kotlin support

07 Oct 12:06
85fd3fd
Compare
Choose a tag to compare

Changelog

  • bace169 FEATURE: Kotlin support
  • 1fd0629 FEATURE: code analysis supports multiple classes per source file
  • 89cfc5b TASK: code analysis tests
  • 9e34190 TASK: code cleanup
  • 3757d36 TASK: fine-tuning of new release mechanism
  • db0f2b5 TASK: tests include sda self-check

v1.3.1

17 Feb 12:47
Compare
Choose a tag to compare

Changelog

  • af8ec1b TASK: releases via .goreleaser

Support for JavaScript and TypeScript

16 Oct 12:43
Compare
Choose a tag to compare

You can now analyze dependencies between JavaScript and TypeScript files with sda, if you use module like import x form './x';

New Setting: --include to filter source files for analysis

01 Sep 06:39
Compare
Choose a tag to compare

Use --include to set a regular expression to filter files by their full path before analysis.
All paths containing a match are analyzed.
You can use this to exclude auto-generated clients.

sda visualize --include 'src/main/java'

Groovy Support

29 Aug 15:43
Compare
Choose a tag to compare

Feature

  • sda validate allows to tolerate cycles using --max-cycles, for details see sda validate --help
  • Dockerfile to containerize sda (not pushed to hub.docker.com yet)
  • support for Groovy

Fixes

  • Java parser support classes with implicit visibility
  • Update to docs

1.0.0 Initial Release (OS X only)

25 Aug 06:33
Compare
Choose a tag to compare

First release of sda for all the feature in the docs

Available Commands:

sda [command]

  • help – Help about any command
  • validate – Validates the dependencies within the project
  • version – Prints the current version of sda
  • visualize – Renders the dependencies into an image.