All Versions
41
Latest Version
Avg Release Cycle
71 days
Latest Release
2329 days ago
Changelog History
Page 2
Changelog History
Page 2
-
v1.1.2 Changes
- [improved] compile time
- ๐ [improved] code style improved with SwiftLint
-
v1.1.1 Changes
- [added] network reachability
- [improved] travis-ci config
- ๐ [fixed] potential leak of handlers in
Promise
- ๐ [fixed] EventSource.first
- ๐ [fixed] EventSource.last
- โ [fixed] multiple flaky unit tests
-
v1.1.0 Changes
- try execute methods added. They provide an ability to retry async execution multiple times
- convenience initializers for
Executor
added alongside with constructors to reduce confusion in some cases - EventSource.skip implemented
- EventSource.take implemented
- EventSource.contains implemented
- EventSource.suspendable implemented
-
v1.0.0 Changes
- ๐ better test coverage
- ๐
CancellationToken
fixed and improved
-
v1.0.0-beta7 Changes
staticCast
forFuture
andChannel
added- future to channel and channel to future transformations added
Cache
andCachableValue
convenience initializers improved- ๐ fixing major issue with
asyncMap()
,asyncFlatMap()
,asyncReduce()
,joined()
- ๐ fixing issue with inconsistent lifetime of the
Future
returned from contextual transformation ofCompleting
- โ adding ability to denote transformation as impure an apply different lifetime management for transformations
- ๐ documentation improved
- ๐จ
TimerChannel
refactored to improve quality of implementation and to add flexibility
-
v1.0.0-beta6 Changes
- ๐ documentation updated
Cache
andCachedValue
improved- โก๏ธ
URLSession
extensions updated Future.flatMap
improved- ๐จ
Channel.extractAll()
refactored to provideFuture<(updates: [Update], completion: Fallible<Success>)>
- ๐จ
Channel.waitForAll()
refactored and extended - ๐ Major fixes of
Cache
andCachableValue
- ๐ Carthage support
-
v1.0.0-beta5 Changes
- โ adding ability to nest synchronously calls on the same executor instead of making async dispatches all the time
- naming improved
- ๐ infrastructure build up on protocols has been build
- major reactive programming improvements:
ReactiveProperties
, convenience extensions added to most popular iOS controls, bindings added Sink
,DynamicProperty
,ProducerProxy
added- ๐ fixing and improving memory management/lifetime management of
Channel
-
v1.0.0-beta4 Changes
- ๐ x32 targets fixed
ProducerProxy
added- binding
Channel
toProducerProxy
added - more generic
Channel.distinct()
added
-
v1.0.0-beta3 Changes
- ๐ improvements using
OptionalAdaptor
- ๐ fixed locking within
CachableValue
- ๐ fixes of
ObjCInjectedRetainer
- โ adding unwrapping methods to
Future
andChannel
- 0๏ธโฃ making more obvious behavior of Channel.flatMap a default one
- introducing
ObservationSession
that helps to enable and disable multiple observations in a convenient way. This is very useful for enabling and disabling observation withinviewWillAppear
andviewDidDisappear
- ๐ improvements using
-
v1.0.0-beta2 Changes
- continue renaming
- โ adding convenience methods for making completed futures and channels
- โ adding convenience
typealias Updating<T> = Channel<T, Void>
,typealias Updatable<>T = Producer<T, Void>
- โ adding OptionalAdaptor that helps to add methods for primitives parametrized with optionals