Skip to content

Releases: KazDragon/telnetpp

v4.0.2

17 Apr 22:38
76afc44

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v4.0.1...v4.0.2

Version 4.0.1

11 Jun 18:06

Choose a tag to compare

Updates to the development environment (Ubuntu 2024, g++13, vs2022)

Version 4.0.0

25 May 13:40

Choose a tag to compare

What Changed

Telnet++ now requires C++20.

Version 3.2.0

25 May 12:16

Choose a tag to compare

What Changed

  • Update version of gsl-lite to v1.0.0
  • Updated for gcc 13.

Barring any patches, this will be the last of v3 as I upgrade the library to use C++20.

Version 3.1.0

05 Jan 15:32

Choose a tag to compare

What Changed

  • Tooling: automatic code formatting, along with some modernizations
  • Updated for gcc 11.4

Version 3.0.0

25 Jul 08:38
87748f6

Choose a tag to compare

The C++17 Release

Breaking Changes

  • Telnet++ is now a C++17 library and makes use of C++17 language and library features.
  • #250 #259 The interface for telnetpp::session and telnetpp::option<> has been overhauled to make it easier to use. Gone is the "continuation" concept which, while highly efficient, was difficult to write and reason about. Now, telnetpp::session uses a type-erased "channel" concept, of which serverpp::tcp_socket is an implementation, as an example.

Other changes

  • Changes on CI for better coverage reporting, along with some changes that improve code and tests for better coverage.

Full Changelog: v2.3.0...v3.0.0

Version 2.3.0

24 Aug 19:15
c9b4958

Choose a tag to compare

Began a new auto-incrementing versioning scheme.

Release tags will now be placed on the major and minor version numbers while patch versions will sort themselves out automatically based on the number of commits since the last tag.

Version 2.2.0

13 Mar 14:04
3e7bd3e

Choose a tag to compare

  • Telnet++ now supported for MSVC
  • Package is now namespaced in CMake as KazDragon::telnetpp

Version 2.1.2

28 Nov 08:21

Choose a tag to compare

Telnet++ can now be built from system dependencies or via Conan.

Version 2.1.1

16 Sep 19:22
d0743bc

Choose a tag to compare

A point release for the de-conanization milestone.

The project can now be built independently of Conan using system or specific dependencies. The project is still available via Conan, however, and will be based on tagged releases such as this one.