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

Add high-level API tests

github.com/serialport/serialport-rs - 29fb3292b44cf3074a85af07775431a8d0c8370f authored over 4 years ago by Bryant Mairs <[email protected]>
Update CI lints

Use nightly Clippy and rustfmt. And have Clippy run on code for all
targets and all features.

github.com/serialport/serialport-rs - bc5211281138421644988902e950d9728bd04e21 authored over 4 years ago by Bryant Mairs <[email protected]>
Replace C-style struct constructors with builder pattern

github.com/serialport/serialport-rs - 95eb0609bc08d1e10a7ad067fa141bf6a9593b93 authored over 4 years ago by Bryant Mairs <[email protected]>
Compile tests and examples for additional targets

github.com/serialport/serialport-rs - d2f142e248d1350df12575a4e66334159a61c2bc authored over 4 years ago by Bryant Mairs <[email protected]>
Correct error message

github.com/serialport/serialport-rs - 17be61c978fd63bb1e49fa9bd9d8e0542df404d4 authored over 4 years ago by Bryant Mairs <[email protected]>
Merge branch 'minver-testing' into 'master'

Add minimal crate version testing

See merge request susurrus/serialport-rs!84

github.com/serialport/serialport-rs - 092e69c247f06b81f58a5c58625fcf7b7dce17fb authored over 4 years ago by Bryant <[email protected]>
Add minimal crate version testing

github.com/serialport/serialport-rs - 18a465d6ebf6b5c190e5427685ed77a6e62baca3 authored over 4 years ago by Bryant Mairs <[email protected]>
Merge branch 'no_prelude' into 'master'

Remove the prelude

See merge request susurrus/serialport-rs!82

github.com/serialport/serialport-rs - 40112e965024461df8c354e62e7c7135daa1593f authored over 4 years ago by Bryant <[email protected]>
Remove the prelude

serialport is too simple of a library with a flat hierarchy that the
prelude seems unnecessary, ...

github.com/serialport/serialport-rs - f7ea3d50d9ebf05540cc76e3eac053eb5f713d10 authored over 4 years ago by Bryant Mairs <[email protected]>
Remove unnecessary 'extern crate's

Doable now since serialport is a Rust2018 project.

Also reorganized imports to a std, 3rd-party...

github.com/serialport/serialport-rs - 039884ef9093405f3303d3c33a48b67877a5e305 authored over 4 years ago by Bryant Mairs <[email protected]>
Merge branch 'reorg' into 'master'

Refactor code organization

See merge request susurrus/serialport-rs!81

github.com/serialport/serialport-rs - 9eedfd394bcd7034e492c9b1a371ab188ed38a34 authored over 4 years ago by Bryant <[email protected]>
Remove Tier3 Apple platforms from CI

These aren't well supported by Rust anymore and should have a tiny userbase, so this
shouldn't h...

github.com/serialport/serialport-rs - adaff8c1dd4ed2d67323d53591362f03d3b8edec authored over 4 years ago by Bryant Mairs <[email protected]>
Remove posix and windows submodules

There is only 1 element on Windows and 2 on POSIX, so it doesn't make sense to
expose these subm...

github.com/serialport/serialport-rs - e45281ada73c10e2233228c4cc440a475f8c0e66 authored over 4 years ago by Bryant Mairs <[email protected]>
Clarify supported targets

There are really only two supported targets: ones that build and test in CI
and those that are o...

github.com/serialport/serialport-rs - 3aa8e5161d3bcfbdcb7413ceefed5082a3e6026b authored over 4 years ago by Bryant Mairs <[email protected]>
Specify DISABLE_TESTS last

github.com/serialport/serialport-rs - 0d6a7fb37dc7212addc0c31d637998da8a51f928 authored over 4 years ago by Bryant Mairs <[email protected]>
Put comments before attributes

github.com/serialport/serialport-rs - 60b35a266cbecc55be889120be677a49facbf8fe authored over 4 years ago by Bryant Mairs <[email protected]>
Don't use periods for summary sentences

Not certain if I actually prefer this, but it was inconsistent before and so
I just went with th...

github.com/serialport/serialport-rs - 17f6db27f4d60b8e641e9c71a1a1b4046f9d8896 authored over 4 years ago by Bryant Mairs <[email protected]>
Break out enumeration code into a new module

