Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Beta Test 2.0.7-beta5 #733

Closed
5 tasks done
reconbot opened this issue Apr 6, 2016 · 2 comments
Closed
5 tasks done

Beta Test 2.0.7-beta5 #733

reconbot opened this issue Apr 6, 2016 · 2 comments

Comments

@reconbot
Copy link
Member

reconbot commented Apr 6, 2016

We've got a new beta and boy are you going to like it!

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

Version 2.0.7-beta4

Fix pre-gyp paths so bindings can be found

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)

Version 2.0.7-beta2

  • Code cleanup due to moving to eslint internally
  • Bugfixes around JS handling of file descriptors

Version 2.0.7-beta1

  • Remove deprecated BuildCommDCB for windows support
  • Cleanup callback handling

We need confirmation that [email protected] works on the following platforms

  • Windows 7
  • Windows 8
  • Windows 10
  • OSX
  • Linux

With node 0.10, 0.12, 4 and 5. The binaries are build, the package is published! Please try it out in your apps and let us know how it works for you!

@reconbot reconbot changed the title Beta Test 2.0.7-beta3 Beta Test 2.0.7-beta4 Apr 6, 2016
@reconbot reconbot changed the title Beta Test 2.0.7-beta4 Beta Test 2.0.7-beta5 Apr 8, 2016
@reconbot
Copy link
Member Author

reconbot commented Apr 8, 2016

Beta4 has such great feedback we decided to make Beta 5 a release candidate.

It lands today with the following additional changes.

Version 2.0.7-beta5

  • Fix binary paths to confirm with modern standards
  • Confirm nw.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

And if there aren't any regressions with this build we'll go to production! Please give it a whirl and see if your specific flags, oddly named ports, and weird setting are still working.

npm install [email protected]

Thanks!

-Francis

@reconbot
Copy link
Member Author

We had some improvements to the api around flow controls and errors. To keep with semver I bumped the major version even though only the minor was bumped in the betas. I have now released [email protected]. Thanks to everyone involved!

https://www.npmjs.com/package/serialport

@lock lock bot locked as resolved and limited conversation to collaborators May 6, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Development

No branches or pull requests

1 participant