Skip to content

Version 0.2.2

Latest

Choose a tag to compare

@dimitribouniol dimitribouniol released this 26 Jul 14:39

Overview

This release improves the performance of AsyncResult, and adds a TransactionStream for easily adding operations to a queue of serial transactions.

What's Changed

  • Swift 6.4 by @dimitribouniol in #12:
    • Added compatibility workflow to test Swift 6.0 to main.
    • Updated README for Version 0.2.1.
    • Fixed the recommended installation instructions.
    • Improved the README's usage instructions to provide a clearer high-level overview.
  • Transaction Streams by @dimitribouniol in #14:
    • Updated AsyncResult documentation to clarify how values are evaluated.
    • Added ability to immediately evaluate an async result upon creation.
    • Improved AsyncResult performance when the result is already known at creation time.
    • Improved AsyncResult performance by inlining whenever possible.
    • Added TransactionStream to simplify serializing operations.
    • Updated README for Version 0.2.2.

Full Changelog: 0.2.1...0.2.2