Skip to content

Releases: gbmhunter/CppLinuxSerial

v2.8.5

07 Jun 21:08
916ffd8
Compare
Choose a tag to compare

[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

09 Apr 02:53
Compare
Choose a tag to compare

[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

31 Mar 19:04
Compare
Choose a tag to compare

[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

02 Jun 08:32
4bd338e
Compare
Choose a tag to compare

[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

15 Dec 22:27
7401bd7
Compare
Choose a tag to compare

[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

22 Jul 09:23
Compare
Choose a tag to compare

[v2.8.0] - 2023-07-22

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

v2.7.2

16 Jul 07:56
4039faa
Compare
Choose a tag to compare

[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

16 Mar 08:13
Compare
Choose a tag to compare

[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

12 Feb 23:06
3c929be
Compare
Choose a tag to compare

[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

02 Feb 04:09
71e8887
Compare
Choose a tag to compare

[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.