-
released this
2026-09-23 11:36:31 +04:00 | 34 commits to main since this releaseПредоставляет новые возможности, несколько ломая обратную совместимость.
Нужно приложить некоторые усилия чтобы перенести расширения сv0.11.2на0.12.0.-
Обновлена документация к компонентам.
-
Добавлены общие настройки оформления (
Custom) Шиори. -
Для расширения можно добавить метаданные. В них можно укзаать описание, версию. автора и теги. В будущемэ то станте обязательным для всех расширений.
-
Переработанные регистры настроек, расширений. Общий функционал вынесен в отдельный класс.
-
Добавлен регистр для emoji. Они описываются как часть настроек оформления Шиори.
-
Удалено устаревшее API расширений. Удалён класс
AdminPluginи регистрация настроек/базы данных. -
Добавлен метод для предварительной загрузки настроек. Чотбы загружать настройки во время запуска расширения. В будущем может быть удалено.
-
Обновлено оформление ошибки валидации при загрузке. Теперь они более информативные.
-
Добавлен метод для запуска/остановки клиента.
-
Добавлена встроенная http сессия для взаимодействия с API. Теперь не нужно создавть сессии в расширениях. Сессия автоматически запускается и останавливается вместе с клиентом.
-
Добавлен собственный баннер при запуске. Небольшая милая кастомизация.
-
Добавлены метаданные Шиори. Они отображаются и при запску. Также их можно просмотреть в расширениях.
-
Клиент
miruтеперь доступен прямо изChioClient. Чтобы можно было запускать View без обяразения к DI для получения клиента. -
Добавлен метод
register_errorчтобы регистрировать свои ошибки для глобального обработчика ошибок клиента. -
Система тегов перенесена в библиотеки и теперь не является обязательной частью ядра.
-