v0.2.0
·
56 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
Переработана система аттачей, переустроена архитектура, добавлены методы разметки.
Возможности
- Переработанная система аттачей с новой архитектурой: единая система загрузки
файлов для комментариев, постов и профилей. Улучшенная обработка ошибок, лучшая
типизация, поддержка multipart запросов. Автоматическое определение MIME-типов и
валидация размеров. - Методы работы с текстовой разметкой: новый парсер
parseMarkup()для анализа
форматированного текста, поддержка меншенов, хэштегов, ссылок. Расширенный
telemetryAPI с методами отправки спанов и трассировки. - Утилиты для профиля пользователя:
uploadBanner()иdeleteBanner()для работы
с баннерами,getAppVersions()для получения версий установленных приложений. - Улучшенная обработка хранилища: переделана система работы с сессиями, лучшая
интеграция со Storage API браузера и Node.js файловой системой.
Документация
- Новый сайт документации на GitHub Pages с полным API reference, примерами и гайдами.
- Обновлены все руководства
- Добавлены примеры использования для всех новых методов.
- Расширена документация по конфигурации и работе с ошибками.
Технические улучшения
- Миграция с
tsupнаtsdownдля лучшей производительности сборки и использования более современной библиотеки - Отдельные entry points для
webсреды с оптимизацией для браузеров. - Матрица покрытия кода и улучшенные CI/CD workflows.
Full Changelog: v0.1.0...v0.2.0