This changes no functionality but makes reading the code for enumeration or port creation a litt...

github.com/serialport/serialport-rs - 125d32b6e49613e3c8b39fafbcface8f1413ed26 authored over 4 years ago by Bryant Mairs <[email protected]>
Minor formatting changes

github.com/serialport/serialport-rs - aa20ac4e133710162e6aa46e4a30bfbb77819a24 authored over 4 years ago by Bryant Mairs <[email protected]>
Merge branch 'enoent' into 'master'

Expose more errors to users

Closes #69

See merge request susurrus/serialport-rs!80

github.com/serialport/serialport-rs - 2e0a39d558ae18d134883c408d70e821b861fc6c authored over 4 years ago by Bryant <[email protected]>
Get started

github.com/serialport/website - 3dd68c1b3ec8fe43c9ad5782ba24f1a5c4974f54 authored over 4 years ago by Francis Gulotta <[email protected]>
Expose more errors to users

Accessing ports that are disconnected can result in ENOENT errors. Additionally,
if the user doe...

github.com/serialport/serialport-rs - d0febe7b9121b13e3296fcba93735610d1aa80f9 authored over 4 years ago by Bryant Mairs <[email protected]>
Merge branch 'Y0ba/serialport-rs-use_maybe_uninit'

github.com/serialport/serialport-rs - e2a6d62636b761da6164e2295720aeb1cca67333 authored over 4 years ago by Bryant Mairs <[email protected]>
Switch to MaybeUninit

