Skip to content

Releases: surfstudio/NodeKit

5.0.3 Improve overriding of URLChainBuilder and stability of nodeResultPublisher

03 Jul 05:58
142eb59

Choose a tag to compare

What's Changed

  • Added sleep to fix issues with immediate finishing of combine publisher (@VladYankovenko)
  • Replaced some to any at open class URLChainBuilder (@boyarkin-anton)
  • Added missed public modifiers to init of some open Nodes (@boyarkin-anton)
  • Fixed warnings and documentation (@NullIsOne)

Full Changelog: 5.0.2...5.0.3

Logging fix

30 Jan 14:49

Choose a tag to compare

  • Fix for logging subscriptions
  • Fix logs description

Full Changelog: 5.0.1...5.0.2

Logging proxy and multipart request fixes

27 Jan 10:43
8cfe9d6

Choose a tag to compare

The following changes are included in the release:

  • Ability to proxy logs
  • Fix header providers in multipart requests

PRs included

Full Changelog: 5.0.0...5.0.1

Swift Concurrency migration

13 Jun 09:00
1aaa23c

Choose a tag to compare

The following changes are included in the release:

  • Alamofire to URLSession replacement
  • Swift concurrency migration
  • Combine support
  • New mock target for tests

Memory leaks and other problems

02 May 11:12

Choose a tag to compare

The following changes are included in the release

  • fixed memory leaks #118
  • added sortedKeys options to JSONSerialization #117
  • fixed race condition #116

Thanks a lot to the participants: @ngagarinov @FrolovAndreyS @kombatkos

Публичный init для UrlDataResponse

06 Jun 08:35

Choose a tag to compare

Добавлен публичный инициализатор для представления ответа сервера. Позволяет изменять ответ сервера в кастомных нодах.
#107

Спасибо за правку @Ikeret 🔥

Throttle и debounce операторы, системная ошибка dataNotAllowed

06 Jun 08:32
285239c

Choose a tag to compare

В новой версии

  • добавлены операторы throttle и debounce #103
  • обрабатывается системная ошибка dataNotAllowed c кодом -1020 #112
  • и в целом изменилась структура внутреннего проекта, отказались от pod-ов в пользу SPM (речь про структуру внутреннего проекта, поддержка либы для cocoapods осталась) #111

Спасибо всем причастным к релизу! @LastSprint, @NullIsOne, @ilya-r-cherkasov, @ZaytsevaMarina, @chausovSurfStudio 🎉

SPM + Сладости

19 Nov 10:29
96ab437

Choose a tag to compare

Что сделано:

  • Добалвен поддержка SPM
  • Добавлен BSON маппинг
  • Добавлен пагинатор (для пагинации, ваш кэп)
  • Исправлены баги

Небольшой минорный релиз

10 Feb 04:04

Choose a tag to compare

Что сделано:

  • Исправлен RC в узлах для кэширования (Спасибо @avsmirnov567)
  • Синтаксический сахар для RawMappable разделен на соответствующие протоколы (На RawDecodable и RawEncodable) (Спасибо @NagusHate)

Теперь сессия в ChainBuilder-е публичная

08 Feb 10:40
dde2619

Choose a tag to compare

session в URLChainBuilder теперь публичная.