@upstash/context7-sdk@0.4.0minorbreaking
Исправлен вывод типов для runtime-форматов, добавлены HTTP-контроли (таймауты, кэш, ретраи) и улучшена обработка ошибок.
- Breaking: Изменен тип ответа для runtime-выбора формата: теперь возвращается union array-or-string, требующий сужения типа.
- Added: Добавлены HTTP-контроли: таймауты (30 сек по умолчанию), abort-сигналы, настраиваемые ретраи, кэширование fetch и кастомные заголовки.
- Fixed: Исправлена типизация ответов и добавлена поддержка отключения ретраев.
- Added: Внедрена структурированная ошибка Context7Error с полями статуса, кода, ID запроса, лимитов и причин.
- Fixed: Разделены детерминированные тесты SDK от интеграционных тестов с живым API.