github.com/serialport/serialport-rs - ca329ca941e367b48c5739d87cd2ab034cab90f8 authored over 4 years ago by Y0ba <[email protected]>
Add version 9x (#28)

github.com/serialport/website - 0bb1789b6062af20b8c54f58217cbc7c01e48273 authored over 4 years ago by Francis Gulotta <[email protected]>
doc: add note about serialport list callback in 8.x (#27)

github.com/serialport/website - aac10cc2a32b6431be5080e04926035c799ebe48 authored over 4 years ago by Francis Gulotta <[email protected]>
docs: add a note to the upgrade guide about 9x (#2080)

github.com/serialport/bindings-cpp - 45f83ab666c81ccf0838bd83e09b9c23b2dc386a authored over 4 years ago by Francis Gulotta <[email protected]>
docs: add a note to the upgrade guide about 9x (#2080)

github.com/serialport/node-serialport - 45f83ab666c81ccf0838bd83e09b9c23b2dc386a authored over 4 years ago by Francis Gulotta <[email protected]>
chore: build on node 14 and drop node 8 and 32bit linux builds (#2079)

- Build binaries on node 14 and test on node 14
- Node 14 is no longer being built for 32bit li...

github.com/serialport/bindings-cpp - e0c232c77ade7ab188dade1dc0cc7af134ce3a95 authored over 4 years ago by Francis Gulotta <[email protected]>
chore: build on node 14 and drop node 8 and 32bit linux builds (#2079)

- Build binaries on node 14 and test on node 14
- Node 14 is no longer being built for 32bit li...

github.com/serialport/node-serialport - e0c232c77ade7ab188dade1dc0cc7af134ce3a95 authored over 4 years ago by Francis Gulotta <[email protected]>
chore: upgrade nan and prebuild-install

- Upgrading nan lets us use prebuild to build for node 14
- Prebuild just fixed verbose

github.com/serialport/node-serialport - 485b6155c46bcf5df5347b3dfc21cb46a1a1e0c9 authored over 4 years ago by Francis Gulotta <[email protected]>
chore: upgrade commander and enquirer

github.com/serialport/node-serialport - 9f8f8fce995e3374a752719b1d38c1b661566f81 authored over 4 years ago by Francis Gulotta <[email protected]>
chore: upgrade commander and enquirer

github.com/serialport/bindings-cpp - 9f8f8fce995e3374a752719b1d38c1b661566f81 authored over 4 years ago by Francis Gulotta <[email protected]>
chore: upgrade nan and prebuild-install

- Upgrading nan lets us use prebuild to build for node 14
- Prebuild just fixed verbose

github.com/serialport/bindings-cpp - 485b6155c46bcf5df5347b3dfc21cb46a1a1e0c9 authored over 4 years ago by Francis Gulotta <[email protected]>
chore: upgrade prettier (#2077)

github.com/serialport/bindings-cpp - ab02f012d294f70e5299ca89ad28e928e9ddc9f1 authored over 4 years ago by Francis Gulotta <[email protected]>
chore: upgrade prettier (#2077)

github.com/serialport/node-serialport - ab02f012d294f70e5299ca89ad28e928e9ddc9f1 authored over 4 years ago by Francis Gulotta <[email protected]>
chore: Update prebuild (#2073)

Co-authored-by: Panu Horsmalahti <[email protected]>

github.com/serialport/node-serialport - c5ae5bdb6ab0efb4639f1eafef2eeba90978a7f7 authored over 4 years ago by Panu Horsmalahti <[email protected]>
chore: Update prebuild (#2073)

Co-authored-by: Panu Horsmalahti <[email protected]>

github.com/serialport/bindings-cpp - c5ae5bdb6ab0efb4639f1eafef2eeba90978a7f7 authored over 4 years ago by Panu Horsmalahti <[email protected]>
fix: reject on non-zero exit codes (#2046)

* fix: reject on non-zero exit codes
* fix: use more descriptive error message

github.com/serialport/node-serialport - 6ee5c8471fd1e041ebfba736f1eb708d2764b63e authored over 4 years ago by Martijn Swaagman <[email protected]>
fix: reject on non-zero exit codes (#2046)

* fix: reject on non-zero exit codes
* fix: use more descriptive error message

github.com/serialport/bindings-cpp - 6ee5c8471fd1e041ebfba736f1eb708d2764b63e authored over 4 years ago by Martijn Swaagman <[email protected]>
Merge branch 'problame/windows-fix-unsafe-converions-of-dcb-refs-to-mut-ptr' into 'master'

fix unsafe conversion of &DCB to *mut DCB

See merge request susurrus/serialport-rs!75

github.com/serialport/serialport-rs - 04b6b5e93ee9528dccc0f7eae024e355a5e8e966 authored over 4 years ago by Bryant <[email protected]>
remove unsafe conversion of &DCB to *mut DCB

github.com/serialport/serialport-rs - 71522e909ddb74c6ce3dfd7478029b8d666b949e authored over 4 years ago by Christian Schwarz <[email protected]>
* chore(package): update sinon to version 9.0.0 🚀 (#2035)

* chore(package): update sinon to version 9.0.0

* chore(package): update lockfile package-loc...

github.com/serialport/bindings-cpp - b8ada2b83e84035cc20029506cdb3ead4cedb2d3 authored over 4 years ago by greenkeeper[bot] <23040076+greenkeeper[bot]@users.noreply.github.com>
* chore(package): update sinon to version 9.0.0 🚀 (#2035)

* chore(package): update sinon to version 9.0.0

* chore(package): update lockfile package-loc...

github.com/serialport/node-serialport - b8ada2b83e84035cc20029506cdb3ead4cedb2d3 authored over 4 years ago by greenkeeper[bot] <23040076+greenkeeper[bot]@users.noreply.github.com>
Update mocha to the latest version 🚀 (#2020)

* chore(package): update mocha to version 7.0.1

* chore(package): update lockfile package-loc...

github.com/serialport/bindings-cpp - e3c24dc3debcbc8ebb356601534883bbf6298304 authored over 4 years ago by greenkeeper[bot] <23040076+greenkeeper[bot]@users.noreply.github.com>
Update mocha to the latest version 🚀 (#2020)

* chore(package): update mocha to version 7.0.1

* chore(package): update lockfile package-loc...

github.com/serialport/node-serialport - e3c24dc3debcbc8ebb356601534883bbf6298304 authored over 4 years ago by greenkeeper[bot] <23040076+greenkeeper[bot]@users.noreply.github.com>
Update eslint-plugin-node to the latest version 🚀 (#2004)

* chore(package): update eslint-plugin-node to version 11.0.0

* chore(package): update lockfi...

github.com/serialport/node-serialport - ad5732bb632d98cc77424853b294ab9bb01b3afd authored over 4 years ago by greenkeeper[bot] <23040076+greenkeeper[bot]@users.noreply.github.com>
Update eslint-plugin-node to the latest version 🚀 (#2004)

* chore(package): update eslint-plugin-node to version 11.0.0

* chore(package): update lockfi...

github.com/serialport/bindings-cpp - ad5732bb632d98cc77424853b294ab9bb01b3afd authored over 4 years ago by greenkeeper[bot] <23040076+greenkeeper[bot]@users.noreply.github.com>
fix: uncomment node shebang line in terminal package (#2023)

github.com/serialport/bindings-cpp - 2a5972684367083595cf75e489f1165d24844423 authored over 4 years ago by Jeroen de Bruijn <[email protected]>
fix: uncomment node shebang line in terminal package (#2023)

github.com/serialport/node-serialport - 2a5972684367083595cf75e489f1165d24844423 authored over 4 years ago by Jeroen de Bruijn <[email protected]>
fix .prebuild-installrc format (#2008)

github.com/serialport/node-serialport - 4e3e4210d26d94b52cfa92ec2f6853040c7815c6 authored almost 5 years ago by Pavel Kuzmin <[email protected]>
fix .prebuild-installrc format (#2008)

github.com/serialport/bindings-cpp - 4e3e4210d26d94b52cfa92ec2f6853040c7815c6 authored almost 5 years ago by Pavel Kuzmin <[email protected]>
Merge branch 'musl_list_ports' into 'master'

Implement available_ports() for the remaining Linux targets

Closes #63

See merge request susur...

github.com/serialport/serialport-rs - 4aed726289165dc990fe075186abc0609ba74d7e authored almost 5 years ago by Bryant <[email protected]>
Update CHANGELOG

github.com/serialport/serialport-rs - 4d091b6b76fd962058b452ecfaa86eb605558048 authored almost 5 years ago by Bryant Mairs <[email protected]>
Add basic available_ports implementation for all Linux targets

Both for MUSL targets and for standard Linux targets that have libudev disabled,
fall back to a ...

github.com/serialport/serialport-rs - c620ab28e72ad01cf0f0c99bed76a46cc12d32f1 authored almost 5 years ago by Bryant Mairs <[email protected]>
Make list_ports example emit library errors

github.com/serialport/serialport-rs - 2b484834f18aa10362836a7b4c858c97e5af3bc2 authored almost 5 years ago by Bryant Mairs <[email protected]>
v8.0.6

github.com/serialport/bindings-cpp - 1a087da8a6d4321745dd805945694446afd14637 authored almost 5 years ago by Francis Gulotta <[email protected]>
fix: No prebuilt binaries found with electron-builder (#2003)

fixed problem No prebuilt binaries found with electron-builder

github.com/serialport/node-serialport - 16f966233930bc7c7302d2b7a53d70282b42e165 authored almost 5 years ago by Pavel Kuzmin <[email protected]>
fix: No prebuilt binaries found with electron-builder (#2003)

fixed problem No prebuilt binaries found with electron-builder

github.com/serialport/bindings-cpp - 16f966233930bc7c7302d2b7a53d70282b42e165 authored almost 5 years ago by Pavel Kuzmin <[email protected]>
Create SECURITY.md

github.com/serialport/bindings-cpp - a669578ebf9216b2fb1dab5ed79dd1ddd008c41f authored almost 5 years ago by Francis Gulotta <[email protected]>
Create SECURITY.md

github.com/serialport/node-serialport - a669578ebf9216b2fb1dab5ed79dd1ddd008c41f authored almost 5 years ago by Francis Gulotta <[email protected]>
* chore(package): update sinon to version 8.0.0 🚀 (#2001)

* chore(package): update sinon to version 8.0.0

* chore(package): update lockfile package-loc...

github.com/serialport/node-serialport - 56cda7c6d0c25c84cbe086e4a1da723828cf9b44 authored almost 5 years ago by greenkeeper[bot] <23040076+greenkeeper[bot]@users.noreply.github.com>
* chore(package): update sinon to version 8.0.0 🚀 (#2001)

* chore(package): update sinon to version 8.0.0

* chore(package): update lockfile package-loc...

github.com/serialport/bindings-cpp - 56cda7c6d0c25c84cbe086e4a1da723828cf9b44 authored almost 5 years ago by greenkeeper[bot] <23040076+greenkeeper[bot]@users.noreply.github.com>
* chore(package): update nyc to version 15.0.0 🚀 (#2002)

* chore(package): update nyc to version 15.0.0

* chore(package): update lockfile package-lock...

github.com/serialport/bindings-cpp - 2b48561b2af4fdd73038411690904bdccedcbdc7 authored almost 5 years ago by greenkeeper[bot] <23040076+greenkeeper[bot]@users.noreply.github.com>
* chore(package): update nyc to version 15.0.0 🚀 (#2002)

* chore(package): update nyc to version 15.0.0

* chore(package): update lockfile package-lock...

github.com/serialport/node-serialport - 2b48561b2af4fdd73038411690904bdccedcbdc7 authored almost 5 years ago by greenkeeper[bot] <23040076+greenkeeper[bot]@users.noreply.github.com>
* chore(package): update cc to version 2.0.1 🚀 (#1991)

* chore(package): update cc to version 2.0.1

* chore(package): update lockfile package-lock.json

github.com/serialport/node-serialport - fb95643a4eb326530d50f0b50f022a6c61e01018 authored almost 5 years ago by greenkeeper[bot] <23040076+greenkeeper[bot]@users.noreply.github.com>
* chore(package): update cc to version 2.0.1 🚀 (#1991)

* chore(package): update cc to version 2.0.1

* chore(package): update lockfile package-lock.json

github.com/serialport/bindings-cpp - fb95643a4eb326530d50f0b50f022a6c61e01018 authored almost 5 years ago by greenkeeper[bot] <23040076+greenkeeper[bot]@users.noreply.github.com>
Specify required libraries for linking on Windows

See #61 for details.

github.com/serialport/serialport-rs - 50a7c56636de258cfe8db959c08589d91145851c authored almost 5 years ago by Bryant <[email protected]>
chore: Unit test unixWrite (#1986)

- unit test unixWrite 100% code coverage
- found a bug where we’d always disconnect on write er...

github.com/serialport/bindings-cpp - 258574260f312cdeb81bb265a437762f8e5e0ae4 authored almost 5 years ago by Francis Gulotta <[email protected]>
chore: Unit test unixWrite (#1986)

- unit test unixWrite 100% code coverage
- found a bug where we’d always disconnect on write er...

github.com/serialport/node-serialport - 258574260f312cdeb81bb265a437762f8e5e0ae4 authored almost 5 years ago by Francis Gulotta <[email protected]>
chore: change bindings constructor option to be optional (#1987)

github.com/serialport/node-serialport - 17c30f19c1713c87c3bb1f408699fc2f013b8487 authored almost 5 years ago by Francis Gulotta <[email protected]>
chore: change bindings constructor option to be optional (#1987)

github.com/serialport/bindings-cpp - 17c30f19c1713c87c3bb1f408699fc2f013b8487 authored almost 5 years ago by Francis Gulotta <[email protected]>
fix: bindings.close() should cause a canceled read error (#1972)

`stream` seems unaffected by this but other future interfaces may not be so forgiving.

- remo...

github.com/serialport/bindings-cpp - 50f967e788f362da57d782829712542c8f15f8c8 authored almost 5 years ago by Francis Gulotta <[email protected]>
fix: bindings.close() should cause a canceled read error (#1972)

`stream` seems unaffected by this but other future interfaces may not be so forgiving.

- remo...

github.com/serialport/node-serialport - 50f967e788f362da57d782829712542c8f15f8c8 authored almost 5 years ago by Francis Gulotta <[email protected]>
fix: stream required bindings-mock as a dep (#1970)

It is indeed a dev-dep. Only effects people not using `@serialport/stream` directly. Fix the pac...

github.com/serialport/node-serialport - e978b7eb244b87a6be2ae914965adeb1f4562935 authored almost 5 years ago by Francis Gulotta <[email protected]>
fix: stream required bindings-mock as a dep (#1970)

It is indeed a dev-dep. Only effects people not using `@serialport/stream` directly. Fix the pac...

github.com/serialport/bindings-cpp - e978b7eb244b87a6be2ae914965adeb1f4562935 authored almost 5 years ago by Francis Gulotta <[email protected]>
chore(package): Update commander to the latest version 🚀 (#1978)

* fix(package): update commander to version 4.0.0

* chore(package): update lockfile packages/...

github.com/serialport/bindings-cpp - 3423c415a09557113a4df5b003d88099aa0efa9a authored almost 5 years ago by greenkeeper[bot] <23040076+greenkeeper[bot]@users.noreply.github.com>
chore(package): Update commander to the latest version 🚀 (#1978)

* fix(package): update commander to version 4.0.0

* chore(package): update lockfile packages/...

github.com/serialport/node-serialport - 3423c415a09557113a4df5b003d88099aa0efa9a authored almost 5 years ago by greenkeeper[bot] <23040076+greenkeeper[bot]@users.noreply.github.com>
Merge branch 'tcsendbreak' into 'master'

Add tcsendbreak support for TTY ports

Closes #62

See merge request susurrus/serialport-rs!69

github.com/serialport/serialport-rs - a01e5dbdcd87a3231d1223da7df7c968cf529923 authored almost 5 years ago by Bryant <[email protected]>
docs: Update error handling notes

github.com/serialport/website - c3eef011a4a28ccc4c9da767c5d51c98267ba98f authored almost 5 years ago by Francis Gulotta <[email protected]>
Add tcsendbreak support for TTY ports

github.com/serialport/serialport-rs - 7f943070577afa802316fecf7e5af0233012219e authored almost 5 years ago by Bryant Mairs <[email protected]>
Use 'dyn Trait' in all places

github.com/serialport/serialport-rs - 409e7fd7cdb3f33c3c41a246e52b386928075bbf authored almost 5 years ago by Bryant Mairs <[email protected]>
fix: versioned page link to docs (#24)

github.com/serialport/website - 164c77254f946329023aac7520c01aac1990cc29 authored almost 5 years ago by Francis Gulotta <[email protected]>
doc: add note about serialport list callback in 8.x (#25)

github.com/serialport/website - 8e5ece6032e9376fd585d6b10865bbce9e3c6d29 authored almost 5 years ago by Francis Gulotta <[email protected]>
fix: upgrade npm on GitHub actions to fix bug (#1973)

GitHub actions has some intermittent bugs when installing packages. Hopefully this helps.

github.com/serialport/bindings-cpp - d500a5b1ba6e6600e0a3f4486a3c496304f95c3f authored almost 5 years ago by Francis Gulotta <[email protected]>
fix: upgrade npm on GitHub actions to fix bug (#1973)

GitHub actions has some intermittent bugs when installing packages. Hopefully this helps.

github.com/serialport/node-serialport - d500a5b1ba6e6600e0a3f4486a3c496304f95c3f authored almost 5 years ago by Francis Gulotta <[email protected]>
chore: improve our linter (#1971)

- makes the config file easier to understand
- bring in eslint:recommended
- finally we have `...

github.com/serialport/node-serialport - a0b80ad5f401553afb199ca11c0d36259a50207e authored almost 5 years ago by Francis Gulotta <[email protected]>
chore: improve our linter (#1971)

- makes the config file easier to understand
- bring in eslint:recommended
- finally we have `...

github.com/serialport/bindings-cpp - a0b80ad5f401553afb199ca11c0d36259a50207e authored almost 5 years ago by Francis Gulotta <[email protected]>
chore: update greenkeeper.json to include all packages (#1969)

github.com/serialport/bindings-cpp - 69ed55d306df35c4fdb49c80f9530741b1505b9c authored almost 5 years ago by Francis Gulotta <[email protected]>
chore: update greenkeeper.json to include all packages (#1969)

github.com/serialport/node-serialport - 69ed55d306df35c4fdb49c80f9530741b1505b9c authored almost 5 years ago by Francis Gulotta <[email protected]>
doc: mention the serialport collective in our changelog

github.com/serialport/node-serialport - 31ceeda7767899961e8e074606591c5e2cf4b5d2 authored almost 5 years ago by Francis Gulotta <[email protected]>
doc: mention the serialport collective in our changelog

github.com/serialport/bindings-cpp - 31ceeda7767899961e8e074606591c5e2cf4b5d2 authored almost 5 years ago by Francis Gulotta <[email protected]>