Skip to content

Releases: surfstudio/NodeKit

Swift Concurrency migration

13 Jun 09:00
1aaa23c
Compare
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
Compare
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
Compare
Choose a tag to compare

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

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

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

06 Jun 08:32
285239c
Compare
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
Compare
Choose a tag to compare

Что сделано:

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

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

10 Feb 04:04
Compare
Choose a tag to compare

Что сделано:

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

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

08 Feb 10:40
dde2619
Compare
Choose a tag to compare

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

Теперь можно глушить ошибки кэша

07 Feb 06:54
Compare
Choose a tag to compare

Теперь узлу UrlCacheReaderNode можно указать, что не надо выкидывать ошибку в случае, если при чтении их кэша произошла ошибка.

UrlCache subspec

06 Feb 09:43
f90a4ed
Compare
Choose a tag to compare

Добавлена сабспека для узлов с URL-кэшом

Кастомизация RequestManager

21 Jan 07:07
bb12d74
Compare
Choose a tag to compare

В UrlChainsBuilder теперь можно установить пользовательскую (свою собственную) Alamofire.Session.
В случае, если этого не делать - будет использоваться сессия по-умолчанию.

Огромное спасибо @Alelenka за релиз!