- Update README.md
- Upgrade to Dart 2.17 and package:ffi 2.0 (thanks @Dsthdragon)
- Clarify SerialPortReader documentation (thanks @thepiper)
- Fix references to flutter_libserialport.
- Updated references to flutter_libserialport.
- The package has been renamed to libserialport.
- Upgraded dependencies.
- Upgraded to Dart 2.12.
- Fixed use of empty FFI structs.
- Use
dylib
package for dynamic library loading.
- Migrated to ffi 1.0.0
- Migrated to null safety
- Happy New Year!
- Fixed product & vendor ID etc. to return null instead of random values when the respective libserialport query fails underneath.
- Fixed dynamic library lookup caching
- Fixed a null pointer dereference in SerialPort.availablePorts
- Thanks @Coimbra1984!
- Fixed the example snippet in the README
- Added a note about flutter_serial_port "sibling" package
- Made SerialPortReader report stream errors
- Added SerialPortReader.port getter
- Added SerialPort.isOpen getter
- Fixed SerialPortReader respect stream pause & resume
- Replaced SerialPort.lastErrorXxx with SerialPort.lastError
- Fixed handling of the LIBSERIALPORT_PATH environment variable
- Fixed error handling for errno=0 type of failures
- Fixed a null pointer dereference
- Example: added missing dispose() call to avoid leaks
- Address pub.dev score
- Initial release