Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

xod-arduino-deploy

Package Overview
Dependencies
Maintainers
2
Versions
6
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

xod-arduino-deploy - npm Package Versions

0.21.0

Diff

Changelog

Source

0.21.0 (2018-06-09)

Features and enhancements

  • [core] Add a custom type system which allows defining own complex types. (#1216, #1224)
  • [core] Add a new built-in type: Port. Port specifies a board hardware pin like A4 or D4. Port specification became more straightforward rather than plain numbers used before. (#1232)
  • [core] Add a new built-in type: Byte. A byte is a group of eight bits specified in a binary, decimal, or hexadecimal form. (#1192)
  • [core] Clarify error messages related to generic type conflicts. (#1246)
  • [nodes] Add byte-to-number and number-to-byte conversion nodes to xod/bits. (#1186)
  • [nodes] Make nodes in xod/bits use the new Byte type. (#1261)
  • [nodes] Make nodes in xod/common-hardware use the new Byte and Port types. They now also expose unified pins for an explicit update, update acknowledgment, and error signaling. (#1274)
  • [nodes] Nodes related to mathematics moved from xod/core to xod/math (#1251)
  • [nodes] Nodes related to general purpose input/output moved from xod/core to xod/gpio (#1256)
  • [nodes] Nodes for the I²C bus communication moved from xod/core to xod/i2c (#1270)
  • [tutorial] Links in the welcome-to-xod tutorial no longer use goo.gl link shortener and point to web-pages directly (#1217)

Deprecations and removals

  • All nodes related to mathematics in xod/core are deprecated now. Use corresponding nodes from xod/math instead.
  • Nodes analog-input, pwm-output, digital-input, and digital-output from xod/core are deprecated now. Use analog-read, pwm-write, digital-read, digital-write from the new xod/gpio, or xod/common-hardware/analog-sensor instead.
  • Plain numbers for pins defining a port are deprecated now. Although value 3 is still valid, prefer explicit A3 or D3. IDE will auto-correct wrong values on input commit.
  • Plain numbers for pins storing a byte are deprecated now. Although value 3 is still valid, prefer explicit 3d, 03h, or 11b. IDE will auto-correct wrong values on input commit.

Bug fixes

  • [core] Correctly pick up values bound to generic terminals and use them as default values for pins created by these terminals. (#1250)
  • [ide] Fix some cases when generic pins were not colored even if their types can be deduced. (#1248)
  • [ide] Reset project preferences when creating a new project. (#1252)
  • [ide] Make toolchain installation immune to download interruptions. (#1255)

<a name="0.20.3"></a>

evgenykochetkov
published 0.19.5-0 •

brusher
published 0.19.4 •

evgenykochetkov
published 0.19.2 •

Changelog

Source

0.19.2 (2018-03-12)

Bug fixes

  • [nodes] Do not emit an unconditional pulse from xod/core/defer-pulse on boot (#1108)
  • [nodes] Remove extraneous utility output from xod/core/discretize (#1106)
  • [core] Fix IDE crashing when opening some patches with dead links (#1111)

<a name="0.19.0"></a>

evgenykochetkov
published 0.19.0 •

Changelog

Source

0.19.0 (2018-03-02)

Features and enhancements

  • [core] Implement variadic nodes. An ability to have an adjustable number of input pins on a node.
  • [nodes] Nodes from the standard library made variadic if applicable: add, multiply, bitwise-*, any, and, or, concat, discretize, select, and others.
  • [ide] Show richer tooltips on node hover. It shows the node label, fully qualified type, and errors if there are any.

New nodes

<a name="0.18.1"></a>

evgenykochetkov
published 0.15.2 •

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc