Releases: Fraunhofer-AISEC/cpg
Releases · Fraunhofer-AISEC/cpg
4.6.3
Backport of #906
Full Changelog: v4.6.2...v4.6.3
4.6.2
This is a back-port release of #877
Full Changelog: v4.6.1...v4.6.2
4.6.1
This is a backport release that brings some of the enhancements to the Go frontend to the v4
release branch.
Full Changelog: v4.6.0...v4.6.1
v5.0.0-alpha.2
What's Changed
- 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
Full Changelog: v5.0.0-alpha.1...v5.0.0-alpha.2
v5.0.0-alpha.1
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
Full Changelog: v4.6.0...v5.0.0-alpha.1
4.6.0
What's Changed
- Bump com.diffplug.spotless from 6.5.0 to 6.6.1 by @dependabot in #779
- Fixed dependabot.yml by @oxisto in #794
- Bump jackson-module-kotlin from 2.13.0 to 2.13.3 by @dependabot in #797
- Bump javaparser-symbol-solver-core from 3.24.0 to 3.24.2 by @dependabot in #795
- Bump junit-jupiter-params from 5.8.1 to 5.8.2 by @dependabot in #798
- Bump ki-shell from 0.4.1 to 0.4.5 by @dependabot in #799
- Bump jep from 4.0.0 to 4.0.3 by @dependabot in #796
- Converted more tests to Kotlin by @oxisto in #800
- Bump picocli from 4.6.1 to 4.6.3 by @dependabot in #803
- Making
SubgraphWalker::flattenAST
insanely fast by @oxisto in #785 - Bump picocli-codegen from 4.6.1 to 4.6.3 by @dependabot in #805
- Formatting by @oxisto in #810
- Increased timeout for regression test to 20s by @oxisto in #811
- Bump kotlinx-coroutines-core from 1.6.0-RC to 1.6.2 by @dependabot in #808
- Bump jul-to-slf4j from 1.7.32 to 1.7.36 by @dependabot in #812
- Bump log4j-slf4j18-impl from 2.17.0 to 2.17.2 by @dependabot in #814
- Removing even more stack overflows by @oxisto in #809
- Bump webpack from 5.72.0 to 5.73.0 in /cpg-core/src/main/nodejs by @dependabot in #806
- Bump mockito-core from 4.6.0 to 4.6.1 by @dependabot in #815
- Bump jvm from 1.6.20 to 1.6.21 by @dependabot in #807
- Build go language frontend on jitpack by @oxisto in #816
- Bump com.diffplug.spotless from 6.6.1 to 6.7.0 by @dependabot in #818
- Bump junit-jupiter-api from 5.8.1 to 5.8.2 by @dependabot in #819
- Bump slf4j-api from 1.7.32 to 1.7.36 by @dependabot in #820
- Bump junit-jupiter-engine from 5.8.1 to 5.8.2 by @dependabot in #804
- Bump neo4j-ogm-core from 3.2.27 to 3.2.35 by @dependabot in #802
- Bump org.sonarqube from 3.3 to 3.4.0.2513 by @dependabot in #827
- Fixed IllegalStateException in VariableUsageResolver by @oxisto in #823
- Bump jvm from 1.6.21 to 1.7.0 by @dependabot in #826
- Additional fixes for CPG crashes by @oxisto in #828
- Bump com.diffplug.spotless from 6.7.0 to 6.7.2 by @dependabot in #830
- Major improvements of the CXXLanguageFrontend by @oxisto in #813
- Bump webpack-cli from 4.9.1 to 4.10.0 in /cpg-core/src/main/nodejs by @dependabot in #829
- Bump org.eclipse.core.runtime from 3.24.0 to 3.24.100 by @dependabot in #801
- Added correct Eclipse OSGi dependency by @oxisto in #832
Full Changelog: v4.5.1...v4.6.0
4.5.1
What's Changed
- Parses single line comments by @konradweiss in #780
- Bump typescript from 4.6.2 to 4.7.2 in /cpg-core/src/main/nodejs by @dependabot in #782
- Fixing javadoc error in JitPack build by @oxisto in #787
- Bump mockito-core from 4.5.0 to 4.6.0 by @dependabot in #789
- Fixed various crashes in the CPG by @oxisto in #781
- Fixed
Strategy::AST_FORWARD
by @oxisto in #788 - Converted first set of tests to Kotlin by @oxisto in #790
- Update dependabot.yml by @oxisto in #792
Full Changelog: v4.5.0...v4.5.1
4.5.0
What's Changed
- Improving CXX method resolution by @oxisto in #763
- Fix detection of multiple typedef statement by @peckto in #777
- Bump com.github.node-gradle.node from 3.2.0 to 3.3.0 by @dependabot in #778
- Fix: check return code of pycodestyle by @maximiliankaul in #783
- Fixed missing DFG edges in Go frontend by @oxisto in #784
Full Changelog: v4.4.2...v4.5.0
4.4.2
What's Changed
Full Changelog: v4.4.1...v4.4.2
4.4.1
What's Changed
- Bump com.diffplug.spotless from 6.4.0 to 6.5.0 by @dependabot in #766
- Ensure backwards compatibility to cpg version < 4.4.0 by @KuechA in #769
Full Changelog: v4.4.0...v4.4.1