Skip to content

v3.1.1

Choose a tag to compare

@Ernieleo Ernieleo released this 04 Dec 23:44
· 4 commits to master since this release

📦 Версия 3.1.1 — крупное обновление

  • Изменены и исправлены некоторые методы, включая корректировку названий параметров и сигнатур.
  • Убраны статичные методы @staticmethod в пользу единой инстанс-архитектуры.
  • Дополнительные внутренние изменения и улучшения структуры.
  • Минимальная поддерживаемая версия библиотеки httpx повышена с 0.24.0 до 0.26.0

🔧 Улучшения

Актуализация API Методов

  • Добавлены все новые вышедшие с последнего релиза API методы
  • Поправлены измененные
  • Исправлены некорректные

Новые исключения

Добавлены новые классы исключений:

  • DigisellerUnavailableError
  • DigisellerAPIAuthError
  • DigisellerProxyError

Они позволяют точнее классифицировать возникающие ошибки и улучшить обработку нестандартных ситуаций.

Улучшена обработка исключений в _request_handler.py

  • Добавлена обработка ошибок авторизации API и возникающих ошибок на Digiseller.
  • Пересмотрена иерархия исключений для более корректного разделения типов ошибок.

Поддержка Proxy и указания Timeout

Переработана структура импорта; добавлена поддержка прокси и настройка времени ожидания (timeout).

📚 Документация

Актуализирована и приведена в соответствие с функциональностью библиотеки:

  • Обновлены README.md и docs/README_en.md.
  • Добавлено описание новых исключений:
    • DigisellerUnavailableError
    • DigisellerAPIAuthError
    • DigisellerProxyError
  • Расширена таблица доступных исключений.
  • Улучшена структура и читаемость документации.
  • Добавлены примеры работы с прокси.
  • Добавлена полная документация по методам библиотеки

Дополнительные исправления

  • Исправлено имя параметра в методе product_content_update_text:
    updateoldupdate_old
  • И какие-то ещё.. Попытка разобраться в путанице документации Digiseller, указание разных форматов написания параметров не добавляет удобства при работе с API.

📖 Дополнительная информация

Полная документация по методам библиотеки доступна в файле:
MAPPING.md


Full Changelog: v3.0.1...v3.1.1