Skip to content

Releases: ra1028/VueFlux

1.6.0

28 Mar 15:50
Compare
Choose a tag to compare

This version VueFlux supports both Swift 4.2 and Swift 5.

Xcode 10.2 Support

  1. Swift 5.0 and Xcode 10.2 support (#29)

1.4.1

17 Apr 11:09
Compare
Choose a tag to compare

VueFlux

  • Fix Segmentation fault error in Swift4.1 (#25, #24)

1.4.0

17 Apr 11:07
5241958
Compare
Choose a tag to compare

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

05 Mar 09:31
Compare
Choose a tag to compare

VueFlux

Fix

Fix deadlock when dispatching actions and recursively
Fix deadlock when recursively creating Store with the same State type

1.3.0

28 Feb 08:20
0624098
Compare
Choose a tag to compare

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

17 Feb 18:21
4fd68cd
Compare
Choose a tag to compare

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

07 Feb 08:18
161a4b3
Compare
Choose a tag to compare

#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

25 Jan 07:31
Compare
Choose a tag to compare

VueFlux 1.0.0

VueFluxReactive 1.0.0