A C++ library for interacting with ANSI terminal windows.
Full Changelog: https://github.com/KazDragon/terminalpp/compare/v3.0.1...v3.0.2
Full Changelog: https://github.com/KazDragon/terminalpp/compare/v3.0.0...v3.0.1
Full Changelog: https://github.com/KazDragon/terminalpp/compare/v2.3.0...v3.0.0
Terminal++ now requires C++17.
Breaking Changes
Fixes
Minor update to CMakeLists.txt where version numbers can be manually assigned for e.g. builds outside of a git repository.
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.
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.