Releases: ssssed/requestify.js
Releases · ssssed/requestify.js
2.1.0
📦 Changelog
[2.1.0] - 2025-07-23
🎉 Мажорный релиз — переработка ядра requestify.js с улучшенной архитектурой, типами и документацией.
🚀 Added
- Полностью новая система middleware с поддержкой цепочек (
defineMiddleware,registerMiddleware,removeMiddleware). - Хелпер
copy()для клонирования экземпляров клиента. - Поддержка
serializeBodyData()для удобной сериализации тела запроса. - Новые методы конфигурации клиента.
- Поддержка
RequestConfigкак базовой конфигурации. - Генерация деклараций типов (
*.d.ts). - Документация на базе VitePress.
🛠️ Changed
- Переработано API методов (
get,post,put,patch,delete). - Изменены сигнатуры middleware и формат передачи параметров.
- Улучшена поддержка TypeScript: строгая типизация входных и выходных данных.
- Улучшена структура исходников и сборки (Vite + Rollup).
- Внедрено полное покрытие тестами
🧹 Removed
- Удалена устаревшая реализация middleware (v1).
- Убраны методы, не соответствующие новому подходу архитектуры.
⚠️ Breaking Changes
- Новый способ регистрации middleware.
- Изменён способ создания клиента и вызова методов.
- Изменены форматы конфигурации запроса.
📘 Документация
Полное руководство, API и гайды по миграции:
👉 https://ssssed.github.io/requestify.js/
1.0.7
fixed a bug with importing the main module which was caused by the builder, also fixed a bug with application crash when baseUrl was not set, same with headers, also fixed a bug that caching did not work in methods except get, now caching works in all methods. the first full version which is considered to be working is 1.0.7