Skip to content

Releases: gbmhunter/CppLinuxSerial

v2.8.5

Choose a tag to compare

@gbmhunter gbmhunter released this 07 Jun 21:08
916ffd8

[2.8.5] - 2025-06-08

  • Fixed bug where if SerialPort is destroyed before Open has been called, it attempts to close using an uninitialised file descriptor, closes #57.

v2.8.4

Choose a tag to compare

@gbmhunter gbmhunter released this 09 Apr 02:53

[2.8.4] - 2025-04-09

  • Added support for CMake 4.0+ by dropping support for CMake 3.1 and setting the minimum required CMake version to 3.5. Thanks @solbjorg.

v2.8.3

Choose a tag to compare

@gbmhunter gbmhunter released this 31 Mar 19:04

[2.8.3] - 2025-04-01

  • Changed the read buffers allocation from reserve() to resize(). This should fix potential crashes due to a misuse of the C++ std API.

v2.8.2

Choose a tag to compare

@gbmhunter gbmhunter released this 02 Jun 08:32
4bd338e

[2.8.2] - 2024-06-02

  • Fix bug where this project could not be added into another CMake file with add_subdirectory() correctly (thanks alexg-k).

v2.8.1

Choose a tag to compare

@gbmhunter gbmhunter released this 15 Dec 22:27
7401bd7

[v2.8.1] - 2023-12-16

  • Added missing header include (thanks Uglješa Lukešević).
  • Added missing compare links to the CHANGELOG.

v2.8.0

Choose a tag to compare

@gbmhunter gbmhunter released this 22 Jul 09:23

[v2.8.0] - 2023-07-22

  • Improved error checking in read/write commands. (thanks @meetgandhi-eic).

v2.7.2

Choose a tag to compare

@gbmhunter gbmhunter released this 16 Jul 07:56
4039faa

[v2.7.2] - 2023-07-16

  • Changed CICD runner from TravisCI to GitHub Actions.
  • Fixed some spelling errors in the README (thanks @JensvanEsch).

v2.7.1

Choose a tag to compare

@gbmhunter gbmhunter released this 16 Mar 08:13

[v2.7.1] - 2023-03-16

  • CMake config updated with exporting and generation of a CMake config file so that end users can simply do (thanks to https://github.com/borgmanJeremy for this contribution):

    find_package(CppLinuxSerial REQUIRED)
    ...
    ...
    target_link_libraries(target CppLinuxSerial::CppLinuxSerial)

v2.7.0

Choose a tag to compare

@gbmhunter gbmhunter released this 12 Feb 23:06
3c929be

[v2.7.0] - 2023-02-13

  • Read() and ReadBinary() now append to the provided data containers (string or vector) rather than erase and write.
  • Added run.sh bash script for running local serial port tests with connected Arduino Uno (see README). Updated local tests to write and read back data in both string and binary forms.

v2.6.0

Choose a tag to compare

@gbmhunter gbmhunter released this 02 Feb 04:09
71e8887

[v2.6.0] - 2023-02-02

  • Read() and ReadBinary() now throw exceptions if they detect that the serial device has been disconnected (thanks to aldoshkind for helping with this one).
  • Added Arduino testing instructions to the README.