5.0.0
What's Changed
- Performance tests and improvements: LLVM and Type updates by @KuechA in #775
- Bump @types/node from 17.0.8 to 18.0.0 in /cpg-core/src/main/nodejs by @dependabot in #836
- Bump kotlinx-coroutines-core from 1.6.2 to 1.6.3 by @dependabot in #838
- Added support for
-arch
clang command in compilation database by @oxisto in #834 - Futher cleanup of CXXLanguageFrontend by @oxisto in #831
- Code Cleanup by @oxisto in #837
- Bump org.eclipse.core.runtime from 3.24.100 to 3.25.0 by @dependabot in #833
- Bump com.github.node-gradle.node from 3.3.0 to 3.4.0 by @dependabot in #840
- Bump ki-shell from 0.4.5 to 0.5.1 by @dependabot in #842
- Moving from master to main by @oxisto in #843
- Excluding alpha builds from Maven Central by @oxisto in #844
- Converting first set of graph nodes to Kotlin by @oxisto in #845
- Extracting typescript into separate module by @oxisto in #846
- Bump log4j-slf4j18-impl from 2.17.2 to 2.18.0 by @dependabot in #848
- Bump ki-shell from 0.5.1 to 0.5.2 by @dependabot in #850
- Bump neo4j-ogm-core from 3.2.35 to 3.2.36 by @dependabot in #851
- Bump jvm from 1.7.0 to 1.7.10 by @dependabot in #849
- Bump com.diffplug.spotless from 6.7.2 to 6.8.0 by @dependabot in #847
- Bump kotlinx-coroutines-core from 1.6.3 to 1.6.4 by @dependabot in #852
- Removing
this
field and moving all languages into thereceiver
logic by @oxisto in #835 - Bump terser from 5.7.1 to 5.14.2 in /cpg-language-typescript/src/main/nodejs by @dependabot in #854
- Using dokka instead of javadoc by @oxisto in #853
- Bump webpack from 5.73.0 to 5.74.0 in /cpg-language-typescript/src/main/nodejs by @dependabot in #856
- Bump junit-jupiter-engine from 5.8.2 to 5.9.0 by @dependabot in #857
- Bump junit-jupiter-params from 5.8.2 to 5.9.0 by @dependabot in #859
- Order Evaluation: Check for function calls which may affect the results. by @KuechA in #839
- Bump @types/node from 18.0.0 to 18.6.2 in /cpg-language-typescript/src/main/nodejs by @dependabot in #860
- Bump com.diffplug.spotless from 6.8.0 to 6.9.1 by @dependabot in #867
- Bump junit-jupiter-api from 5.8.2 to 5.9.0 by @dependabot in #858
- Bump javaparser-symbol-solver-core from 3.24.2 to 3.24.4 by @dependabot in #863
- Update tutorial.md by @oxisto in #868
- Bump @types/node from 18.6.2 to 18.7.1 in /cpg-language-typescript/src/main/nodejs by @dependabot in #870
- Bump mockito-core from 4.6.1 to 4.7.0 by @dependabot in #874
- Specify neo4j username and password as optional in console export by @oxisto in #873
- Add InferenceConfiguration to cpg-neo4j to create inferred nodes by @peckto in #879
- First attempt to implement bug reasoning logic for Query API by @KuechA in #765
- Fixed benchmark printing by @oxisto in #877
- Bump slf4j-api from 1.7.36 to 2.0.0 by @dependabot in #882
- Bump jul-to-slf4j from 1.7.36 to 2.0.0 by @dependabot in #883
- Improve test coverage, fix Sonarcloud issues by @KuechA in #881
- Bump com.diffplug.spotless from 6.9.1 to 6.10.0 by @dependabot in #885
- Bump typescript from 4.7.2 to 4.8.2 in /cpg-language-typescript/src/main/nodejs by @dependabot in #886
- Adding additional tests to improve coverage by @KuechA in #884
- Upgrading go-jni library to newer version by @oxisto in #887
- Fixed package of
ValueEvaluator
by @oxisto in #888 - Various improvements to the Go language frontend by @oxisto in #893
- Implementing
nil
as a literal in the Go language frontend by @oxisto in #897 - Implement ordering for passes by @maximiliankaul in #869
- Compilation Database for cpg-console by @maximiliankaul in #896
- Bump neo4j-ogm-core from 3.2.36 to 3.2.37 by @dependabot in #898
- Bump jackson-module-kotlin from 2.13.3 to 2.13.4 by @dependabot in #901
- Bump mockito-core from 4.7.0 to 4.8.0 by @dependabot in #903
- Introduction of new query extensions for
Node
by @oxisto in #900 - Bump org.eclipse.core.runtime from 3.25.0 to 3.26.0 by @dependabot in #906
- Rename
cpg
submodule tocpg-all
by @maximilian-galanis in #907 - Bump slf4j-api from 2.0.0 to 2.0.1 by @dependabot in #909
- Bump jul-to-slf4j from 2.0.0 to 2.0.1 by @dependabot in #910
- Moving openCypher implementation to
cpg-contrib
by @oxisto in #911 - Introducing
FunctionType
as type forFunctionDeclaration
by @oxisto in #899 - Bump slf4j-api from 2.0.0 to 2.0.1 by @dependabot in #913
- Bump jul-to-slf4j from 2.0.0 to 2.0.1 by @dependabot in #912
- Extracting function pointer resolver out of
CallResolver
by @oxisto in #914 - Starting to extract creation of DFG nodes into separate pass by @KuechA in #905
- Bump scala-library from 2.12.15 to 2.13.9 by @dependabot in #917
- Bump junit-jupiter-api from 5.9.0 to 5.9.1 by @dependabot in #918
- Bump junit-jupiter-engine from 5.9.0 to 5.9.1 by @dependabot in #919
- Bump junit-jupiter-params from 5.9.0 to 5.9.1 by @dependabot in #920
- Bump slf4j-api from 2.0.1 to 2.0.2 by @dependabot in #922
- Bump jul-to-slf4j from 2.0.1 to 2.0.2 by @dependabot in #921
- Introduction of
callee
inCallExpression
by @oxisto in #915 - don't use broken isAnnotationPresent() check by @maximiliankaul in #924
- Fixed javadoc jar generation with dokka by @oxisto in #926
New Contributors
- @maximilian-galanis made their first contribution in #907
Full Changelog: v4.6.0...v5.0.0