Releases: Fraunhofer-AISEC/codyze
Releases · Fraunhofer-AISEC/codyze
2.3.0
What's Changed
- Removing script tools from Codyze v2 by @fwendland in #612
- Update dependency org.jetbrains.kotlinx:kotlinx-serialization-json to v1.4.1 by @renovate in #611
- Update dependency org.python:jython-standalone to v2.7.3 by @renovate in #613
- Update dependency org.slf4j:log4j-over-slf4j to v2.0.3 by @renovate in #614
- Update kotlin to v1.7.20 by @renovate in #618
- Update VSCode plugin dependencies by @renovate in #621
- Update junit5 monorepo to v5.9.1 by @renovate in #617
- Update io.insert-koin to v3.2.2 by @renovate in #616
- Update dependency org.eclipse.lsp4j:org.eclipse.lsp4j to v0.16.0 by @renovate in #623
- Update plugin org.jetbrains.dokka to v1.7.20 by @renovate in #619
- Update plugin org.jsonschema2dataclass to v4.5.0 by @renovate in #624
- Update eclipse-temurin Docker tag to v11.0.16_8-jre by @renovate in #615
- Update dependency com.diffplug.spotless:spotless-plugin-gradle to v6.11.0 by @renovate in #622
- Update VSCode plugin dependencies by @renovate in #627
- Update dependency io.github.microutils:kotlin-logging-jvm to v3 by @renovate in #626
- Update plugin org.jetbrains.kotlin.jvm to v1.7.20 by @renovate in #620
- Update dependency @types/mocha to v10 by @renovate in #629
- Update plugin spotless to v6.11.0 by @renovate in #625
- Update dependency org.eclipse.lsp4j:org.eclipse.lsp4j to v0.17.0 by @renovate in #632
- Add JitPack repo URL for Renovate to fix package lookup by @fwendland in #631
- Update dependency @types/node to v16.11.68 by @renovate in #633
- Reduce usage of external content on website by @fwendland in #606
- Update picocli packages to v4.7.0 by @renovate in #640
- Update dependency org.jetbrains.dokka:dokka-base to v1.7.20 by @renovate in #641
- Update VSCode plugin dependencies by @renovate in #638
- Update dependency io.github.microutils:kotlin-logging-jvm to v3.0.3 by @renovate in #637
- Update plugin sonarqube to v3.5.0.2730 by @renovate in #636
- Update dependency org.sonarsource.scanner.gradle:sonarqube-gradle-plugin to v3.5.0.2730 by @renovate in #635
- Update dependency io.github.detekt.sarif4k:sarif4k to v0.2.0 by @renovate in #642
- Update dependency io.github.microutils:kotlin-logging-jvm to v3.0.4 by @renovate in #643
- Update dependency com.fasterxml.jackson.dataformat:jackson-dataformat-yaml to v2.14.0 by @renovate in #646
- Update VSCode plugin dependencies by @renovate in #645
- Update eclipse-temurin Docker tag to v11.0.17_8-jre by @renovate in #644
- Update dependency org.eclipse.lsp4j:org.eclipse.lsp4j to v0.18.0 by @renovate in #649
- Access to detailled configuration by @CodingDepot in #647
- Update VSCode plugin dependencies by @renovate in #650
- Clean Gradle build script by @fwendland in #630
Full Changelog: v2.2.0...v2.3.0
2.2.0
What's Changed
- Update junit5 monorepo to v5.9.0 by @renovate in #541
- Update VSCode plugin dependencies by @renovate in #539
- Bump terser from 5.9.0 to 5.14.2 in /vscode_plugin by @dependabot in #535
- Update dependency com.diffplug.spotless:spotless-plugin-gradle to v6.9.0 by @renovate in #543
- Update plugin spotless to v6.9.0 by @renovate in #544
- Update dependency @types/node to v16.11.47 by @renovate in #545
- Disable major image updates in Dockerfiles through renovate by @fwendland in #542
- Make the project stucture compatible with JitPack by @CodingDepot in #537
- Continue v3 development by @maximilian-galanis in #518
- Update VSCode plugin dependencies by @renovate in #564
- Update READMEs by @seelchen in #560
- Update dependency gradle to v7.5.1 by @renovate in #563
- Update dependency com.diffplug.spotless:spotless-plugin-gradle to v6.9.1 by @renovate in #567
- Update plugin spotless to v6.9.1 by @renovate in #566
- Update dependencies and fix v2 package names by @fwendland in #562
- Update VSCode plugin dependencies by @renovate in #568
- Add label to renovate's dependency updates by @fwendland in #569
- Fix ConfigLoadTest by @seelchen in #557
- Update dependency org.eclipse.lsp4j:org.eclipse.lsp4j to v0.15.0 by @renovate in #561
- Update dependency org.jetbrains.kotlinx:kotlinx-serialization-json to v1.4.0 by @renovate in #571
- Add Version Provider for v3 by @seelchen in #570
- Update VSCode plugin dependencies by @renovate in #574
- Update dependency org.slf4j:slf4j-api to v2 by @renovate in #573
- Update dependency org.slf4j:log4j-over-slf4j to v2 by @renovate in #572
- Rework documentation by @seelchen in #565
- Update dependency com.diffplug.spotless:spotless-plugin-gradle to v6.10.0 by @renovate in #575
- Update plugin spotless to v6.10.0 by @renovate in #576
- Update VSCode plugin dependencies by @renovate in #578
- Update plugin org.jsonschema2dataclass to v4.3.0 by @renovate in #580
- Update plugin org.jsonschema2dataclass to v4.3.1 by @renovate in #581
- Fix Build & publish docs workflow by @seelchen in #577
- Update CPG packages to v4.6.1 by @renovate in #583
- Update CPG packages to v4.6.2 by @renovate in #584
- Update VSCode plugin dependencies by @renovate in #586
- Update dependency com.fasterxml.jackson.dataformat:jackson-dataformat-yaml to v2.13.4 by @renovate in #585
- Fix external links in homepage by @seelchen in #587
- Delay package updates with renovate and enable dashboard by @fwendland in #579
- Add retries and delay to dependency resolution by @fwendland in #582
- Fix VSCode plugin for v2 by @fwendland in #550
- Update dependency commons-cli:commons-cli to v1.5.0 by @renovate in #592
- Update dependency gradle to v5.6.4 by @renovate in #593
- Update dependency org.slf4j:jul-to-slf4j to v1.8.0-beta4 by @renovate in #589
- Update dependency PyGithub to v1.55 by @renovate in #591
- Update dependency urllib3 to v1.26.12 by @renovate in #590
- Update dependency redis.clients:jedis to v3.9.0 by @renovate in #598
- Update dependency org.eclipse.jgit:org.eclipse.jgit to v5.13.1.202206130422-r by @renovate in #595
- Update dependency org.slf4j:jul-to-slf4j to v2 by @renovate in #602
- Revise Version Provider by @seelchen in #607
- Restrict classpath of dependencies by @CodingDepot in #609
- Update CPG packages to v4.6.3 by @renovate in #608
Full Changelog: v2.1.1...v2.2.0
2.1.1
What's Changed
- [v2] Fix path to Codyze v2 Dockerfile in workflow by @fwendland in #525
- [v2] Fix path to release asset by @fwendland in #526
- Update kotlin to v1.7.10 by @renovate in #528
- Update dependency org.jetbrains.dokka:dokka-gradle-plugin to v1.7.10 by @renovate in #517
- Update VSCode plugin dependencies by @renovate in #530
- Update plugin org.jetbrains.kotlin.jvm to v1.7.10 by @renovate in #529
- Update dependency gradle to v7.5 by @renovate in #531
- [v2] Update Dockerfile by @fwendland in #532
Full Changelog: v2.1.0...v2.1.1
2.1.0
What's Changed
- Update plugin org.jetbrains.kotlin.jvm to v1.7.0 by @renovate in #494
- Update CPG packages to v4.6.0 by @renovate in #504
- Add literal extraction from array creation expressions by @fwendland in #491
- Fix typo in readme by @KuechA in #506
- Add Codyze v3 while keeping Codyze v2 by @maximilian-galanis in #500
- Update VSCode plugin dependencies by @renovate in #505
- Update dependency com.diffplug.spotless:spotless-plugin-gradle to v6.7.2 by @renovate in #508
- Update plugin spotless to v6.7.2 by @renovate in #513
- Update plugin sonarqube to v3.4.0.2513 by @renovate in #512
- Update dependency org.sonarsource.scanner.gradle:sonarqube-gradle-plugin to v3.4.0.2513 by @renovate in #510
- Update dependency com.github.ajalt.clikt:clikt to v3.5.0 by @renovate in #509
- Update kotlin to v1.7.0 by @renovate in #511
- Update plugin spotless to v6.8.0 by @renovate in #516
- Update dependency com.diffplug.spotless:spotless-plugin-gradle to v6.8.0 by @renovate in #515
- Update VSCode plugin dependencies by @renovate in #523
- Update dependency org.apache.logging.log4j:log4j-slf4j18-impl to v2.18.0 by @renovate in #522
- Update dependency org.apache.logging.log4j:log4j-slf4j18-impl to v2.18.0 by @renovate in #521
- Update dependency org.apache.logging.log4j:log4j-core to v2.18.0 by @renovate in #520
- [v2] Fix immutable list for unmatched CLI options by @fwendland in #524
Full Changelog: v2.0.1...v2.1.0
2.0.1
What's Changed
- Update dependency org.eclipse.lsp4j:org.eclipse.lsp4j to v0.14.0 by @renovate in #487
- Update CPG packages to v4.5.0 by @renovate in #488
- Update VSCode plugin dependencies by @renovate in #489
- Update CPG packages to v4.5.1 by @renovate in #490
- Update VSCode plugin dependencies by @renovate in #493
- Update plugin com.diffplug.spotless to v6.7.0 by @renovate in #492
- Update plugin org.sonarqube to v3.4.0.2513 by @renovate in #495
- Fix Issue #306: Rename class name in MARK template by @KuechA in #496
- Rename log file to
codyze.log
by @fwendland in #497 - Fix NPE due to uninitialized list by @fwendland in #499
- Update documentation by @seelchen in #486
- Update plugin com.diffplug.spotless to v6.7.2 by @renovate in #501
- Update VSCode plugin dependencies by @renovate in #502
- Update issue templates by @fwendland in #476
Full Changelog: v2.0.0...v2.0.1
2.0.0
What's Changed
- Update URL to update site of MARK plugin by @fwendland in #196
- Change e-mail on website by @fwendland in #202
- Pick up default location of generated sources by @fwendland in #212
- Add builtin _split_match_unordered by @fwendland in #208
- Add containsFindings() to simplify test cases. by @maximiliankaul in #215
- Pull MARK dependency from master through jitpack.io by @fwendland in #217
- Resolve base of declared reference expressions when finding MARK operand bases by @fwendland in #221
- New Builtin _get_code(MARK_var) to get source code by @maximiliankaul in #222
- Add builtin split and disjoint by @fwendland in #223
- Remove whitespaces on spitted strings by @fwendland in #224
- Adds builtin
_now()
and_year()
by @fwendland in #229 - Prepare for CPG 4.0 by @oxisto in #184
- Replacing OverflowDB with CPG in-memory Graph by @oxisto in #226
- Prepare 2.0.0-beta.1 release by @oxisto in #232
- Re-enabled default CPG passes by @oxisto in #233
- Changed branch of MARK repository by @oxisto in #235
- Restructuring java packages and cleanup by @oxisto in #236
- Removing obsolete or duplicate dependencies by @oxisto in #234
- Typestate cleanup and improvements by @oxisto in #237
- Added support for experimental CPG languages by @oxisto in #239
- Refactor builtin's execute method for wider return types by @fwendland in #242
- Fixing problems with order expression in MARK entities without class objects by @oxisto in #247
- Switching back to official CPG 4.0 release by @oxisto in #252
- Converted tests to Kotlin by @oxisto in #255
- Change evaluation of
when
to fail on errors and fix rule mistakes by @fwendland in #258 - Consistently using
getSuitableDFGTarget
to find suitable DFG target by @oxisto in #261 - Add explicit Kotlin dependency to prevent version mix by @fwendland in #269
- Remove warnings from Kotlin compiler in test cases by @fwendland in #268
- Visual Studio Code Plugin by @oxisto in #265
- Support multiple MARK files by @fwendland in #273
- Add severity and pass message for findings by @fwendland in #270
- Update MARK to pull in annotation feature by @fwendland in #278
- Fix loading multiple mark files by @fwendland in #284
- Bump VSCode engine and types by @fwendland in #291
- Use GitHub Action to setup Node.js by @fwendland in #342
- Reconfigure version range for vscode by @fwendland in #343
- Preserve version range for VSCode by bumping by @fwendland in #350
- Use short message for unit tests by @fwendland in #355
- Change rule evaluation to create finding on errors by @fwendland in #356
- Adjust renovate config for vscode plugin by @fwendland in #357
- Fixed getRegionByNode returning endLine instead of endColumn by @CodingDepot in #361
- Fix VSCode version and maintain revovate by @fwendland in #369
- Fix renovate configuration by @fwendland in #370
- Update MARK to latest release by @fwendland in #373
- Support unity builds in CLI mode by @oxisto in #372
- Prepare release 2.0.0-beta1 by @fwendland in #371
- Rh/sarif compliency by @CodingDepot in #358
- Implementing a version provider by @CodingDepot in #388
- Replace NFA-based order evaluation with the DFA-based evaluation in the CPG library by @KuechA in #386
- Combine CPG packages into one group for simultaneous updates by @fwendland in #412
- Configuration file support by @seelchen in #378
- versionProvider for SARIF output by @CodingDepot in #415
- Load additional CPG frontends dynamically based on class name by @fwendland in #422
- Add printer style output pipeline to reuse output functionality by @CodingDepot in #424
- Add flag
pedantic
to perform all analyses and post all findings by @fwendland in #425 - Mark rule disabling by @seelchen in #426
- Add additional options by @seelchen in #427
- Update Dockerfile and add .dockerignore by @fwendland in #435
- Separate ServerConfiguration and TranslationConfiguration by @seelchen in #428
- Add config normalizing by @seelchen in #442
- Add common formatting configuration for test resources by @fwendland in #444
- Investigation of issue #219 by @fwendland in #445
- Enable addition of external configuration files by @CodingDepot in #446
- Add schema for config file by @seelchen in #447
- Add new config defaults by @seelchen in #448
- Fix translation of relative paths in config file by @seelchen in #449
- lighter weight logging by @CodingDepot in #462
- Change config path default by @seelchen in #459
- Add source disabling by @seelchen in #460
- Fix typos and inconsistencies in help message by @seelchen in #464
- Log unmatched arguments and unknown properties by @seelchen in #465
- Remove unnecessary "if" in buildTranslationConfig by @seelchen in #468
- Make collection type options appendable by @seelchen in #463
- Prepares redesign of Codyze by @fwendland in #458
- Add miscellaneous tests by @seelchen in #471
- Fix broken wiki link in README by @seelchen in #482
- Update plugins and dependencies by @renovate
- Update VSCode plugin dependencies by @renovate
New Contributors
- @maximiliankaul made their first contribution in #215
- @CodingDepot made their first contribution in #361
- @KuechA made their first contribution in #386
Full Changelog: v1.5.5...v2.0.0
2.0.0-beta
What's Changed
- Add builtin _split_match_unordered by @fwendland in #208
- Add builtin split and disjoint by @fwendland in #223
- Add containsFindings() to simplify test cases. by @maximiliankaul in #215
- Add explicit Kotlin dependency to prevent version mix by @fwendland in #269
- Add severity and pass message for findings by @fwendland in #270
- Added support for experimental CPG languages by @oxisto in #239
- Adds builtin
_now()
and_year()
by @fwendland in #229 - Adjust renovate config for vscode plugin by @fwendland in #357
- Bump VSCode engine and types by @fwendland in #291
- Bump urllib3 from 1.25.8 to 1.26.5 in /scripts/performance_benchmark/github-downloader by @dependabot in #205
- Change e-mail on website by @fwendland in #202
- Change evaluation of
when
to fail on errors and fix rule mistakes by @fwendland in #258 - Change rule evaluation to create finding on errors by @fwendland in #356
- Changed branch of MARK repository by @oxisto in #235
- Consistently using
getSuitableDFGTarget
to find suitable DFG target by @oxisto in #261 - Converted tests to Kotlin by @oxisto in #255
- Fix VSCode version and maintain revovate by @fwendland in #369
- Fix loading multiple mark files by @fwendland in #284
- Fix renovate configuration by @fwendland in #370
- Fixed getRegionByNode returning endLine instead of endColumn by @CodingDepot in #361
- Fixing problems with order expression in MARK entities without class objects by @oxisto in #247
- New Builtin _get_code(MARK_var) to get source code by @maximiliankaul in #222
- Pick up default location of generated sources by @fwendland in #212
- Pin dependency @types/vscode to 1.60.0 by @renovate in #292
- Prepare 2.0.0-beta.1 release by @oxisto in #232
- Prepare for CPG 4.0 by @oxisto in #184
- Prepare release 2.0.0-beta1 by @fwendland in #371
- Preserve version range for VSCode by bumping by @fwendland in #350
- Pull MARK dependency from master through jitpack.io by @fwendland in #217
- Re-enabled default CPG passes by @oxisto in #233
- Reconfigure version range for vscode by @fwendland in #343
- Refactor builtin's execute method for wider return types by @fwendland in #242
- Remove warnings from Kotlin compiler in test cases by @fwendland in #268
- Remove whitespaces on spitted strings by @fwendland in #224
- Removing obsolete or duplicate dependencies by @oxisto in #234
- Replacing OverflowDB with CPG in-memory Graph by @oxisto in #226
- Resolve base of declared reference expressions when finding MARK operand bases by @fwendland in #221
- Restructuring java packages and cleanup by @oxisto in #236
- Support multiple MARK files by @fwendland in #273
- Support unity builds in CLI mode by @oxisto in #372
- Switching back to official CPG 4.0 release by @oxisto in #252
- Typestate cleanup and improvements by @oxisto in #237
- Update Codyze VSCode plugin by @renovate in #360
- Update Codyze VSCode plugin by @renovate in #367
- Update MARK to latest release by @fwendland in #373
- Update MARK to pull in annotation feature by @fwendland in #278
- Update URL to update site of MARK plugin by @fwendland in #196
- Update VSCode plugin dependencies by @renovate in #380
- Update dependency @types/node to v16.11.9 by @renovate in #352
- Update dependency @typescript-eslint/parser to v5.4.0 by @renovate in #347
- Update dependency com.diffplug.spotless:com.diffplug.spotless.gradle.plugin to v5.14.3 by @renovate in #245
- Update dependency com.fasterxml.jackson.module:jackson-module-kotlin to v2.13.0 by @renovate in #296
- Update dependency com.jayway.jsonpath:json-path to v2.6.0 by @renovate in #206
- Update dependency de.fraunhofer.aisec:cpg to v4.2.0 by @renovate in #381
- Update dependency eslint to v8.3.0 by @renovate in #354
- Update dependency gradle to v7.3.1 by @renovate in #363
- Update dependency mocha to v9.1.3 by @renovate in #319
- Update dependency org.apache.logging.log4j:log4j-core to v2.15.0 by @renovate in #376
- Update dependency org.apache.logging.log4j:log4j-slf4j18-impl to v2.15.0 by @renovate in #377
- Update dependency org.codehaus.groovy:groovy to v3.0.8 by @renovate in #179
- Update dependency org.reflections:reflections to v0.10.2 by @renovate in #326
- Update dependency org.sonarqube:org.sonarqube.gradle.plugin to v3.3 by @renovate in #209
- Update dependency ts-loader to v9.2.6 by @renovate in #277
- Update dependency typescript to v4.5.2 by @renovate in #351
- Update dependency webpack to v5.64.2 by @renovate in #353
- Update dependency webpack-cli to v4.9.1 by @renovate in #320
- Update junit5 monorepo to v5.8.2 by @renovate in #359
- Update picocli packages to v4.6.2 by @renovate in #335
- Update plugin com.diffplug.spotless to v5.17.1 by @renovate in #331
- Update plugin com.diffplug.spotless to v6 by @renovate in #340
- Update plugin com.diffplug.spotless to v6.0.4 by @renovate in #368
- Update plugin org.jetbrains.kotlin.jvm to v1.6.0 by @renovate in #345
- Use GitHub Action to setup Node.js by @fwendland in #342
- Use short message for unit tests by @fwendland in #355
- Visual Studio Code Plugin by @oxisto in #265
New Contributors
- @maximiliankaul made their first contribution in #215
- @CodingDepot made their first contribution in #361
Full Changelog: v1.5.5...v2.0.0-beta
2.0.0-alpha4
What's Changed
- Refactor builtin's execute method for wider return types by @fwendland in #242
- Fixing problems with order expression in MARK entities without class objects by @oxisto in #247
- Switching back to official CPG 4.0 release by @oxisto in #252
- Converted tests to Kotlin by @oxisto in #255
- Update junit5 monorepo to v5.8.0 by @renovate in #259
- Change evaluation of
when
to fail on errors and fix rule mistakes by @fwendland in #258 - Consistently using
getSuitableDFGTarget
to find suitable DFG target by @oxisto in #261 - Add explicit Kotlin dependency to prevent version mix by @fwendland in #269
- Remove warnings from Kotlin compiler in test cases by @fwendland in #268
- Visual Studio Code Plugin by @oxisto in #265
- Support multiple MARK files by @fwendland in #273
- Add severity and pass message for findings by @fwendland in #270
- Update MARK to pull in annotation feature by @fwendland in #278
- Fix loading multiple mark files by @fwendland in #284
- Bump VSCode engine and types by @fwendland in #291
Full Changelog: v2.0.0-alpha3...v2.0.0-alpha4
2.0.0-alpha3
What's Changed
- Restructuring java packages and cleanup by @oxisto in #236
- Removing obsolete or duplicate dependencies by @oxisto in #234
- Typestate cleanup and improvements by @oxisto in #237
- Update dependency com.fasterxml.jackson.module:jackson-module-kotlin to v2.12.4 by @renovate in #238
- Added support for experimental CPG languages by @oxisto in #239
Full Changelog: v2.0.0-alpha2...v2.0.0-alpha3
2.0.0-alpha2
Hotfix after a change in MARK branch (#235).