Skip to content

v2.0.0 TypeScript Source Code Analysis

Latest
Compare
Choose a tag to compare
@JohT JohT released this 15 Dec 08:16
· 227 commits to main since this release

🌟 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