Skip to content

PowerSync 1.5.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 28 Aug 15:44
20ec94b
  • Fix null values in CRUD entries being reported as strings in #69

  • Added support for Swift 6 strict concurrency checking in #70

    • Accepted query parameter types have been updated from [Any] to [Sendable]. This should cover all supported query parameter types.
    • Query and lock methods' return Result generic types now should extend Sendable.
    • Deprecated default open class PowerSyncBackendConnector. Devs should preferably implement the PowerSyncBackendConnectorProtocol
  • Potential Breaking Change: Attachment helpers have been updated to better support Swift 6 strict concurrency checking. Actor isolation is improved, but developers who customize or extend AttachmentQueue will need to update their implementations. The default instantiation of AttachmentQueue remains unchanged.
    AttachmentQueueProtocol now defines the basic requirements for an attachment queue, with most base functionality provided via an extension. Custom implementations should extend AttachmentQueueProtocol.

  • Added PowerSyncDynamic product to package. Importing this product should restore XCode preview functionality in #71

  • [Internal] Instantiate Kotlin Kermit logger directly in #67

  • [Internal] Improved connection context error handling in #69