Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

SerialPort

Access serial ports with JavaScript and Rust. Linux, OSX and Windows.
Collective - Host: opensource - https://opencollective.com/serialport - Website: https://serialport.io/ - Code: https://github.com/serialport

feat(parsers): ByteLength is now more efficient (#1402)

And better documented

github.com/serialport/utilities - 1bf3f80d04fcdc037875be0e7d4f8aba880c552e authored over 6 years ago by Francis Gulotta <[email protected]>
fix(windows): bad parameter for ReadThread (windows) (#1377)

github.com/serialport/utilities - eef84e5e2d1a4056cced85eaace3eb3ab3409a59 authored over 6 years ago by kimushu <[email protected]>
chore(package): update sinon to version 4.0.0 (#1348)

github.com/serialport/utilities - 2093e7928185ff2e281ff7862457fdab3e2a2776 authored over 6 years ago by greenkeeper[bot] <greenkeeper[bot]@users.noreply.github.com>
Bump to v6.0.0

github.com/serialport/utilities - 99d526c5f973e73dc085469e53af2504e1fbe813 authored over 6 years ago by Francis Gulotta <[email protected]>
docs: Collapse the beta changes in changelog and upgrade guide

github.com/serialport/utilities - 71560da864793f63a25a42148b88aee5d1c4ff1e authored over 6 years ago by Francis Gulotta <[email protected]>
docs(README): fix api links

github.com/serialport/utilities - 925a5ad86a77da3f37ac8190df7f784d31aed86e authored over 6 years ago by Francis Gulotta <[email protected]>
fix(windows): Fix read & write bugs for windows (#1364)

* Fix OVERLAPPED initialization
* Fix buffer overrun for writing and reading
* Remove unsafe mem...

github.com/serialport/utilities - f76901b437e18223e5c15355f461a274b18619de authored over 6 years ago by kimushu <[email protected]>
fix(windows): Fix async handle leak (#1367)

Fixes event loop weirdness in #1363

github.com/serialport/utilities - 85f1f75886e5b77f1935f22019204116cc83f20c authored over 6 years ago by kimushu <[email protected]>
Bump to 6.0.1 for testing

github.com/serialport/utilities - de180d8cf65896979114fc6cc87d804f31867ee7 authored over 6 years ago by Francis Gulotta <[email protected]>
v6.0.2

github.com/serialport/utilities - d07bddcb959ef2e4e4083efbb1d0a25adbf667d4 authored over 6 years ago by Francis Gulotta <[email protected]>
docs(README): change security scanner badge

github.com/serialport/utilities - 9f82df9db0938107854e46ca8ffd266c80b0d7de authored over 6 years ago by Francis Gulotta <[email protected]>
chore(packages): Upgrade debug fix sinon (#1372)

- Added `just-extend` because it'a broken dep of a dep in sinon

github.com/serialport/utilities - 084137c0cca2a68b2f985cb937182f764487eb29 authored over 6 years ago by Francis Gulotta <[email protected]>
chore(package): update mocha to version 4.0.0 (#1352)

github.com/serialport/utilities - df823d4210ac27118a08792f3e9b0b728cc6e443 authored over 6 years ago by greenkeeper[bot] <greenkeeper[bot]@users.noreply.github.com>
Bump to 6.0.0-beta3

github.com/serialport/utilities - 268f04bc88661fdb6b55031462f01c4012bac670 authored over 6 years ago by Francis Gulotta <[email protected]>
feat(windows): Add ERROR_INVALID_PARAMETER to supported bindings errors (#1354)

Error message according the Microsoft documentation:

ERROR_INVALID_PARAMETER = 87 -> The parame...

github.com/serialport/utilities - 43a131b73176d60facab4e4df8031586958b8aac authored over 6 years ago by Evgeni Milev <[email protected]>
chore(package): update eslint to version 4.5.0 (#1315)

github.com/serialport/utilities - e4823f036d2fc30b194bf466d894ac2703a8107d authored over 6 years ago by Francis Gulotta <[email protected]>
chore(packages): upgrade eslint and sinon (#1343)

github.com/serialport/utilities - 4f18e8b6de825dafa541d4a89e8ed664fff34d07 authored over 6 years ago by Francis Gulotta <[email protected]>
fix: Fixed typo in upgrade guide (#1321)

see also http://www.dictionary.com/browse/per-say

github.com/serialport/utilities - 15160498472413496c03dd436d2bc8052b6923ad authored over 6 years ago by Marcus Wittig <[email protected]>
feat(open): Throw on incorrect baudrate option (#1347)

This was causing a lot of issues, lets make it easier on people.

github.com/serialport/utilities - 01eb7a19c6c20aa4f51a00142adc4166a76e5295 authored over 6 years ago by Francis Gulotta <[email protected]>
Update publishing instructions

github.com/serialport/utilities - b0703557e9564639985d26b580b15e21dba7767d authored over 6 years ago by Francis Gulotta <[email protected]>
fix(docs): add missing parsers to properties list

github.com/serialport/utilities - 18d2a328e84340a8dac87903252823e98c894a6b authored over 6 years ago by Francis Gulotta <[email protected]>
6.0.0-beta2

github.com/serialport/utilities - 2b518ee205f26c4d42b55186c5eb9157c8cf8064 authored over 6 years ago by Francis Gulotta <[email protected]>
fix(windows): Asynchronous callbacks for reading and writing (#1328)

Instead of ReadFile and WriteFile, which block and transfer data synchronously, use ReadFileEx a...

github.com/serialport/utilities - 26bad48292ff3ec1c1d9073177fbc1a1d88687bd authored over 6 years ago by Dustin Long <[email protected]>
chore(package): update debug to version 3.0.1 (#1314)

github.com/serialport/utilities - ff590728a4c336779b32e50812d9d025c2a1a5b6 authored over 6 years ago by Francis Gulotta <[email protected]>
Revert "fix(windows): Asynchronous callbacks for reading and writing on Windows" (#1323)

This reverts commit 2c2a8b688cdeb22076a11ebffe2543dbc3689910.

github.com/serialport/utilities - 04e0633d25d8fb095e0e620987275ed90a51a75c authored over 6 years ago by Francis Gulotta <[email protected]>
feat(parsers): Add cctalk parsers (#1342)

* Added Working CCTalk Parser
* add basic tests
* compiled docs for cctalk parser

github.com/serialport/utilities - b34ef5347e7d0517031cc3bb9c88a86a9af977f8 authored over 6 years ago by Frank Lemanschik <[email protected]>
fix(windows): Asynchronous callbacks for reading and writing on Windows (#1313)

Instead of ReadFile and WriteFile, which block and transfer data synchronously, use ReadFileEx a...

github.com/serialport/utilities - b9d6189c1727088477427a1e2514378d1563f45a authored over 6 years ago by Dustin Long <[email protected]>
fix(tests): fixup for #1279 (#1285)

github.com/serialport/utilities - be4591cf68820edb03e09cadb598cfb0a08420c1 authored over 6 years ago by Francis Gulotta <[email protected]>
fix(windows): Parse more types of pnpIds (#1288)

This should give us more serial numbers on windows.

fixes #1220

github.com/serialport/utilities - b7e41adb75f0d89a8563231c750b491c2224be76 authored over 6 years ago by Francis Gulotta <[email protected]>
chore(package): update sinon to version 3.0.0 (#1280)

github.com/serialport/utilities - a06bf27c3f737f99d2216461badc70f8737fa21f authored over 6 years ago by greenkeeper[bot] <greenkeeper[bot]@users.noreply.github.com>
chore(package): update sinon to version 3.2.1 (#1316)

github.com/serialport/utilities - 29012a4fd38817082136be625d95011b83efcecf authored over 6 years ago by Francis Gulotta <[email protected]>
chore(docs): Update info about prebuild and contributing (#1286)

github.com/serialport/utilities - 0a3c2a2a9cbeecd2a3aced76b0cc8e0426317575 authored over 6 years ago by Francis Gulotta <[email protected]>
chore(changelog): Try out conventional-changelog (#1287)

Works great!

github.com/serialport/utilities - d47bada5b6856a33262832a64f40dfc8f172ef13 authored over 6 years ago by Francis Gulotta <[email protected]>
feat(test): tone down codecov comments (#1289)

github.com/serialport/utilities - 812373817b05c2a6b3ed0a07b56f1dc3ff85e485 authored over 6 years ago by Francis Gulotta <[email protected]>
6.0.0-beta1

### Bug Fixes

* **linux:** The productID should be a number not a description string ([#1279](h...

github.com/serialport/utilities - 9801bd5aac078a25baaf961c73ad04b6b2d11834 authored over 6 years ago by Francis Gulotta <[email protected]>
fix(docs): correct default highWaterMark to 65536 bytes

github.com/serialport/utilities - 54d88dee56007a5e3f26c6dee46ec09687609d6f authored over 6 years ago by Francis Gulotta <[email protected]>
fix(docs): Add a note about windows support

Closes #1299

github.com/serialport/utilities - 1b55e616827b34712c43fe678e1c0f89b95b681b authored over 6 years ago by Francis Gulotta <[email protected]>
fix(package): update debug to version 3.0.0 (#1292)

github.com/serialport/utilities - 9374400374ab258319d66782c59d41605dafba7e authored over 6 years ago by greenkeeper[bot] <greenkeeper[bot]@users.noreply.github.com>
chore(binaries): Lets switch to prebuild! (#1282)

- Build once on each platform (win32, win64, linux32, linux64, osx)
- upload to github
- Binarie...

github.com/serialport/utilities - 6f8202ca1ea6d712ed476b27df7fa21ee12d22da authored over 6 years ago by Francis Gulotta <[email protected]>
fix(linux): The productID should be a number not a description string (#1279)

fix: #1278

github.com/serialport/utilities - 83a4e0a6050b2f203a8b8a8bfa1d87b4d93baa85 authored over 6 years ago by Erik Kallen <[email protected]>
Bump to 5.0.0 🎉

github.com/serialport/utilities - 64af95625c2b4b08cef87b9814dfa8c70ddd8a8c authored over 6 years ago by Francis Gulotta <[email protected]>
docs: Fix missing `new` thanks to @patrykkalinowski

github.com/serialport/utilities - 06db1c1d277b9f42814c40d51acaa8b371c2923e authored over 6 years ago by Francis Gulotta <[email protected]>
fix(windows): Add option to disable RTS (#1277)

* Add option to disable RTS on Windows
* Add support for XON / XOFF on Windows. This is probabl...

github.com/serialport/utilities - 0e93b7d51f9860954b14657608eb17ce660ae5a0 authored over 6 years ago by Joshua Shireman <[email protected]>
[unix] fix a bug when poller errors would be unhandled

They will now be handled by the reads and writes that use it.

github.com/serialport/utilities - 99f3d0f04338e5d93e4dade70d2749f3094cf2cb authored over 6 years ago by Francis Gulotta <[email protected]>
[all] Change parsers to be es6 classes

- Reduces code a bit
- Provides a better code example
- clean up options passing into transform ...

github.com/serialport/utilities - 8d374fd747e640cd622ddb9de01ba0e06e2fc28f authored over 6 years ago by Francis Gulotta <[email protected]>
[all] Unify the serialport.list output (#1266)

- [osx] remove the 0x from productID and locationId and vendorId
- [linux] remove the starting 0...

github.com/serialport/utilities - 3b962d4d35722fbb30a0161e6fb2307fedb761dd authored over 6 years ago by Francis Gulotta <[email protected]>
Show MockBinding.reset() in examples

github.com/serialport/utilities - b6f445f584bf266845eeb93a4ea956d62016537c authored over 6 years ago by Francis Gulotta <[email protected]>
bump to 5.0.0-beta9

github.com/serialport/utilities - d55a52a0d9c822e2ba0bbca58a4bcb1910b26118 authored over 6 years ago by Francis Gulotta <[email protected]>
Add a timeout for the open/close integration test

github.com/serialport/utilities - 1be90b0fde17cb5ede08d04083d93b399356d544 authored over 6 years ago by Francis Gulotta <[email protected]>
Remove console.log from regex parser

github.com/serialport/utilities - a0a849c6e089c7d1a796db62c8d2079bb78a717d authored over 6 years ago by Francis Gulotta <[email protected]>
add a keyword

github.com/serialport/utilities - 3fa05781b827bcaf85af37526cc6b693cfddd49c authored over 6 years ago by Francis Gulotta <[email protected]>
[all] Change the default high water mark to 64k (#1255)

The 16k water mark was set a long time ago, 64k is the default for `fs.ReadStream` You should ex...

github.com/serialport/utilities - 886a2e480b343826a6be02e559caca63d96a39c0 authored over 6 years ago by Francis Gulotta <[email protected]>
fix(package): update bindings to version 1.3.0

github.com/serialport/utilities - efa56da38b495396d9815f93034c80707ab2c4d8 authored over 6 years ago by greenkeeper[bot] <greenkeeper[bot]@users.noreply.github.com>
Drain receive manual test added

github.com/serialport/utilities - 16737ec11164796c2e1e05015ecb988b2e47c35b authored over 6 years ago by John Whittington <[email protected]>
Queue drains

Drains don't make any sense if called on a closed port or before any writes. I'm queuing drains ...

github.com/serialport/utilities - 80657a68ab181e8ec82f9f405cc8b196a139233b authored over 6 years ago by Francis Gulotta <[email protected]>
Comments and number of bytes to send

github.com/serialport/utilities - aef0da722b054ae7c74f2ee27415eb0c65da128e authored over 6 years ago by John Whittington <[email protected]>
Fixed const typo

github.com/serialport/utilities - f1d3ef7cf1947bfa2b6ede7016bed9302c3a4495 authored over 6 years ago by Amila Welihinda <[email protected]>
Update template

github.com/serialport/utilities - 0df841cd600c6427f5c2d28720a3c7f61f137458 authored over 6 years ago by Francis Gulotta <[email protected]>
[all] Add promise support to serialport-repl and improve docs

github.com/serialport/utilities - 74a674a005918e5a7f8dbd98efa2bc72f732ffb8 authored over 6 years ago by Francis Gulotta <[email protected]>
Use parser not data callback without time and linting

github.com/serialport/utilities - c8ed342a55786aa1fe99bf5e8cc4b066dda57658 authored over 6 years ago by John Whittington <[email protected]>
Move parser object into port open

github.com/serialport/utilities - 57b76a37db17fc16bcfee5d57c151fdd6b91ed14 authored over 6 years ago by John Whittington <[email protected]>
Baudrate.250000 (#1239)

* Test for 250k baud rate

github.com/serialport/utilities - a626c80f6e2baf6f4b03dd8fe2d636be9f576187 authored over 6 years ago by Francis Gulotta <[email protected]>
Add more npm ignorable things to the .npmignore file

Signed-off-by: Rick Waldron <[email protected]>

github.com/serialport/utilities - 8fdc5710c7e7502f6f6b8e0cff7922e55afe8394 authored over 6 years ago by Rick Waldron <[email protected]>
[osx] Return the tty instead of the cu for osx serialports

For the record, tty's are `DialinDevice`s and cu's are `CalloutDevice`s

Thanks to @kishinmangla...

github.com/serialport/utilities - deb04982049e9cd2c26139e044048176e4ce3c0a authored over 6 years ago by Francis Gulotta <[email protected]>
Lift arguments object reference up to origin scope

See explanation: https://github.com/EmergingTechnologyAdvisors/node-serialport/issues/1245

Sign...

github.com/serialport/utilities - a6fc6e00094705a67f78279cd017d8f283824804 authored over 6 years ago by Rick Waldron <[email protected]>
call udevadm single time

github.com/serialport/utilities - 303315bfb12f2eaa657afb1e5565fb08c5f9c803 authored over 6 years ago by Jesus <[email protected]>
gussy up the docs and keywords describing uses

github.com/serialport/utilities - 56e04a69207f9452d1ba814e35907585f1e6fecf authored over 6 years ago by Francis Gulotta <[email protected]>
[all] Have drain wait for pending JS write operations before calling system drain

This should allow drain to be a lot easier to use.

Bonus:
- More logging!
- Bluebird in tests w...

github.com/serialport/utilities - 6d77882cc63bcdbf8dadb66d00c3260a23b086fb authored over 6 years ago by Francis Gulotta <[email protected]>
Add write recording capabilities to the mock bindings (#1249)

- change echo default
- add a bunch of logging and serialport serialnumbers

github.com/serialport/utilities - 873d480986c8cb5d3cdacbf5e379671410f80a00 authored over 6 years ago by Francis Gulotta <[email protected]>
refactor some test logic

github.com/serialport/utilities - 9e6e39269bfc349f637c496eefd46e8e51997552 authored over 6 years ago by Francis Gulotta <[email protected]>
add a little to the upgrade guide

github.com/serialport/utilities - 86fe0aefd32acdaf3c920df5c5d4762e3c019e2b authored over 6 years ago by Francis Gulotta <[email protected]>
Bump to beta8

github.com/serialport/utilities - 4cc54f0b0efa6366ce986aee1061ceecf4aff8e8 authored over 6 years ago by Francis Gulotta <[email protected]>
Make the mock bindings example work properly and the bindings easier to use

github.com/serialport/utilities - e04f0ea23293f71a02cb46f96109ca248cb5125a authored over 6 years ago by Francis Gulotta <[email protected]>
Remove the disconnect event

github.com/serialport/utilities - b4c9b0cd3c4bd289814da5b385d40aea819f237b authored over 6 years ago by Francis Gulotta <[email protected]>
Bump to beta7

github.com/serialport/utilities - e65f4a5a1ffffe5c5ad0fe527d9796482576da07 authored over 6 years ago by Francis Gulotta <[email protected]>
upgrade packages

github.com/serialport/utilities - e5ceb8cef5a1a44bc64f14f6eb9dcd65a804f0ca authored over 6 years ago by Francis Gulotta <[email protected]>
notes on port.write error callback

github.com/serialport/utilities - 548f6ce8b19fdc2467a1064d2c35626823d04f38 authored over 6 years ago by Francis Gulotta <[email protected]>
Add the `ttyAP` subsystem to serialport list

github.com/serialport/utilities - 45411e7505d3171521a9d2424ebbd2a8a231eadc authored over 6 years ago by Francis Gulotta <[email protected]>
Ensure flushing doesn't cause a read error which closes the port

github.com/serialport/utilities - 2577fb64b85a1e0fee842cd1f70fe5d1cf475914 authored over 6 years ago by Francis Gulotta <[email protected]>
[unix] Move setting up the baudrate to the end of the open()

- Test 1000000 baud

github.com/serialport/utilities - 31f9f406a90463c3c06aba4d6b8c53d2d3075c70 authored over 6 years ago by Francis Gulotta <[email protected]>
remove the unnecessary disabled lint rules, make the repl easier (#1219)

github.com/serialport/utilities - 3f6b2f24227a9e13db4e2aecede1596dda048ffa authored over 6 years ago by Francis Gulotta <[email protected]>
Mocking examples and testing entry point

github.com/serialport/utilities - 18ee583631f170e5e3b6ae6aff293bb84ecf7204 authored over 6 years ago by Francis Gulotta <[email protected]>
Test flushing data

- [unix] small changes to flushing data during port open and setup to prevent bad data
- [all] m...

github.com/serialport/utilities - 632fc7c9d7c90faecedf769c15f1cecdb51bf317 authored over 6 years ago by Francis Gulotta <[email protected]>
fix docs

github.com/serialport/utilities - d363b395e194595ddd7bbcf821c3f06475d666d6 authored over 6 years ago by Francis Gulotta <[email protected]>
Version 5.0.0-beta5

- [docs] An overhaul of the format and language in our docs thanks to @LappleApple
- [all] Remov...

github.com/serialport/utilities - 3d427c7e003d3df890fe7cbbc6ceee1fd5f86c34 authored over 6 years ago by Francis Gulotta <[email protected]>
fix docs

github.com/serialport/utilities - 891adc9c891b270f278fa91377e6f724c3e8ceba authored over 6 years ago by Francis Gulotta <[email protected]>
argument-less SerialPort.list() returns promise

Calling SerialPort.list() previously returned promise but it always required callback argument t...

github.com/serialport/utilities - c49274fb064ab35edbdcbe57d5735c5b44a5a751 authored over 6 years ago by Mike <[email protected]>
Don't build electron 32bit

github.com/serialport/utilities - 68b683096c70e9312af69367153ff78ec35e5dff authored over 6 years ago by Francis Gulotta <[email protected]>
[unix] New read/write subsystem (#1212)

This has always been the dream. Use `fs.read` and `fs.write` to do reading and writing. To make ...

github.com/serialport/utilities - 8489378c595e5871d2cebbf9f0655853cf3b3525 authored over 6 years ago by Francis Gulotta <[email protected]>
Pull out the c++ write queue (#1198)

github.com/serialport/utilities - 68462b85eab5828bea7cf000fe6e7795dca9abf3 authored over 6 years ago by Francis Gulotta <[email protected]>
Update dependencies to enable Greenkeeper 🌴 (#1195)

* chore(package): update dependencies
* docs(readme): add Greenkeeper badge
* Ignore package-loc...

github.com/serialport/utilities - a5349c6ea88f965d981df7c14ed0cad04f61c4e6 authored over 6 years ago by greenkeeper[bot] <greenkeeper[bot]@users.noreply.github.com>
Bump 5.0.0-beta6

github.com/serialport/utilities - 90176d436738d1d89944b6d2a8873227da44424f authored over 6 years ago by Francis Gulotta <[email protected]>
template for readme spelling correction

github.com/serialport/utilities - 65710488fc3917e6cd02590fd279fde50b79a779 authored over 6 years ago by Francis Gulotta <[email protected]>
typo, post to port

github.com/serialport/utilities - 08b988dde2b80c8be0bd99e439b5ec078aed2c4e authored over 6 years ago by alaq <[email protected]>
Drop windows 32bit node 4 because it can't install without a hack

Hopefully this now allows publishing with npm3+ and the latest node-pregyp and pregyp github

github.com/serialport/utilities - 64b20e51ba9b984c49d3d01e7bc6a5746d006872 authored over 6 years ago by Francis Gulotta <[email protected]>
Pull README edits into the template and JS Doc

Updated the generated section of the docs but not all changes can be preserved.

github.com/serialport/utilities - 02949d20f99a64e9294a70792612725a9d05a6e7 authored over 6 years ago by Francis Gulotta <[email protected]>