🌟 Highlights 🌟
- ✨TypeScript ✨ Source Code Analysis (experimental)
- Git data included
- Npm package.json data included
- Multiple source folders
- Symbolic links
- Incoming and Outgoing dependencies considering Java subpackages
- Path finding algorithms reports
- Bridges centrality algorithm report
- JavaEE and Spring REST endpoint reports
🚀 Changes
- Add reports containing JavaEE and Spring REST resources by @JohT in #102
- Skip analysis for empty projections by @JohT in #114
- Small Improvements by @JohT in #117
- Incoming and outgoing package dependencies with sub packages by @JohT in #124
- Introduce Typescript Analysis by @JohT in #112
- Add graph data science algorithms for Typescript by @JohT in #137
- Add Graph visualizations for Typescript Modules by @JohT in #142
- Separate report reference documentation generation by @JohT in #143
- Add optional data validation before Jupyter notebook execution. by @JohT in #144
- Assure that t-SNE perplexity parameter is lower than the sample size for small graphs by @JohT in #147
- Use pnpm as package manager for react-router by @JohT in #148
- Migrate from sklearn.manifold TSNE to openTSNE for visualizing node embeddings by @JohT in #155
- Provide script to import git log as csv by @JohT in #157
- Add parent git commit nodes and connect them by @JohT in #159
- Use latest stable open graph-data-science version 2.6.7 by @JohT in #161
- Use latest stable open-graph-data-science version 2.6.8 by @JohT in #162
- Add external dependencies reports for Typescript by @JohT in #154
- Add internal dependencies reports for Typescript by @JohT in #167
- Ignore duplicate Typescript analysis json files scan by @JohT in #173
- Add Overview reports by @JohT in #174
- Add visibility reports for Typescript by @JohT in #175
- Fix missing declarationCount property on DEPENDS_ON relationships by @JohT in #183
- Add file distance to DEPENDS_ON relationships by @JohT in #184
- Support npm package.json files by @JohT in #185
- Add script to sort out external Java jar libraries. by @JohT in #186
- Support multiple source directories by @JohT in #178
- Support Typescript scan for existing sources without clone by @JohT in #191
- Refine nodes and relationships for multi typescript project graphs by @JohT in #194
- Support scanning files outside "artifacts" and switch to plugin for git data by @JohT in #195
- Use Renovate to update jQAssistant plugins by @JohT in #198
- Fix error when tsconfig has file as reference path. by @JohT in #200
- Improve useability by @JohT in #203
- Auto detect latest git tag if no version is specified by @JohT in #208
- Detect, mark and filter test related modules in Typescript analysis by @JohT in #209
- Improve file and npm relationships for Typescript projects by @JohT in #210
- Add statistics about resolved external Typescript modules by @JohT in #215
- Introduce path finding algorithm reports by @JohT in #216
- Scan every Typescript source directory separately. by @JohT in #224
- Support scanning large code bases by @JohT in #229
- Improvements for Typescript by @JohT in #231
- Support Typescript version numbers by @JohT in #223
- Scan each contained Typescript package when the scan of the whole source repository failed by @JohT in #244
- Fix missing support for dashes in profile names. by @JohT in #245
- Improve RESOLVES_TO relationships between external and internal Typescript modules by @JohT in #248
- Improve internal dependencies reports by @JohT in #255
- Fix minor Typescript issues by @JohT in #259
- Improve naming of external Typescript nodes by @JohT in #260
- Improve Typescript scanning and git import by @JohT in #265
- Improvements for large scala Typescript analysis by @JohT in #268
- Fix missing IS_IMPLEMENTED_IN relationship for Typescript declarations by @JohT in #277
- Fix broken link check using workaround by @JohT in #279
- Install Typescript project dependencies explicitly by @JohT in #280
- Add Bridges centrality algorithm report by @JohT in #283
- Update jQAssistant TypeScript Plugin to v1.3.2 by @renovate in #282
- Add details to algorithm result code unit names by @JohT in #285
📦 Dependency Updates
- Update dependency puppeteer to v21.6.1 by @renovate in #92
- Update dependency jQAssistant/jqa-commandline-tool to v2.0.10 by @renovate in #94
- Update dependency conda-forge/miniforge to v23.11.0-0 by @renovate in #95
- Update actions/upload-artifact action to v4 by @renovate in #97
- Update dependency neo4j/apoc to v5.15.0 by @renovate in #96
- Update dependency puppeteer to v21.7.0 by @renovate in #99
- Update actions/cache action to v4 by @renovate in #101
- Update dependency neo4j/graph-data-science to v2.5.7 by @renovate in #103
- Update dependency puppeteer to v21.9.0 by @renovate in #104
- Update dependency puppeteer to v21.11.0 by @renovate in #106
- Update to open graph-data-science v2.6.0+51 by @JohT in #107
- Update dependency neo4j/neo4j to v5.16.0 by @renovate in #93
- Update dependency AxonFramework/AxonFramework to v4.9.2 by @renovate in #105
- Update dependency neo4j/apoc to v5.17.0 by @renovate in #100
- Update dependency neo4j/graph-data-science to v2.6.0 by @renovate in #108
- Update dependency puppeteer to v22 by @renovate in #109
- Update dependency JohT/open-graph-data-science-packaging to v2.6.1-23bc767797 by @renovate in #110
- Update dependency puppeteer to v22.1.0 by @renovate in #111
- Update dependency jimp to v0.22.12 by @renovate in #115
- Update dependency neo4j/apoc to v5.17.1 by @renovate in #116
- Update dependency puppeteer to v22.3.0 by @renovate in #120
- Update dependency AxonFramework/AxonFramework to v4.9.3 by @renovate in #121
- Update dependency JohT/open-graph-data-science-packaging to v2.7.0-alpha01 by @renovate in #118
- Update dependency neo4j/graph-data-science to v2.6.1 by @renovate in #122
- Update dependency puppeteer to v22.4.1 by @renovate in #125
- Update dependency puppeteer to v22.5.0 by @renovate in #127
- Update dependency conda-forge/miniforge to v24 by @renovate in #130
- Update dependency puppeteer to v22.6.1 by @renovate in #129
- Update dependency neo4j/graph-data-science to v2.6.2 by @renovate in #128
- Update dependency glob to v10.3.12 by @renovate in #131
- Update dependency puppeteer to v22.6.3 by @renovate in #132
- Update dependency conda-forge/miniforge to v24.3.0-0 by @renovate in #134
- Update dependency puppeteer to v22.6.5 by @renovate in #133
- Update dependency neo4j/graph-data-science to v2.6.5 by @renovate in #135
- Update dependency remix-run/react-router to v6.23.0 by @renovate in #136
- Update dependency puppeteer to v22.7.1 by @renovate in #138
- Update dependency jQAssistant/jqa-commandline-tool to v2.2.0 by @renovate in #98
- Update dependency jQAssistant/jqa-commandline-tool to v2.2.1 by @renovate in #139
- Update dependency glob to v10.3.15 by @renovate in #140
- Update dependency neo4j/graph-data-science to v2.6.6 by @renovate in #141
- Update dependency neo4j/apoc to v5.20.0 by @renovate in #126
- Update dependency glob to v10.4.1 by @renovate in #146
- Update dependency jQAssistant/jqa-commandline-tool to v2.3.0-M3 by @renovate in #150
- Update dependency neo4j/graph-data-science to v2.6.7 by @renovate in #149
- Update pnpm/action-setup action to v4 by @renovate in #151
- Update dependency remix-run/react-router to v6.23.1 by @renovate in #145
- Update dependency node to v20.14.0 by @renovate in #152
- Update dependency puppeteer to v22.10.0 by @renovate in #153
- Update dependency puppeteer to v22.11.0 by @renovate in #160
- Update dependency puppeteer to v22.12.0 by @renovate in #165
- Update dependency glob to v10.4.2 by @renovate in #163
- Update dependency node to v20.15.0 by @renovate in #164
- Update dependency node to v22 by @renovate in #158
- Update dependency neo4j/graph-data-science to v2.7.0 by @renovate in #166
- Update dependency JohT/open-graph-data-science-packaging to v2.7.0 by @renovate in #156
- Update dependency neo4j/neo4j to v5.20.0 by @renovate in #119
- Update dependency puppeteer to v22.12.1 by @renovate in #168
- Update dependency remix-run/react-router to v6.24.0 by @renovate in #170
- Update dependency jQAssistant/jqa-commandline-tool to v2.3.1 by @renovate in #172
- Update dependency glob to v10.4.3 by @renovate in #171
- Update dependency glob to v10.4.5 by @renovate in #176
- Update dependency remix-run/react-router to v6.24.1 by @renovate in #177
- Update dependency puppeteer to v22.13.1 by @renovate in #181
- Update dependency remix-run/react-router to v6.25.1 by @renovate in #182
- Update dependency node to v22.5.1 by @renovate in #180
- Update dependency neo4j/apoc to v5.21.2 by @renovate in #169
- Update dependency neo4j/apoc to v5.22.0 by @renovate in #189
- Update dependency conda-forge/miniforge to v24.5.0-0 by @renovate in #188
- Update dependency puppeteer to v22.14.0 by @renovate in #190
- Update dependency neo4j/graph-data-science to v2.8.0 by @renovate in #192
- Update dependency glob to v11 by @renovate in #193
- Update dependency AxonFramework/AxonFramework to v4.10.0 by @renovate in #187
- Update dependency JohT/open-graph-data-science-packaging to v2.8.0 by @renovate in #196
- Update dependency puppeteer to v22.15.0 by @renovate in #197
- Update dependency neo4j/neo4j to v5.21.2 by @renovate in #179
- Update dependency org.jqassistant.plugin.typescript:jqassistant-typescript-plugin to v1.2.0 by @renovate in #199
- Update dependency node to v22.6.0 by @renovate in #202
- Update dependency org.jqassistant.plugin.typescript:jqassistant-typescript-plugin to v1.2.1 by @renovate in #204
- Update dependency @jqassistant/ts-lce to v1.2.1 by @renovate in #205
- Update dependency renovate to v38.40.0 by @renovate in #206
- Update dependency remix-run/react-router to v6.26.1 by @renovate in #207
- Update dependency puppeteer to v23 by @renovate in #214
- Update dependency node to v22.7.0 by @renovate in #212
- Update dependency renovate to v38.54.1 by @renovate in #213
- Update dependency org.jqassistant.plugin.typescript:jqassistant-typescript-plugin to v1.2.3 by @renovate in #218
- Update dependency @jqassistant/ts-lce to v1.2.3 by @renovate in #217
- Update dependency puppeteer to v23.2.1 by @renovate in #220
- Update dependency org.jqassistant.plugin.typescript:jqassistant-typescript-plugin and @jqassistant/ts-lce to v1.3.0 to v1.3.0 by @renovate in #222
- Update dependency puppeteer to v23.3.0 by @renovate in #228
- Update dependency node to v22.8.0 by @renovate in #227
- Update dependency conda-forge/miniforge to v24.7.1-0 by @renovate in #226
- Update dependency remix-run/react-router to v6.26.2 by @renovate in #225
- Update dependency JohT/open-graph-data-science-packaging to v2.9.0 by @renovate in #230
- Update dependency neo4j/neo4j to v5.22.0 by @renovate in #201
- Update dependency puppeteer to v23.4.0 by @renovate in #233
- Update dependency renovate to v38.93.5 by @renovate in #234
- Update dependency node to v22.9.0 by @renovate in #232
- Update dependency neo4j/apoc to v5.24.0 by @renovate in #211
- Update dependency AxonFramework/AxonFramework to v4.10.1 by @renovate in #236
- Update dependency puppeteer to v23.4.1 by @renovate in #237
- Update dependency JohT/open-graph-data-science-packaging to v2.10.1 by @renovate in #238
- Update dependency neo4j/neo4j to v5.23.0 by @renovate in #239
- Update dependency puppeteer to v23.5.0 by @renovate in #243
- Update dependency JohT/open-graph-data-science-packaging to v2.11.0 by @renovate in #241
- Update dependency neo4j/graph-data-science to v2.10.1 by @renovate in #242
- Update dependency neo4j/apoc to v5.24.1 by @renovate in #240
- Update dependency puppeteer to v23.5.3 by @renovate in #246
- Update dependency remix-run/react-router to v6.27.0 by @renovate in #247
- Update dependency puppeteer to v23.6.0 by @renovate in #249
- Update jQAssistant TypeScript Plugin to v1.3.1 by @renovate in #252
- Update dependency conda-forge/miniforge to v24.9.0-0 by @renovate in #254
- Update dependency neo4j/apoc to v5.24.2 by @renovate in #253
- Update dependency @jqassistant/ts-lce to v1.3.1 by @renovate in #256
- Update dependency neo4j/graph-data-science to v2.11.0 by @renovate in #257
- Update dependency renovate to v38.142.5 by @renovate in #264
- Update dependency node to v22.11.0 by @renovate in #263
- Update dependency puppeteer to v23.6.1 by @renovate in #261
- Update dependency neo4j/apoc to v5.25.1 by @renovate in #262
- Update dependency de.kontext-e.jqassistant.plugin:jqassistant.plugin.git to v2.2.2 by @renovate in #219
- Update dependency AxonFramework/AxonFramework to v4.10.2 by @renovate in #266
- Update dependency renovate to v38.142.7 by @renovate in #267
- Update dependency JohT/open-graph-data-science-packaging to v2.12.0 by @renovate in #269
- Update dependency puppeteer to v23.8.0 by @renovate in #272
- Update dependency neo4j/graph-data-science to v2.12.0 by @renovate in #271
- Update dependency puppeteer to v23.9.0 by @renovate in #273
- Update Node.js to v23 by @renovate in #275
- Update dependency org.jqassistant.plugin:jqassistant-npm-plugin to v2.1.0-M1 by @renovate in #278
- Update dependency renovate to v39 by @renovate in #281
- Update dependency remix-run/react-router to v6.28.0 by @renovate in #274
- Update dependency jimp to v1 by @renovate in #235
- Update dependency JohT/open-graph-data-science-packaging to v2.13.2 by @renovate in #286
- Update dependency neo4j/graph-data-science to v2.13.2 by @renovate in #287
- Update dependency AxonFramework/AxonFramework to v4.10.3 by @renovate in #289
Full Changelog: v1.0.1...v2.0.0