Skip to content

v0.2.0

Choose a tag to compare

@KiowDev KiowDev released this 30 Jul 19:19
· 56 commits to main since this release
Immutable release. Only release title and notes can be modified.

Переработана система аттачей, переустроена архитектура, добавлены методы разметки.

Возможности

  • Переработанная система аттачей с новой архитектурой: единая система загрузки
    файлов для комментариев, постов и профилей. Улучшенная обработка ошибок, лучшая
    типизация, поддержка multipart запросов. Автоматическое определение MIME-типов и
    валидация размеров.
  • Методы работы с текстовой разметкой: новый парсер parseMarkup() для анализа
    форматированного текста, поддержка меншенов, хэштегов, ссылок. Расширенный
    telemetry API с методами отправки спанов и трассировки.
  • Утилиты для профиля пользователя: 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