diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 7ae6ee5..be98065 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -12,7 +12,7 @@ jobs: runs-on: "ubuntu-latest" strategy: matrix: - ghidra: ["11.1", "11.1.1"] + ghidra: ["11.1", "11.1.1", "11.2.1"] include: - ghidra: "11.1" ghidra-url: "https://github.com/NationalSecurityAgency/ghidra/releases/download/Ghidra_11.1_build/ghidra_11.1_PUBLIC_20240607.zip" @@ -24,6 +24,11 @@ jobs: ghidra-sha256: "7fe8d9a6e7e5267f3cf487a0c046b21fb08d7a602facaa2e81ac2f09b5df2866" ghidra-filename: "ghidra_11.1.1_PUBLIC_20240614.zip" ghidra-folder: "ghidra_11.1.1_PUBLIC" + - ghidra: "11.2.1" + ghidra-url: "https://github.com/NationalSecurityAgency/ghidra/releases/download/Ghidra_11.2.1_build/ghidra_11.2.1_PUBLIC_20241105.zip" + ghidra-sha256: "ce4db5117da0fbaf8f33863fec4f40902f754f06b68945a59fb1c0f9b1bc461c" + ghidra-filename: "ghidra_11.2.1_PUBLIC_20241105.zip" + ghidra-folder: "ghidra_11.2.1_PUBLIC" env: GHIDRA_INSTALL_DIR: /home/runner/ghidra/${{ matrix.ghidra-folder }} diff --git a/CHANGELOG.md b/CHANGELOG.md index f5387c0..1a3f112 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,14 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [4.1.0] - 2024-11-8 +### Changed + - Upgrade to JRuby 9.4.9.0 (Ruby 3.1.4) + - Upgrade to Clojure 1.12.0 + - Upgrade to Groovy 4.0.23 + - Upgrade to Kotlin 2.0.21 + + ## [4.0.0] - 2024-07-08 ### Added - Current function, data, and instruction interpreter variables. diff --git a/build.gradle b/build.gradle index 3b85e3c..547631a 100644 --- a/build.gradle +++ b/build.gradle @@ -19,12 +19,12 @@ plugins { } dependencies { - implementation('org.jruby:jruby-complete:9.4.8.0') - implementation('org.clojure:clojure:1.11.3') - implementation('org.apache.groovy:groovy:4.0.22') - implementation('org.apache.groovy:groovy-groovysh:4.0.22') + implementation('org.jruby:jruby-complete:9.4.9.0') + implementation('org.clojure:clojure:1.12.0') + implementation('org.apache.groovy:groovy:4.0.23') + implementation('org.apache.groovy:groovy-groovysh:4.0.23') testImplementation('junit:junit:4.13.2') - runtimeOnly('org.jetbrains.kotlin:kotlin-scripting-jsr223:2.0.0') + runtimeOnly('org.jetbrains.kotlin:kotlin-scripting-jsr223:2.0.21') } test {