KazDragon Terminalpp Versions Save

A C++ library for interacting with ANSI terminal windows.

v3.1.0

5 months ago

What Changed

  • Updated tooling to match GithubActions (gcc 11.4, etc.)
  • Added code quality automation: auto-formatting, modernization suggestions, etc.

v3.0.2

1 year ago

What's Changed

Full Changelog: https://github.com/KazDragon/terminalpp/compare/v3.0.1...v3.0.2

v3.0.1

1 year ago

What's Changed

Full Changelog: https://github.com/KazDragon/terminalpp/compare/v3.0.0...v3.0.1

v3.0.0

1 year ago

Breaking Changes

  • Terminal++ now requires C++17. The last C++14 release is v2.3.0.
  • The terminal class now uses a channel concept similar to that in Telnet++, Server++ and Console++. This allows for better interoperability between all these libraries. The examples have been updated with this in mind.

What's Changed

  • Improvements to coverage reporting and coverage in general.

Full Changelog: https://github.com/KazDragon/terminalpp/compare/v2.3.0...v3.0.0

v2.4.0

1 year ago

Terminal++ now requires C++17.

v2.3.0

2 years ago

Breaking Changes

  • #295 Screen is now constructed around a terminal rather than having it called repeatedly in the draw function.

v2.2.2

2 years ago

Fixes

  • You can once again create Conan packages for Terminal++.

v2.2.1

2 years ago

Minor update to CMakeLists.txt where version numbers can be manually assigned for e.g. builds outside of a git repository.

v2.2.0

2 years ago

Breaking Change: #288 Fold continuation functions into Terminal constructor

In this release, the read/write functions are now passed into the terminal constructor, meaning that they don't have to be repeatedly added at read()/write() sites. This improves the API considerably, but is a breaking change.

v2.1.0

2 years ago

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.