Releases: xodio/xod
Releases · xodio/xod
0.38.0
Features and enhancements
- [core] Make possible to pass variadic pins to children variadic nodes (#2107)
- [ide] Add table log feature: collect, view and save tabular data in live session mode (#2098, #2108)
- [nodes] Add nodes to handle interrupts in xod/gpio standard library (#2106)
- [nodes] Add xod/core/micros node and some utilities for this type (#2106)
- [nodes] Add
variadic-pass-*
marker nodes (#2107) - [nodes] Add xod/debug/table-log node to collect tabular data (#2098, #2108)
Bug fixes
0.37.3
0.37.2
0.37.1
0.37.0
Features and enhancements
- [ide] Make deployment pane resizable (#2081)
- [ide] Copy and save logs from deployment pane (#2078, #2079)
- [ide] Recover IDE from runtime exceptions (#2074)
- [ide] Add hotkeys to show upload popup (#2073)
- [ide] Show a favicon in the browser IDE (#2070)
- [ide] Restyle bus nodes to avoid misclicks (#2069)
- [ide] Add hotkeys to create terminal(
t
), constant(c
), tweak and watch(w
) nodes while linking (#2068) - [ide] Focus on label editor in Inspector when double-clicking terminal or bus nodes (#2063)
- [ide] Move to Electron v10, node.js v12 (#2084)
Bug fixes
- [ide] Fix workspace errors when user deleted a workspace (#2082)
- [ide] Paste "expanded" nodes (such as constants, watches, tweaks) to the right position (#2071)
- [ide] Fix hotkeys not working in some cases (#2067)
- [ide] Show create new patch popup even when the project browser is hidden (#2066)
- [nodes] Fix a typo in welcome-to-xod project (#2064)
0.36.1
0.36.0
Features and enhancements
- [core] Introduce records — an easy way to pack multiple data fields into a custom type and to serialize it to JSON. Check out the guide article for details (#2051)
- [c++] Introduce
setImmediate
API, that greatly optimises cases that require sheduling evaluation right after the current transaction completes (#2056) - [ide] Add information about constant types in C++ cheatsheet in the sidebar (#2045)
Bug fixes
- [nodes] Make xod graphics bitmaps compile on non-avr boards (#2053)
- [nodes] Fix
xod-dev/esp8266-mcu/lan-ip
implementation (#2050)
New nodes
0.35.3
0.35.2
0.35.1
Bug fixes
- [core] Make sure implementation keywords are always detected correctly (#2035)
- [c++] Fix TetheringInternet namespace in generated code (#2036)
- [nodes] Fix typo in
xod/debug/get-local-ip
implementation (#2036) - [nodes] Fix typo in
xod/common-hardware/ds18b20-thermometer
implementation (#2034) - [nodes] Fix typo in
xod/graphics/humidity-16x16-rgba
implementation (#2032)