Skip to content

0.35.0

Compare
Choose a tag to compare
@evgenykochetkov evgenykochetkov released this 08 Sep 14:47
· 163 commits to master since this release

Features and enhancements

  • [core] Introduce constant types and new C++ implementation syntax. (#2007)
  • [core] Make color-type outputs bindable (#2011)
  • [ide] Add ability to clone a patch from library to a local project (#1999, #2003)
  • [nodes] Make pulse-on-* nodes behave consistently and not trigger on start (#2002)
  • [core] Upgrade bundled arduino-cli to v0.12.0. Thanks, @quinkennedy! (#1986, #2012, #2029)
  • [core] Use upstream ESP8266 package index instead of being locked to v2.4.3 (#2026)
  • [core] Improved resolution of abstract nodes to allow specializations without the type suffix for types defined in the same library (#2004)
  • [nodes] Unify interfaces of nodes in xod-dev/esp8266, xod-dev/esp8266-mcu, xod-dev/w5500 and xod/debug to use abstract nodes from xod/net (#2004)

Bug fixes

  • [ide] Fix inconsistent behaviour of "Follow Log" feature in Debugger pane (#2027)
  • [nodes] Fix compiling of xod-dev/ws2812 on ESP8266 (#1994)
  • [core] Fix an uncaught exception when transpiling a patch with a “dangling” defer node (#1995)
  • [c++] Fix forward declaration of HardwareSerial for megaAVR architecture (#2006)
  • [core] Fix creating cast nodes for custom types (#2008, #2023, #2025)
  • [nodes] Add missing dependency for xod-dev/pn532-nfc (#2024)
  • [nodes] Fix renderScanlinePart behaviour in xod-dev/ssd1306-display (#2022)

New nodes