This document provides a summary of all notable changes of the Visionary C++ base library. For a detailed view of what was changed, please refer to the repository’s commit history.
This project utilizes semantic versioning.
-
updated minimum required cmake version to 3.24 (FILE_SET, WARNING_AS_ERROR feature)
-
scoped public header files to allow clean export targets
-
Loss of frames received via UDP
-
Missing .lib File When Compiling Shared Library in MSVC (Visual Studio 2022) Environment Issue
-
TcpSocket timeout not captured in linux
-
aliased namespace target to allow equal consumption of library from package
-
generate package config and install export targets to allow consumption with find_package
-
4MB buffer internal to network stack in Netlink.cpp
-
CMake: Export symbols on windows when build as shared lib
-
Visual Studio: needs to be 2022 Toolset 19.x or later
-
gcc: needs to be version 11.1 or later
-
AutoIp functionality reimplemented
-
CMake: fixed warning as error handling overrides are now working, added exclusions for gcc11