Skip to content

Releases: goatshriek/ruby-dragon

v5.0.0

25 Apr 19:00
9dbeb8d

Choose a tag to compare

Changed

  • Upgrade to JRuby 10.0.0.0 (Ruby 3.4.2)
  • Upgrade to Groovy 4.0.26
  • Upgrade to Kotlin 2.1.20

Fixed

  • Ruby console errors on non-Windows systems related to the terminal not using
    the typical STDIN file descriptor.
  • Kotlin engine startup now includes a warm-up evaluation so that the first
    user expression does not have to wait for this.

v4.2.0

14 Feb 13:29
0e4bf1c

Choose a tag to compare

Changed

  • Upgrade to JRuby 9.4.12.0 (Ruby 3.1.4)
  • Upgrade to Groovy 4.0.25
  • Upgrade to Kotlin 2.1.10

Deprecated

  • DragonPlugin.getCompletions(String cmd) in favor of DragonPlugin.getCompletions(String cmd, int caretPos). This mirrors the
    deprecation of the same method in ghidra.app.plugin.core.interpreter.InterpreterConnection.

v4.1.0

09 Nov 02:47
7e31f81

Choose a tag to compare

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

v4.0.0

09 Jul 01:07
70aae21

Choose a tag to compare

Added

  • Current function, data, and instruction interpreter variables.

Changed

  • Upgrade to JRuby 9.4.8.0 (Ruby 3.1.4)
  • Upgrade to Clojure 1.11.3
  • Upgrade to Groovy 4.0.22
  • Upgrade to Kotlin 2.0.0

Removed

  • Warnings and launch.properties files for broken JRuby support in older versions of Ghidra.

v3.3.0

29 Mar 04:15
48499ba

Choose a tag to compare

Changed

  • Upgrade to JRuby 9.4.6.0 (Ruby 3.1.4)
  • Upgrade to Clojure 1.11.2
  • Upgrade to Groovy 4.0.20
  • Upgrade to Kotlin 1.9.23

v3.2.0

24 Dec 18:17
9ad7fe7

Choose a tag to compare

Changed

  • Upgrade to JRuby 9.4.5.0 (Ruby 3.1.4)
  • Upgrade to Groovy 4.0.17
  • Upgrade to Kotlin 1.9.22

v3.1.0

15 Sep 01:05
918fb90

Choose a tag to compare

Added

  • Loading banners with load time and language version to all interactive interpreters.

Changed

  • Automatic class import now defaults to off instead of on.
  • All interactive interpreters are now lazily created.
  • Upgrade to Groovy 4.0.14
  • Upgrade to Kotlin 1.9.10

v3.0.0

14 Jul 02:24
04a6c0b

Choose a tag to compare

Added

  • Toolbar icons for each interpreter.

Changed

  • Upgrade to JRuby 9.4.3.0 (Ruby 3.1.4)
  • Upgrade to Groovy 4.0.13
  • Upgrade to Kotlin 1.9.0

v2.3.0

04 Jun 11:55
159dba7

Choose a tag to compare

Changed

  • Upgrade to Groovy 4.0.12
  • Upgrade to Kotlin 1.8.21

v2.2.0

16 Mar 02:24
b970fb9

Choose a tag to compare

Added

  • Automatic class import option for all interpreters.

Changed

  • Upgrade to Groovy 4.0.9
  • Upgrade to JRuby 9.3.10.0
  • Upgrade to Kotlin 1.8.10