Releases: python273/vk_api
Releases · python273/vk_api
vk_api 11.1.0
-
[VkBotLongPoll] Добавлено событие
VkBotEventType.VKPAY_TRANSACTION
(vkpay_transaction
) -
[VkLongPoll] Добавлены
Event.update_type
для событияVkEventType.CHAT_UPDATE
:VkChatEventType.SETTINGS_CHANGED
(4) (Изменены настройки беседы)VkChatEventType.KEYBOARD_RECEIVED
(11) (получение клавиатуры от бота)
-
Исправлено событие
VkEventType.NOTIFICATION_SETTINGS_UPDATE
-
Обновление версии API до
5.84
thx @Helow19274
vk_api 11.0.0
vk_api 10.1
- Добавлен VkUpload.graffiti (thx @Helow19274)
- Добавлен VkUpload.document_message
- Исправлен FilesOpener.close_files для python 2
vk_api 10.0
Много PRs от @hdk5:
- Исправлен и переделан VkTools
- Добавлена возможность получать аудио альбомы
- Добавлена документация на Sphinx: https://vk-api.readthedocs.io/en/latest/
- Рефакторинг
Миграция:
- Изменено API VkAudio
- Изменено API VkLongpoll
- Изменено API VkApi: некоторые методы стали приватными
vk_api 9.3.2
vk_api 9.3.1
- Исправлена ошибка для заблокированных аккаунтов
- Обновлена версия API до 5.73
- Добавлен stories в стандартный scope
vk_api 9.3
- Исправлено декодирование ссылок аудио для VkAudio
- Исправлена фильтрация недоступных аудио
vk_api 9.2.1
- Добавлен аргумент stop_fn для VkTools.get_all*
- Исправлен тип Event.user_id лонгпулла
- Добавлено получение альбомов и аудио из альбомов в VkAudio
vk_api 9.1
- Добавлен vk_api.utils.enable_debug_mode (перенаправляет логгирование в консоль и выводит все http запросы)
- Добавлен обход рекапчи при логине
- Исправлено декодирование ссылок на аудио
vk_api 9.0
Тысячи часов рефакторина и ломания обратной совместимости. Ставьте звездочки на дошираки автору
Чтобы мигрировать с 8.* на 9.0 нужно:
- Заменить вызов
VkApi.authorization
наVkApi.auth
(vk.authorization()
наvk.auth()
) - Заменить
AuthorizationError
наAuthError
- Удалить использования аргументов
VkApi.__init__
:number
,sec_number
,proxies
Вместоnumber
,sec_number
просто передавайте номер вlogin
Прокси можно по прежнему установить как в примере - (Опционально) Удалить старый конфиг
vk_config.json
Изменения:
- Добавлен base класс для конфига (#76)
- Добавлена возможность вызывать
VkApi.auth
без пароля - будут использоваться данные из конфига - Изменен формат конфига:
- Токены с разным app_id и scope сохраняются отдельно - не нужно вызывать
VkApi.auth(reauth=True)
чтобы получить токен с новым app_id или scope - Куки сохраняются со всей информацией (чтобы защитить куки от отправки на сторонние домены)
- Удалены параметры
VkApi.__init__
:number
,sec_number
,proxies
- Добавлено логгирование
- Удален
VkApi.authorization
- Добавлены доки (генерируются из docstring)
- Исправлена передача аргумента raw при вызове
try_again()
из ошибки - Добавлен VkUpload.photo_cover (@kamidorik)
- Добавлена возможность вызывать методы с snake case:
vk.wall.get_by_id(...)