node-serialport

Access serial ports with JavaScript. Linux, OSX and Windows. Welcome your robotic JavaScript overlords. Better yet, program them!

MIT License

Downloads
4.1M
Stars
5.7K
Committers
186

Bot releases are hidden (Show)

node-serialport - https://github.com/serialport/node-serialport/releases/tag/@serialport/[email protected]

Published by HipsterBrown almost 4 years ago

node-serialport - v3.1.1

Published by jacobrosenthal over 8 years ago

  • fix an issue with bundled deps for node-pre-gyp on npm
node-serialport - v2.1.1

Published by jacobrosenthal over 8 years ago

  • .list errors are consistent across platforms and no longer has blocking statSync calls
  • Stop bundling node-pre-gyp to prevent issues when it's already installed
  • Internal restructuring
node-serialport - v2.1.0

Published by jacobrosenthal over 8 years ago

  • Major refactor, bug fixes and docs improvements thanks to @ecksun, @fivdi, @gfcittolin, @jacobrosenthal, @mhart, @nebrius, @pabigot, @paulkaplan, @reconbot, @rodovich, @rwaldron, @sayanee, @tigoe and everyone who reported and helped debug issues!
  • Fix binary paths to confirm with modern standards
  • Integration tests on CI's that support it or for the folks at home with an arduino handy
  • Upgrade to nan-2.2.1 for memory leak fixes and node 6 compatibility (still not supported)
  • Confirm nw.js and electron compatibility
  • Make the outpout of .list consistent between platforms and docs
  • Define ambiguous flow control flags and document them
  • Fix support systems who provide 0 as a valid file descriptor
  • Fix race conditions when opening and closing ports that led to errors while reading and writing while closing or opening the port.
  • [unix] Fix a double open bug on unix that would cause opening and closing ports repetitively to error.
  • [unix] Listing serialports on linux now include more ports (including bluetooth devices eg. /dev/rfcommXX) and have less bugs in the output
  • [windows] Remove deprecated BuildCommDCB for windows 10 support
  • [windows] Fix a memory leak on windows
  • [windows] Fix a 100% cpu and possible hang bug when ports were disconnected on windows.
node-serialport - v2.0.7-beta5

Published by jacobrosenthal over 8 years ago

Version 2.0.7-beta5

  • Fix binary paths to confirm with modern standards
  • Confirm ns.js and electron compatibility
  • Make the outpout of .list consistent between platforms and docs
  • Define ambiguous flow control flags and document them
  • Add support for bluetooth devices in .list /dev/rfcommXX
node-serialport - v2.0.7-beta3

Published by jacobrosenthal over 8 years ago

Version 2.0.7-beta3

  • Fix support systems who provide 0 as a valid file descriptor
  • Integration tests on CI's that support it or for the folks at home with an arduino handy
  • Many documentation improvements
  • Listing serialports on unix/linux (non osx) now include more ports and have less bugs in the output
  • Fix race conditions when opening and closing ports that led to errors while reading and writing while closing or opening the port.
  • Fix a double open bug on OSX that would cause opening and closing ports repetitively to error.
  • Fix a 100% cpu and possible hang bug when ports were disconnected on windows.
  • Fix a memory leak on windows
  • Upgraded to nan-2.2.1 for memory leak fixes and node 6 support (still not supported)
node-serialport - v2.0.7-beta2

Published by jacobrosenthal over 8 years ago

  • Code cleanup due to moving to eslint internally
  • Bugfixes around JS handling of file descriptors
node-serialport - v2.0.7-beta1

Published by jacobrosenthal over 8 years ago

  • Remove deprecated BuildCommDCB for windows support
  • Cleanup callback handling
node-serialport - v2.0.6

Published by jacobrosenthal almost 9 years ago

  • Add 5.x build to matrix, thanks @deadprogram
  • Re add nmpignore, thanks @rwaldron
  • Swap to upstream version of node-pre-gyp-github
node-serialport - v2.0.5

Published by jacobrosenthal almost 9 years ago

  • Fix linux port listing crash since 2.0.3 refactor, thanks @monkbroc
node-serialport - v2.0.0

Published by jacobrosenthal almost 9 years ago

node-serialport - v2.0.1

Published by jacobrosenthal almost 9 years ago

  • El Capitan Support, thanks @tmpvar
node-serialport - v2.0.2

Published by jacobrosenthal almost 9 years ago

  • Cleanup minor Unix gcc warnings, Thanks @rwaldron
node-serialport - v2.0.4

Published by jacobrosenthal almost 9 years ago

  • Fix heap corruption issue affecting windows users since 2.0.0, thanks @kunalspathak
node-serialport - v2.0.3

Published by jacobrosenthal almost 9 years ago

  • Move node-pre-gyp binaries away from Amazon S3 to Github Releases page
  • Fix for missing node-pre-gyp binaries, especially for windows users, since the 2.0.0 refactor which forced windows users to build from source -- generally failing due to lack of dependencies
  • Unix port listing moved away from udev which was not available on all platforms, to whitelisting ttyS ttyACM ttyUSB ttyAMA devices, see #610
Package Rankings
Top 0.61% on Npmjs.org
Top 6.73% on Proxy.golang.org
Badges
Extracted from project README
Backers on Open Collective Sponsors on Open Collective lerna codecov Test / Lint