v0.6.0
0.6.0 (2026-06-03)
Bug Fixes
- correct Apex type mappings for currency, percent, and long fields (3f4e90b)
- extend tsconfig rootDir to include shared module (8bfbb3c)
Features
- add Apex Language Server integration with Monaco editor (76d929f)
- add SObject field completions from connected org (7b39124)
Breaking Changes
Apex Code node: code field format changed
The code field now expects class body level code instead of just the run() method body.
Before (v0.5.x):
String reversed = payload.reverse();
return reversed;After (v0.6.x):
private static Object run(String payload) {
String reversed = payload.reverse();
return reversed;
}Users can now add helper methods and inner classes alongside run():
private static Object run(String payload) {
Processor p = new Processor();
return p.process(payload);
}
public class Processor {
public String process(String input) {
return input.reverse();
}
}Migration
- Delete existing Apex Code nodes from the canvas
- Re-add them — the new default code includes the
run()method signature - Move your logic into the
run()method body
Why
This change enables users to define helper methods and inner classes, and provides better LSP support since the editor now shows the full method signature.