Skip to content

Releases: Gubaer/josm-scripting-plugin

v0.4.1

13 Mar 15:18

Choose a tag to compare

Improvement: Scripts are now fully responsible for cleaning up resources on context reset.
Use addResetCallback() from josm/context to dispose open windows, remove AWT event
listeners, layer change listeners, or any other resource your script owns.
See Managing the scripting context.

v0.4.0

11 Mar 17:40

Choose a tag to compare

New: A "Reset Context" button in the scripting console lets you reset the GraalJS scripting
environment at any time β€” no need to restart JOSM to start fresh.

v0.3.7

10 Mar 10:57

Choose a tag to compare

We’ve introduced AI-generated support for 27 languages and invite human translators to help us refine these
translations on transifex. Your expertise is essential to ensuring our automated strings meet the high standards
of accuracy and cultural nuance our global community deserves.

Release v0.3.6

03 Mar 20:14

Choose a tag to compare

Feature: Support launching interactive UI applications (Swing). See #115

Release v0.3.5

09 Feb 17:25

Choose a tag to compare

Feature: When running a Python script, add the script's directory to sys.path before executing the script (see also #112)
Feature: When running a Python script, add the environment variable JYTHONPATH to sys.path before executing the script (see also #112)

Release v0.3.4

03 Feb 08:08

Choose a tag to compare

Feature Request: #112 - Init __file__ in JSR223 bindings for Jython

Release v0.3.3

29 Jan 09:59

Choose a tag to compare

Bug fix: fix NPE in Scripting Engine Dialog

Release v0.3.2

21 Jan 14:16

Choose a tag to compare

Minor: upgraded dependencies to latest version
FeatureRequest: #111: Hotkeys

Release v0.3.1

12 Jan 20:46

Choose a tag to compare

Feature request: menu entries for most recently run scripts remember the scripting engine, see #107
Minor: toolbar buttons for custom script files are not supported anymore, see #107
Bug fix: removed download URL for the Groovy scripting language engine

Release v0.3.0

23 Sep 16:12

Choose a tag to compare

Major: the scripting plugin now requires Java 17
Major: the scripting plugin now requires GraalJS 23.0.x
Major: the Rhino scripting engine has been removed from the scripting plugin
Major: the JavaScript API V1 has been removed from the scripting plugin
Major: the JavaScript API V2 has been removed from the scripting plugin