Skip to content

Releases: python273/vk_api

vk_api 11.1.0

17 Sep 19:48
Compare
Choose a tag to compare
  • [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

08 Aug 13:32
Compare
Choose a tag to compare
  • Добавлен VkBotLongPoll (doc) @deker104
  • Добавлен VkKeyboard (doc) @Helow19274
  • Добавлен VkStreaming (doc) @hdk5
  • Заменен метод VkRequestsPoll.method_one_param на функцию vk_request_one_param_pool
  • Изменена VkAudio.search

vk_api 10.1

15 May 19:25
Compare
Choose a tag to compare

vk_api 10.0

14 Apr 16:55
Compare
Choose a tag to compare

Много PRs от @hdk5:

  • Исправлен и переделан VkTools
  • Добавлена возможность получать аудио альбомы
  • Добавлена документация на Sphinx: https://vk-api.readthedocs.io/en/latest/
  • Рефакторинг

Миграция:

  • Изменено API VkAudio
  • Изменено API VkLongpoll
  • Изменено API VkApi: некоторые методы стали приватными

vk_api 9.3.2

18 Mar 00:35
Compare
Choose a tag to compare
  • Добавлена возможность загружать истории: VkUpload.story (Спасибо @hdk5)
  • Исправлено декодирование ссылок аудио (VkAudio) для python2 (Спасибо @mrandybu)

vk_api 9.3.1

05 Mar 16:22
Compare
Choose a tag to compare
  • Исправлена ошибка для заблокированных аккаунтов
  • Обновлена версия API до 5.73
  • Добавлен stories в стандартный scope

vk_api 9.3

24 Nov 22:20
Compare
Choose a tag to compare
  • Исправлено декодирование ссылок аудио для VkAudio
  • Исправлена фильтрация недоступных аудио

vk_api 9.2.1

18 Nov 10:33
Compare
Choose a tag to compare
  • Добавлен аргумент stop_fn для VkTools.get_all*
  • Исправлен тип Event.user_id лонгпулла
  • Добавлено получение альбомов и аудио из альбомов в VkAudio

vk_api 9.1

08 Sep 04:19
Compare
Choose a tag to compare
  • Добавлен vk_api.utils.enable_debug_mode (перенаправляет логгирование в консоль и выводит все http запросы)
  • Добавлен обход рекапчи при логине
  • Исправлено декодирование ссылок на аудио

vk_api 9.0

07 Aug 19:32
cc054e8
Compare
Choose a tag to compare

Тысячи часов рефакторина и ломания обратной совместимости. Ставьте звездочки на дошираки автору

Чтобы мигрировать с 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 без пароля - будут использоваться данные из конфига
  • Изменен формат конфига:
  1. Токены с разным app_id и scope сохраняются отдельно - не нужно вызывать VkApi.auth(reauth=True) чтобы получить токен с новым app_id или scope
  2. Куки сохраняются со всей информацией (чтобы защитить куки от отправки на сторонние домены)
  • Удалены параметры VkApi.__init__: number, sec_number, proxies
  • Добавлено логгирование
  • Удален VkApi.authorization
  • Добавлены доки (генерируются из docstring)
  • Исправлена передача аргумента raw при вызове try_again() из ошибки
  • Добавлен VkUpload.photo_cover (@kamidorik)
  • Добавлена возможность вызывать методы с snake case: vk.wall.get_by_id(...)