Notcurses 3.0.12
9 января, после трёх месяцев разработки, состоялся выпуск 3.0.12 быстрой кроссплатформенной библиотеки Notcurses, предназначенной для создания текстового пользовательского интерфейса, написанной на языке C и распространяемой по лицензии Apache 2.0. В комплект поставки входят биндинги для C++ (стандарт С++17).
Также поддерживается опциональная интеграция с OpenImageIO, FFmpeg, libgpm и libqrcodegen.
Список изменений:
- Устранены ошибки при использовании библиотеки musl.
- Добавлен блиттер октантов
NCBLIT_4x2
с поддержкой Unicode 16. В настоящее время ни один из эмуляторов терминала не поддерживает октанты, но ожидается, что ситуация скоро изменится. - Исправлена ошибка отображения QR-кодов, и теперь для их отображения всегда используется
NCBLIT_2x1
(так что соотношение сторон всегда сохраняется). Это означает, что они недоступны в чистой ASCII-среде, в которой отсутствуют верхняя и нижняя половины. - Добавлена опция CMake
USE_STATIC_BINARIES
(я подкинул идею в PR#2664). - Другие изменения, не описанные в
NEWS.md
.
>>> Список изменений версии 3.0.12 на GitHub