Repository navigation
v0.3.2-alpha
Fixed
- Исправлена критическая ошибка в
EditMessageReplyMarkupAsync: теперь метод корректно сохраняет другие вложения (изображения, файлы) при удалении или замене клавиатуры. Ранее пустой массив удалял все вложения сообщения. - Исправлена потенциальная
NullReferenceExceptionвEditMessageReplyMarkupAsyncпри обработке сообщений без вложений: добавлена безопасная обработка null-значений дляBodyиAttachments.
[0.3.1-alpha] - 2025-11-25
Added
- Метод
EditMessageReplyMarkupAsyncдля редактирования только клавиатуры сообщения, аналогичный Telegram API. Позволяет удалять или заменять inline-клавиатуру в одну строчку.
Changed
- Увеличен лимит валидации
CallbackIdс 64 до 512 символов для поддержки реальных callback_id от Max API (~128 символов).
Removed
- Удалены устаревшие legacy части для соответствия оригинальному Max API:
- Удалено устаревшее свойство
Update.CallbackQuery(используйтеUpdate.Callback). - Удалены устаревшие enum aliases
UpdateType.MessageиUpdateType.CallbackQuery(используйтеUpdateType.MessageCreatedиUpdateType.MessageCallback).
- Удалено устаревшее свойство
Fixed
- Исправлена ошибка валидации при обработке callback-запросов: реальные callback_id от API (~128 символов) теперь корректно принимаются благодаря увеличению лимита валидации.
Full Changelog: v0.3.0-alpha...v0.3.2-alpha