VueFlux Versions Save

:recycle: Unidirectional State Management Architecture for Swift - Inspired by Vuex and Flux

1.6.0

5 years ago

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

6 years ago

1.4.0

6 years ago

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

6 years ago

VueFlux

Fix

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

1.3.0

6 years ago

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

6 years ago

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 years ago

https://github.com/ra1028/VueFlux/pull/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

6 years ago

VueFlux 1.0.0

VueFluxReactive 1.0.0