Skip to content

Releases: teufelaudio/FoundationExtensions

Publisher and Promise new extensions

13 Jan 16:23
a2a0775
Compare
Choose a tag to compare
  • Publisher and Promise retry forever
  • Publisher of URLSession to have an easy status code validation only

Xcode 13

14 Oct 13:05
aef679b
Compare
Choose a tag to compare

Xcode 13 compatible

Fix possible crash on Data.range

08 Oct 08:15
c3a9143
Compare
Choose a tag to compare
v0.1.11

Fix unsafe Data Range when extracting subdata (#27)

Fix build for older OSs that don't support Combine

05 Aug 13:47
b15aa32
Compare
Choose a tag to compare
v0.1.10

Fix build for iOS older than 13 (#26)

New extensions for Combine Completion

05 Aug 13:32
bf5f65c
Compare
Choose a tag to compare
v0.1.9

Some useful Combine extensions (#25)

New extensions for collections, Data and more

03 Aug 11:50
048d442
Compare
Choose a tag to compare
v0.1.8

MD5 extensions (#24)

Foundation Extensions v0.1.7

21 May 11:58
4132529
Compare
Choose a tag to compare
  • Allows to use enum cases to subscript a dictionary, when the raw value is of type String

Zip Many (aka Traversable) for Promise

17 May 07:57
f6edccf
Compare
Choose a tag to compare

Transform an array of promises in a promise of array, when the output and failure of all promises match the same type.

New Promises

22 Apr 12:45
c030f23
Compare
Choose a tag to compare

Several improvements, bugfixes and new features to the Promise publishers, ensuring that will complete with exactly 1 value, or error, just like Future, but lazy. Also, compared to Future, Promise allows handling cancellation.

Foundation Extensions v0.1.4

21 Sep 15:04
683b5fc
Compare
Choose a tag to compare
  • add prependLatest (#12)
  • CombineLatest5 (#13) and CombineLatest6 (#14) implementation
  • maybePrintStringBody Function for Publisher (#15)
  • add FlatMapLatest (#16)
  • Array+Identifiable: Add first(by:) and last(by:) to help find identifiable elements (#17)
  • Array: add leftOf / rightOf accessor methods (#18)