On January 9, after three months of development, the release of version 3.0.12 of the fast cross-platform library Notcurses, designed for creating text-based user interfaces, written in C and distributed under the Apache 2.0 license. It includes bindings for C++ (C++17 standard).
Optional integration with OpenImageIO, FFmpeg, libgpm and libqrcodegen.
Change log:
- Bug fixes have been implemented for using the musl library.
- An octant blitter NCBLIT_4x2 with Unicode 16 support has been added. Currently, none of the terminal emulators support octants, but this is expected to change soon.
- A bug in displaying QR codes has been fixed, and now NCBLIT_2x1 is always used for their rendering (so the aspect ratio is preserved). This means they are unavailable in a pure ASCII environment where the upper and lower halves are missing.
- A CMake option USE_STATIC_BINARIES has been added (I suggested this in PR#2664).
- Other changes not documented in NEWS.md.
Source: linux.org.ru
