All Versions
41
Latest Version
Avg Release Cycle
71 days
Latest Release
1850 days ago

Changelog History
Page 1

  • v1.4.0 Changes

    March 05, 2019
    • ๐Ÿ‘ [improved] support of Swift 5.0
    • [changed] Fallible type is a typealias to Result for Swift 5.0
    • [added] Channel convenience constructors
    • [added] a few reactive properties for AppKit
    • ๐Ÿ”€ [fixed] DynamicProperty storage synchronization
    • ๐Ÿ›  [fixed] bindings memory issue
  • v1.3.2 Changes

    December 30, 2018
    • โšก๏ธ [changed] default Swift version has been updated to 4.2. 4.0-4.1 is dropped due to changes in UIKit enums naming
    • ๐Ÿ— [improvement] tested against latest Swift 5.0 build. No errors, no warnings, tests are passing
    • โš  [improvement] annoying warnings fixed
    • ๐Ÿ“š [improvement] minor improvements of documentation
  • v1.3.1 Changes

    June 09, 2018
    • โšก๏ธ [fixed] nested executes using the same executor Executor could be optimized into on-stack execution instead of dispatch_async call. That is a direct cause of stack overflow. Avoiding that by limiting amount of nested on-stack executions.
  • v1.3.0 Changes

    February 25, 2018
    • [changes] Swift 3.0 dropped
  • v1.2.4 Changes

    November 18, 2017
    • โš  [gardening] fixed multiple warnings
  • v1.2.3 Changes

    October 22, 2017
    • ๐ŸŽ [performance] Future and Promise performance degradation detected. Performance fixed and improved
  • v1.2.2 Changes

    September 30, 2017
  • v1.2.1 Changes

    September 03, 2017
    • [changed] DispatchSemaphore-based fair locking replaced with pthread_mutex_t-based locking
    • ๐Ÿ’… [improved] code style improved with SwiftLint (once again)
  • v1.2.0 Changes

    August 21, 2017
    • ๐Ÿ”’ [changed] lock-free implementation of Future and CancellationToken changed to regular locking-based
    • ๐Ÿ›  [fixed] multiple Xcode 9.0 beta 5 compile time issues
  • v1.1.3 Changes

    June 01, 2017
    • ๐Ÿ“š [added] documentation generation infrastructure
    • [added] primitive subscription chaining (future.onSuccess { /* handle success */ }.onFailure { /* handle failure */ })
    • ๐Ÿ‘ท [improved] parallel CI jobs
    • โšก๏ธ [improved] Promise internals updated
    • โš  [fixed] warnings and erros introduced by Swift 4 toolchain