Skip to content

v3.5.0 Select analysis domain and npm dev dependency awareness

Choose a tag to compare

@JohT JohT released this 31 Mar 06:31
· 375 commits to main since this release

✨ Highlight

  • Add --domain option to analyze.sh for domain-specific analysis by @JohT in #551

Now you can use --domain to run analysis for a single domain (vertical slice), skipping core reports and other domains. This enables focused, domain-specific analysis that's faster and more resource-efficient. The option works with --report to further narrow the scope (e.g. --domain anomaly-detection --report Csv), and is available in both the CLI and GitHub Actions workflow.

🚀 Features

⚙️ Optimizations

This fixes the data dependent bugXOException: Expected exactly one result, but got CompositeRowObject ... fileName=./package.json..., where jqassistant-typescript-plugin creates multiple :File nodes with the same fileName property, which leads to an exception in the jqassistant-npm-plugin, that seems to expect no duplicate (package.json) file names.

📦 Dependency Updates

  • Update dependency @hpcc-js/wasm-graphviz-cli to v1.8.8 by @renovate[bot] in #543
  • Update actions/cache digest to 6682284 by @renovate[bot] in #542
  • Update jQAssistant TypeScript Plugin to v1.4.4 by @renovate[bot] in #550
  • Update dependency remix-run/react-router to v7.13.2 by @renovate[bot] in #549
  • Update dependency neo4j/graph-data-science to v2.27.0 by @renovate[bot] in #545

Full Changelog: v3.4.0...v3.5.0