⚠️ Несовместимые изменения (Breaking Changes)
- Изменена структура проекта.
- Импорт теперь осуществляется из `digiseller_api_python`, а не `digiseller_api`.
- После обновления необходимо изменить все импорты:
python
Было:
from digiseller_api import DigisellerApi
Стало:
from digiseller_api_python import DigisellerApi
---
🔧 Улучшения
- Переработана структура исключений: теперь они доступны напрямую из верхнего уровня пакета.
- Добавлены строгие классы ошибок:
- `DigisellerTimeoutError`
- `DigisellerInvalidResponseError`
- `DigisellerHTTPError`
- Улучшено поведение при ошибках сети и некорректных ответах от API.
---
✅ Что ещё:
- Обновлён README, добавлены примеры и пояснения.
- Исправлены ошибки по методам API
- Изменены некоторые параметры у методов
---
📌 Обновление обязательно требует замены всех импортов.
Если вы не готовы к изменениям и не испытываете проблем с задействованными методами - используете старую версию, останьтесь на `2.2.x`. Обратной поддержки нет.