Skip to content

Release v1.2.1

Latest

Choose a tag to compare

@texport texport released this 09 Jul 06:29

Описание релиза v1.2.1

Список изменений по категориям

Исправления ошибок 🐛

  • Оптимизация логирования сетевых исключений: Избыточный вывод многострочного стек-трейса при таймаутах (TimeoutCancellationException) и сетевых сбоях (IOException) в OfdTcpNetworkClient.kt заменен на аккуратные однострочные предупреждения (logger.warn) во избежание захламления логов сервера.

Новые возможности 🚀

  • Документирование архитектурных границ: В корневом файле README.md полностью задокументированы архитектурные границы ответственности низкоуровневого TCP-клиента и шаги по интеграции библиотеки.

Инструменты и рутина 🛠️

  • Синхронизация CI-скриптов: Настройки workflow-файла GitHub Actions приведены к единому стандарту KMP-библиотек.
  • Игнорирование служебных файлов: В .gitignore добавлен шаблон исключения локальных правил агента .agents/.
  • Обновление версий: Версия библиотеки в Gradle-скриптах и манифесте SPM обновлена до 1.2.1.

Интеграция через Swift Package Manager (SPM) для iOS

Для интеграции библиотеки в iOS-приложения добавьте следующее описание бинарной зависимости в ваш Package.swift:

.binaryTarget(
    name: "OfdNetworkClient",
    url: "https://github.com/texport/ofd-network-client/releases/download/v1.2.1/OfdNetworkClient.xcframework.zip",
    checksum: "b0aae2bd47ede806d3bc3f6d15130a65fee01d151e2886e5d1548edc635bdeaa"
)