Releases: ra1028/VueFlux
Releases · ra1028/VueFlux
1.6.0
This version VueFlux supports both Swift 4.2 and Swift 5.
Xcode 10.2 Support
- Swift 5.0 and Xcode 10.2 support (#29)
1.4.1
VueFlux
- Fix Segmentation fault error in Swift4.1 (#25, #24)
1.4.0
VueFlux
Breaking changes
- Executor.WorkItem now renamed to CancelableProcedure
- Remove
Executor.execute<Value>(workItem:with)
VueFluxReactive
Fix
- Signal now no longer send values to observer after disposed
Add
- Add NOP AnyDisposable initializer
1.3.1
VueFlux
Fix
Fix deadlock when dispatching actions and recursively
Fix deadlock when recursively creating Store with the same State type
1.3.0
VueFlux
Enhancement
Significant performance improvement.
AtomicReference now able to create instance that possible to recursive locking.
VueFluxReactive
Enhancement
Significant performance improvement.
Fix
Prevent deadlock occurred when dispose or start new observing in Signal's observing handler.
1.2.0
VueFlux
Enhancement
Performance of commitng an Action improved 10x or more.
Performance of getting a shared instance of Dispatcher has improved 3x or more.
VueFluxReactive
Enhancement
Performance of multicasting values improved about 30x.
1.1.0
#6
VueFlux
Fix
- Immediately cancel commiting on no matter what executor when Store deinitialized.
Breaking Changes
- Rename ThreadSafe to AtomicReference
VueFluxReactive
Enhancement
- Bindings now work on main thread by default
1.0.0
VueFlux 1.0.0
VueFluxReactive 1.0.0