docs: rewrite JsonRpcBundle docs, add SDK docs, move them under docs/api
uk/docs/api/sdk/bundle/change_log.md
новий файл +26
−0
Історія змін SDK Bundle
Окремих описів релізів у пакеті немає; історію зібрано з тегів і повідомлень комітів.
4.0.0 (2026-09-25)
- PHP >= 8.4, Symfony
^7.3|^8.0. ufo-tech/json-rpc-client-sdk^5.0, нова залежністьufo-tech/component-transport-contracts^1.- Сервіс
AsyncTransportFactoryі автоконфігурація тегуufo.async_transport_resolverдля resolver-ів транспорту. - Обробники відповіді впорядковуються за
PRIORITY.
Оновлення з 3.x: PHP 8.4; для асинхронних викликів зареєструйте resolver транспорту (Використання); перегенеруйте SDK.
3.x
- 3.0 / 3.1 (до 2025-11-22): Client SDK ^4.1, Symfony ^7.3; аргумент
api_urlкомандиufo:sdk:makeперейменовано наapi_doc(тепер приймає й локальний файл); опція-i/--ignoreі параметрvendors[].ignore_methods; генерація на новому API Client SDK (окремі генератори enum, DTO, процедур, конфігу); обробники відповіді як сервіси. - 3.2.0 (2026-05-21): Client SDK ^4.3; бандл запускає DTO-трансформери.
2.x (2024-07 … 2.3.3, 2025-07-20)
- PHP >= 8.3, Symfony ^7.2, Client SDK ^3.5 (підтримку Symfony 6 припинено).
- Параметри
generate_url_in_attr,cache.ttl,vendors[].async_secret.
1.x (2023-07 … 1.3.3, 2024-07-11)
- Команди
ufo:sdk:makeіufo:sdk:generate(з 1.3 — опція--vendor), токен у заголовках через компілятор контейнера; Symfony >= 6.4.