Skip to content

Conversation

stevensJourney
Copy link
Contributor

Release for Version 1.5.0

  • Fix null values in CRUD entries being reported as strings in [Internal] Improve Lock Error handling #69

  • Added support for Swift 6 strict concurrency checking in Support Swift 6 Strict Concurrency Checking #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 XCode Previews #71

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

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

@stevensJourney stevensJourney marked this pull request as ready for review August 28, 2025 14:34
Copy link
Contributor

@simolus3 simolus3 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

shipit 🚀 :shipit:

@stevensJourney stevensJourney merged commit 20ec94b into main Aug 28, 2025
4 checks passed
@stevensJourney stevensJourney deleted the v1.5.0 branch August 28, 2025 15:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants