Skip to content

Script IDE 1.18.0

Choose a tag to compare

@nigelgwork nigelgwork released this 06 Sep 23:26
· 20 commits to main since this release

The compare-two-gateways feature is removed, and the split button is one you can see.

Removed: comparing two gateways

Nigel, 07/09/2026: "The comparison to other gateways is not required. You can remove that. I didn't realise that was something you were trying to do."

It shipped in 1.17.0 and it is gone — the Compare view, the peer configuration, the outbound client, the /api/remote/* routes, the digest route and everything behind them. Removed rather than hidden behind a flag, because two properties come back with it:

  • The module has no non-session authentication again. The peer read token gate went with the feature, so every route requires a browser session. The four reads it covered — projects, the script tree, a script body, the digest — take the ordinary authenticated gate.
  • The module makes no outbound HTTP calls. The client that talked to another gateway was the only one.

policy.properties is back to the two switches it had before: execution and the terminal.

The Jython test runner is untouched. It was the other half of 1.17.0 and it stays.

A split button you can find

Nigel: "the button is so small I didn't even notice it until I went deliberately searching."

It was a bare glyph in muted grey at the end of the tab strip — the quietest thing on the strip while being the only action on it. It now carries an icon, a border and the word: Split, then Move right and Move left once there are two panes. The README has a picture of the split editor for the first time.

Upgrading

Nothing to do. If you had peers configured in policy.properties, those keys are now ignored and can be deleted; the execution and terminal switches are unaffected.