Skip to content

v1.0.0 - First Release (for testing)

Latest

Choose a tag to compare

@NestorDP NestorDP released this 21 Oct 12:29
· 108 commits to main since this release

[v1.0.0] — 2025-10-21

First Stable Release

Added

  • Modern C++17 interface for serial communication on Linux
  • Support for custom baud rates, including non-standard values
  • Configuration of data bits, parity, and stop bits
  • Exception-based error handling for improved safety
  • Clean header-only design for easy inclusion in embedded systems
  • Doxygen documentation and a concise usage example in README.md

Fixed

  • Removed redundant and unsafe termios usage
  • Fixed initialization issues under certain device configurations
  • Improved internal validation and descriptive error messages

Improved

  • Refactored low-level communication layer for better performance
  • Enhanced naming conventions and code consistency
  • Improved readability and adherence to C++ best practices

Documentation

  • Added comments and Doxygen-style headers to all public classes
  • Provided getting started guide and API overview

Compatibility

  • Linux only
  • Tested on Ubuntu 24.04
  • Compilers: GCC 11+, Clang 14+

⚖️ License

  • Distributed under GNU General Public License v3.0 (GPLv3)
    See LICENSE for details.