-
Notifications
You must be signed in to change notification settings - Fork 6
v3.0 #42
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
v3.0 #42
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- Replace publisher based subscriptions with AsyncStream and AsyncThrowingStream - Add subscriptions for aggregate functions - Change CoreDataRepositoryError.coreData to hold CocoaError instead of NSError - Add CoreDataRepositoryError.unknown that holds a NSError as a fallback - Guard against invalid descriptions in aggregate functions to avoid runtime panics - Add type hint parameters to many functions to avoid the need to fully qualify the return signature at the call site - Remove most existing doc comments which will be re-written soon - Simplify aggregate return type to only the desired value
….coreData to CoreDataError.cocoa 3.0-preview
…d of just items for failures 3.0-preview
3.0-preview
3.0-preview
3.0-preview
3.0-preview
3.0-preview
3.0-preview
3.0-preview
3.0-preview
3.0-preview
…unused code, add comments 3.0-preview
3.0-preview
…wift 5.9 test strategy 3.0-preview
3.0-preview
3.0-preview-async-deadlock
remove-unstructured-tasks-from-subscription-alt
# Conflicts: # Package.resolved
3.0-preview
feature/swift-testing
…r and tests for CoreDataTestSuite feature/swift-testing
feature/swift-testing
Feature/swift testing
feature/transactions
…before exiting withTransaction feature/transactions
Feature/transactions (Depends on PR #37)
…fiedUnmanagedModel feature/add-unmanagedId-property
feature/add-unmanagedId-property
feature/fix-misnamed-property # Conflicts: # Sources/CoreDataRepository/IdentifiedUnmanagedModel.swift # Sources/Internal/ModelsWithIntId/IdentifiableModel_Int.swift # Sources/Internal/ModelsWithUuidId/IdentifiableModel_Uuid.swift
feature/fix-misnamed-property
Remove unmanagedIdAccessor in favor of unmanagedId property in IdentifiedUnmanagedModel
# Conflicts: # Sources/CoreDataRepository/IdentifiedUnmanagedModel.swift # Sources/Internal/ModelsWithIntId/IdentifiableModel_Int.swift # Sources/Internal/ModelsWithUuidId/IdentifiableModel_Uuid.swift
Fix name of IdentifiedUnmanagedModel.unmanagedIdExpression
bugfix/build-errors-with-swift-6-2
Bugfix/build errors with swift 6 2
Collaborator
|
I definitely agree with this! It will be great to be able to use standard tag/release for package manager moving forward. Congrats on finishing up this version! |
3.0-preview
r-jarvis
approved these changes
Nov 26, 2025
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I think our changes for v3.0 are stable enough. The API has been pretty stable and our use of the library has grown quite a bit.