Skip to content

Releases: JohT/code-graph-analysis-pipeline

v1.0.1 Fix Graph Visualization

16 Dec 12:40
b10a089
Compare
Choose a tag to compare

⚙️ Optimization

  • Update and add old results by @JohT in #91
  • Improve visualization error handling by @JohT in #89

🛠 Fixes

  • Fix JavaScript Graph Visualization by running it after all CSV reports that write data into the Graph by @JohT in #89

📦 Dependency Updates

  • Update dependency AxonFramework/AxonFramework to v4.9.1 by @renovate in #90

Full Changelog: v1.0.0...v1.0.1

v1.0.0 First major version release

09 Dec 13:52
Compare
Choose a tag to compare

🚀 Features

  • Update to Neo4j v5 and jQAssistant CLI 2.0 by @JohT in #6
  • Introduce explore mode to start a manual analysis by @JohT in 53d6045
  • Support for open packaged graph-data-science plugin by @JohT in #15
  • Support query parameters by @JohT in #42

🎉 New Reports

  • Graph Visualization by @JohT in #24
  • Render visualization as png using puppeteer by @JohT in #26
  • Add artifact reports by @JohT in #31
  • Add node embeddings reports by @JohT in #47
  • Add reports with metrics about detected communities by @JohT in #73
  • Add java specific queries and reports by @JohT in #83

📖 Documentation

  • Auto-generate reference documentation by @JohT in #22
  • Bring documentation up-to-date by @JohT in #74

⚙️ Optimization

  • Rename "package dependencies" to "internal dependencies" by @JohT in #12
  • Separate artifacts and their download from the analysis by @JohT in #13
  • Performance Tuning by @JohT in #19
  • Update old analysis reports by @JohT in #23
  • Parametrize Topological Sort by @JohT in #51
  • Refine Community Detection by @JohT in #52
  • Fail-fast approach for error handling by @JohT in #54
  • Optimize centrality reports using in-memory mutate by @JohT in #55
  • Optimize Similarity using in-memory mutation by @JohT in #60
  • Minor improvements and refinements by @JohT in #88

🛠 Fixes

  • Fix missing Jupyter reports by @JohT in #72

📦 Dependency Updates

  • Configure Renovate by @renovate in #1
  • Update dependency conda-forge/miniforge to v23.1.0-2 by @renovate in #8
  • Update dependency neo4j/graph-data-science to v2.4.1 by @renovate in #9
  • Update dependency AxonFramework/AxonFramework to v4.8.0 by @renovate in #11
  • Update dependency conda-forge/miniforge to v23.1.0-3 by @renovate in #14
  • Update dependency jQAssistant/jqa-commandline-tool to v2.0.4 by @renovate in #16
  • Update dependency neo4j/apoc to v5.10.1 by @renovate in #17
  • Update dependency JohT/open-graph-data-science-packaging to v2.4.3 by @renovate in #20
  • Update dependency neo4j/graph-data-science to v2.4.3 by @renovate in #21
  • Update dependency neo4j/neo4j to v5.10.0 by @renovate in #18
  • Update dependency jQAssistant/jqa-commandline-tool to v2.0.5 by @renovate in #25
  • Update dependency puppeteer to v21.0.3 by @renovate in #27
  • Update dependency JohT/open-graph-data-science-packaging to v2.5.0-alpha03 by @renovate in #29
  • Update dependency AxonFramework/AxonFramework to v4.8.2 by @renovate in #34
  • Update dependency neo4j/graph-data-science to v2.4.4 by @renovate in #30
  • Update dependency neo4j/apoc to v5.11.0 by @renovate in #32
  • Update dependency puppeteer to v21.1.0 by @renovate in #33
  • Update dependency jQAssistant/jqa-commandline-tool to v2.0.6 by @renovate in #35
  • Update dependency neo4j/graph-data-science to v2.4.5 by @renovate in #37
  • Update dependency jQAssistant/jqa-commandline-tool to v2.0.7 by @renovate in #36
  • Update dependency puppeteer to v21.1.1 by @renovate in #39
  • Update dependency glob to v10.3.4 by @renovate in #38
  • Update actions/checkout action to v4 by @renovate in #41
  • Update dependency conda-forge/miniforge to v23.3.1-0 by @renovate in #40
  • Update dependency neo4j/apoc to v5.12.0 by @renovate in #44
  • Update dependency neo4j/graph-data-science to v2.4.6 by @renovate in #43
  • Update dependency puppeteer to v21.3.4 by @renovate in #46
  • Update dependency glob to v10.3.9 by @renovate in #45
  • Update dependency jQAssistant/jqa-commandline-tool to v2.0.8 by @renovate in #49
  • Update dependency puppeteer to v21.3.6 by @renovate in #50
  • Update dependency glob to v10.3.10 by @renovate in #48
  • Update dependency puppeteer to v21.3.8 by @renovate in #53
  • Update dependency neo4j/graph-data-science to v2.5.0 by @renovate in #56
  • Update dependency neo4j/neo4j to v5.12.0 by @renovate in #28
  • Update dependency puppeteer to v21.4.0 by @renovate in #59
  • Update dependency JohT/open-graph-data-science-packaging to v2.5.2+41 by @renovate in #61
  • Update dependency neo4j/graph-data-science to v2.5.1 by @renovate in #62
  • Support windows tested in git bash by @JohT in #57
  • Update dependency AxonFramework/AxonFramework to v4.9.0 by @renovate in #58
  • Update dependency neo4j/neo4j to v5.13.0 by @renovate in #64
  • Update dependency neo4j/apoc to v5.13.0 by @renovate in #63
  • Update dependency puppeteer to v21.4.1 by @renovate in #65
  • Add list of annotated code elements to reports by @JohT in #66
  • Update actions/setup-node action to v4 by @renovate in #68
  • Update dependency puppeteer to v21.5.0 by @renovate in #67
  • Update dependency JohT/open-graph-data-science-packaging to v2.5.3+43 by @renovate in #69
  • Update dependency puppeteer to v21.5.1 by @renovate in #70
  • Update dependency neo4j/graph-data-science to v2.5.4 by @renovate in #71
  • Update dependency AxonFramework/AxonFramework to v4.9.0 by @renovate in #75
  • Update dependency jQAssistant/jqa-commandline-tool to v2.0.9 by @renovate in #77
  • Update dependency puppeteer to v21.5.2 by @renovate in #78
  • Update dependency JohT/open-graph-data-science-packaging to v2.5.5+44 by @renovate in #76
  • Update dependency neo4j/apoc to v5.14.0 by @renovate in #80
  • Update dependency neo4j/graph-data-science to v2.5.5 by @renovate in #79
  • Update dependency conda-forge/miniforge to v23.10.0-0 by @renovate in #82
  • Update actions/setup-java action to v4 by @renovate in #84
  • Update conda-incubator/setup-miniconda action to...
Read more

v0.9.0 Initial Release Version

26 Jun 09:27
Compare
Choose a tag to compare

🎉 Initial Release Version

🚀 Features

  • Analyze static code structure, dependencies, metrics, ...
  • Fully automated pipeline from tool installation and artifact download to report generation
  • Runtime and library independent automation using shell scripts
  • Comprehensive list of Cypher queries
  • Example Analysis for AxonFramework

📖 Jupyter Notebook Reports

📖 Graph Data Science Reports

Here are some reports that utilize Neo4j's Graph Data Science Library:

📖 Other Reports