# Changelog

Все значимые изменения в проекте описываются в этом файле. Формат основан на [Keep a Changelog](https://keepachangelog.com/ru/1.1.0/). Каждая версия ведёт на [страницу релизов](https://github.com/RTHeLL/wbsdk/releases) GitHub.

## [1.2.7](https://github.com/RTHeLL/wbsdk/releases/tag/v1.2.7)

### Изменено

- Исправлен CHANGELOG.md

---

## [1.2.6](https://github.com/RTHeLL/wbsdk/releases/tag/v1.2.6)

### Добавлено

- Асинхронное ожидание результата в методе получения тарифов, улучшена обработка возвращаемых данных
- Импорт модуля `inspect` для проверки корутин

---

## [1.2.5](https://github.com/RTHeLL/wbsdk/releases/tag/v1.2.5)

### Добавлено

- Метод `delete_order_meta` для удаления метаданных заказа по ключу в ClickCollect API
- Тесты для метода `delete_order_meta` (с ключом и без)

### Изменено

- Описание песочницы в README: соответствия разделов и URL
- Новые базовые URL в конфигурации API: разделы `dp_calendar`, `supplies`, `statistics`
- Описание Python SDK для API Wildberries: новые модули и методы (пользователи, тарифы, отчёты, реклама, финансы), расширены возможности клиента

---

## [1.2.4](https://github.com/RTHeLL/wbsdk/releases/tag/v1.2.4)

### Добавлено

- Обвязка новых API в клиентах (доступ к новым разделам)
- API для работы с цифровыми товарами WBD: ключи, офферы, контент; тесты
- API для работы с финансами и документами: баланс, категории документов, список и загрузка документов; тесты

### Изменено

- Права на выполнение скрипта `release.sh` (сделаны исполняемыми)

---

## [1.2.3](https://github.com/RTHeLL/wbsdk/releases/tag/v1.2.3)

### Добавлено

- API тарифов: комиссии, тарифы на коробки, паллеты, возвраты, коэффициенты приёмки; Pydantic-схемы и тесты
- API поставок FBW: коэффициенты приёмки, опции приёмки, список складов, транзитные тарифы, детали поставок; тесты
- API заказов самовывоза (Click&Collect): новые заказы, подтверждение, подготовка, статусы, метаданные; Pydantic-схемы и тесты
- API заказов DBS: новые заказы, информация о заказах, статусы, отмена, метаданные; Pydantic-схемы и тесты

---

## [1.2.2](https://github.com/RTHeLL/wbsdk/releases/tag/v1.2.2)

### Добавлено

- API отчётов: поставки, остатки, заказы, продажи (данные по указанным периодам); тесты
- API вопросов, отзывов, чатов и претензий: получение и управление данными; тесты

---

## [1.2.1](https://github.com/RTHeLL/wbsdk/releases/tag/v1.2.1)

### Добавлено

- API рекламных кампаний и календаря акций: статистика, управление кампаниями и акциями; тесты
- API заказов DBW: сборочные задания (список, статусы, отмена, метаданные); Pydantic-схемы и тесты

---

## [1.2.0](https://github.com/RTHeLL/wbsdk/releases/tag/v1.2.0)

- Переход на семантическое версионирование 1.2.x (накопление изменений последующих минорных релизов)

---

## [1.1.0](https://github.com/RTHeLL/wbsdk/releases/tag/v1.1.0)

### Добавлено

- Скрипты управления версиями для релизов: Bash и PowerShell
- Общий API: проверка подключения (ping), новости портала, информация о продавце; Pydantic-схемы и тесты
- Эндпоинты аналитики и тесты
- Эндпоинт `get_orders_status_history` (Заказы FBS) и тесты

---

## [1.0.1](https://github.com/RTHeLL/wbsdk/releases/tag/v1.0.1)

### Изменено

- Рефакторинг обработки ответов Content API: использование `DirectoryListResponse`

---

## [1.0.0](https://github.com/RTHeLL/wbsdk/releases/tag/v1.0.0)

### Добавлено

- Поддержка асинхронного клиента и обновление документации
- CODE_OF_CONDUCT.md
- Шаблон pull request
- SECURITY.md (политика безопасности и сообщение об уязвимостях)
- CONTRIBUTING.md

### Изменено

- README.md
- Шаблоны issue: поддержка русского языка, уточнение для багов, фич и обсуждений

---

## [0.2.2](https://github.com/RTHeLL/wbsdk/releases/tag/v0.2.2)

### Изменено

- Workflow публикации: установка зависимостей для разработки и сборка пакета

---

## [0.2.1](https://github.com/RTHeLL/wbsdk/releases/tag/v0.2.1)

### Добавлено

- Расширенные тесты для модулей API

### Изменено

- Улучшен README

---

## [0.2.0](https://github.com/RTHeLL/wbsdk/releases/tag/v0.2.0)

### Добавлено

- Модели ответов API на базе Pydantic-схем

### Изменено

- Обновлены зависимости в pyproject.toml

---

## [0.1.4](https://github.com/RTHeLL/wbsdk/releases/tag/v0.1.4)

### Добавлено

- Поддержка песочницы в WBClient для тестирования с API Wildberries

### Удалено

- Скомпилированные Python-файлы из `__pycache__` в `src/wbsdk`, `src/wbsdk/api` и `tests`

### Изменено

- .gitignore: исключена директория `scripts/`

---

## [0.1.3](https://github.com/RTHeLL/wbsdk/releases/tag/v0.1.3)

### Изменено

- URL репозитория в README.md
- URL проекта в pyproject.toml, README: возможности, установка, обработка ошибок

---

## [0.1.2](https://github.com/RTHeLL/wbsdk/releases/tag/v0.1.2)

### Исправлено

- Форматирование в pyproject.toml (запятая в блоке author)

### Изменено

- Версия проекта 0.1.2

---

## [0.1.1](https://github.com/RTHeLL/wbsdk/releases/tag/v0.1.1)

### Добавлено

- Информация об авторе (RTHeLL / Kinder)

### Изменено

- Версия 0.1.1, описание проекта

---

## [Ранние версии](https://github.com/RTHeLL/wbsdk/releases) (начальный релиз)

### Добавлено

- Первый релиз WB SDK для API Wildberries: базовая функциональность, модули API, примеры использования
- Лицензия MIT, конфигурация проекта, CI/CD для публикации в PyPI
- .gitignore для исключения лишних файлов и директорий из репозитория
