-
v6.1 Stable
released this
2024-08-29 15:17:35 +04:00 | 122 commits to main since this releaseЭто большое накопительное обновление с множеством исправлений и приятных
функций.
классPlatformпостепенно вступает в своё законное владение.
Это ещё один небольшой шаг на пути к sp v7.
Все усилия сейчас будут направлены на полномасштабное обновление sp v7,
так что ветка v6 сейчас просто будет получать свои небольшие обновления
безопасности.
Также этим обновлением окончательно закрывается поддержкаsp v5.8.x.Также с этого обновления Вк покидает состав репозитория и перемещается в
собственный репозиторий.
Возможно это конец его поддержки и он так и останется на версииv5.8.12.Docs
- Обновился главный файл документации.
- Появились якоря на некоторое файлы.
- Инструкция по установке стала более полной.
- API документация также обновлена до последней версии sp.
- Секции API теперь сортированы в логическом порядке по их важности.
Splatform
- Подсказки типов стали более точными.
- Проект поднял версию Python до
3.10. counter: Совмещение функций счётчиков и классаTextCounterпривело к
образованию классаCurrentCounter.exceptions: Добавлен в конце суффикс Error.users.Intent: Новые методы для управления намерение по умолчанию.users.Intent: Получение всех намерений осуществляется через генератор.users.Intent: Немного магических методов для получения намерений.users.Storage: Исправлен метод получения обновлений пользователя.users.Storage: Исправлено сохранения пользователей во время проверки
обновления в расписании.intents: Исправлена запаковка намерений в строку.intents: Удалён методreparse.messages: Методsend_updateперемещён вSPMessages.messages: класс стал независимым от пользователя.messages: Методcheck_updatesотделялся отsend_lessons.messages: Статусное сообщение вновь отображает всю информацию как в
v5.8, включая данные о хранилище пользователей.parser: Исправление получения расписания если файл пустой.parser: Удалён методget_cl.parser: Удалена передача класса по умолчанию в конструктор класса.- получение относительно дня недели перемещено из
sp_tgвPlatform. platform: Добавлено множество сокращений для методовSPMessages.
Telegram v2.5
- Фильтр
IsAdmin. Теперь изменять настройки бота могут только
администраторы чатов. - Использует новые методы платформы.
- Глобальная чистка кода и обновление строк документации.
- Сообщение я об ошибке стали более информативными.
- Предупреждение, если пользователь пытается добавить пустое намерение.
- Исправлено получение клавиатур из-за метода
relative_day. - Добавлен Docker файл для сборки Telegram бота.
- Поправки в соответствии с новой функцией-генератором для получения намерений.
- Обновлено статусное сообщение.
CLI
- Обновлена до последней версии
sp. - Использует новые методы платформы.
- Небольшой рефакторинг кода для его лучшей читаемости.
Updater
- Обновлён до последней версии
sp_tg. - Обновлены строки документации.
- Исправлено открытие раздела списка изменений.