1New in 0.21: 2* Added support for emitting hyperlinks. 3 New functions: 4 TYPE FUNCTION 5 styled_ostream_t styled_ostream_set_hyperlink 6 styled_ostream_t styled_ostream_get_hyperlink_ref 7 styled_ostream_t styled_ostream_get_hyperlink_id 8 term_ostream_t term_ostream_set_hyperlink 9 term_ostream_t term_ostream_get_hyperlink_ref 10 term_ostream_t term_ostream_get_hyperlink_id 11 html_ostream_t html_ostream_set_hyperlink_ref 12 html_ostream_t html_ostream_get_hyperlink_ref 13* New API for doing formatted output: 14 functions ostream_printf, ostream_vprintf. 15* The example programs support the NO_COLOR environment variable, 16 as specified in https://no-color.org/. 17 18New in 0.20.2: 19* Fixed a number of bugs (by upgrading libcroco to version 0.6.13). 20 21New in 0.20: 22* New class: noop_styled_ostream_t. 23 New constructor function: noop_styled_ostream_create. 24 25New in 0.8: 26* Fixed a couple of reliability bugs: 27 - When a program exits while the terminal was in non-default state, the 28 library left the terminal with ECHO off. 29 - The SIGCONT signal handler would fail to restore the proper styling, 30 with a low probability. 31 - The SIGTSTP and SIGCONT signal handlers could clobber errno. 32* Added support for Windows consoles. 33* Improved support for TERM=Eterm-256color and TERM=mlterm-256color. 34* Added support for terminal emulators with true-color support (16 million 35 colors), such as TERM=xterm-direct and TERM=konsole-direct. 36 37New in 0.7: 38* Reliable tty control, as described by the ttyctl_t enum, is now implemented. 39 40New in 0.6: 41* The ostream_t operation 'flush' now takes an additional argument, of type 42 ostream_flush_scope_t. 43* New functions: 44 TYPE FUNCTION 45 styled_ostream_t styled_ostream_flush_to_current_style 46 term_ostream_t term_ostream_flush_to_current_style 47 html_ostream_t html_ostream_flush_to_current_style 48 49New in 0.5: 50 51* The libtextstyle library can now be built and installed independently 52 of GNU gettext. 53