Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
This repository was archived by the owner on Nov 27, 2023. It is now read-only.

Releases: chris-araman/CombineCloudKit

1.0.2: Remove Dependencies

27 Dec 00:47
1.0.2
This tag was signed with the committer’sverified signature.
chris-araman Chris Araman
GPG key ID:BB4499D9E11B61E0
Verified
Learn about vigilant mode.
78cbd1b
This commit was signed with the committer’sverified signature.
chris-araman Chris Araman
GPG key ID:BB4499D9E11B61E0
Verified
Learn about vigilant mode.

Choose a tag to compare

📦 Removed a dependency onswift-format, as it's used only during development. Swift Package Manager doesn't yet provide a way to distinguish development dependencies.

Assets2
Loading

1.0.1: Swift 5.5

28 Oct 19:52
1.0.1
This tag was signed with the committer’sverified signature.
chris-araman Chris Araman
GPG key ID:BB4499D9E11B61E0
Verified
Learn about vigilant mode.
ddce194
This commit was signed with the committer’sverified signature.
chris-araman Chris Araman
GPG key ID:BB4499D9E11B61E0
Verified
Learn about vigilant mode.

Choose a tag to compare

This release brings support for Swift 5.5 and Xcode 13, including Mac Catalyst 13.

Test Improvement:

  • Recorder: make use of XCTestCase.expectation

Build Dependency Bumps:

  • CocoaPods 1.11.2
  • Jazzy 0.14.1
  • swift-format 0.50500.0

Commit History:1.0.0...1.0.1

Loading

1.0.0: ⛅️ Initial Release

07 Aug 01:59
1.0.0
This tag was signed with the committer’sverified signature.
chris-araman Chris Araman
GPG key ID:BB4499D9E11B61E0
Verified
Learn about vigilant mode.
9e86ac6
This commit was signed with the committer’sverified signature.
chris-araman Chris Araman
GPG key ID:BB4499D9E11B61E0
Verified
Learn about vigilant mode.

Choose a tag to compare

Broad Support

CombineCloudKit is supported everywhere Combine is supported.

  • Swift 5.1 and later
  • Xcode 11 and later
  • macOS 10.15 and later
  • iOS and iPadOS 13 and later
  • tvOS 13 and later
  • watchOS 6 and later

Testing of CombineCloudKit on watchOS requires Swift 5.4 or later and watchOS 7.4 or later.

There is also preliminary support for the as-yet-unreleased Swift 5.5 and Xcode 13, including support for Mac Catalyst 13.

Metrics

Documentation: 💯%
Code Coverage: > 98%

Changes since 0.5.1

Features:

  • Add support forRecordSavePolicy andclientChangeTokenData inCCKDatabase.save
  • Documentation changes in preparation for Xcode 13's DocC

Test Improvements:

  • Added a series ofErrorInjectionTests to insure errors are propagated to callers
  • ImplementedDecisionSpace to deterministically enumerate and test each error path
  • Improve coverage ofQueryPublisher
  • Remove dependency on@groue/CombineExpectations

Infrastructure Improvements:

Loading

Reliable Output

16 Jun 06:22
0.5.1
This tag was signed with the committer’sverified signature.
chris-araman Chris Araman
GPG key ID:BB4499D9E11B61E0
Verified
Learn about vigilant mode.
4ec8103
This commit was signed with the committer’sverified signature.
chris-araman Chris Araman
GPG key ID:BB4499D9E11B61E0
Verified
Learn about vigilant mode.

Choose a tag to compare

Reliable OutputPre-release
Pre-release
  • 🐛 Fixed an issue that caused some publishers to occasionally complete before publishing output:
    • CCKContainer.accountStatus
    • CCKDatabase.deleteAtBackgroundPriority
    • CCKDatabase.fetchAtBackgroundPriority
    • CCKDatabase.saveAtBackgroundPriority
Loading

Code Coverage

15 Jun 10:01
0.5.0
This tag was signed with the committer’sverified signature.
chris-araman Chris Araman
GPG key ID:BB4499D9E11B61E0
Verified
Learn about vigilant mode.
42593e6
This commit was signed with the committer’sverified signature.
chris-araman Chris Araman
GPG key ID:BB4499D9E11B61E0
Verified
Learn about vigilant mode.

Choose a tag to compare

Code CoveragePre-release
Pre-release
  • ♻️Progress now conforms to theRawRepresentable protocol
  • ⚖️ Several extension methods we refactored to reduce code duplication
  • ⚙️ Added more unit tests and mocks
    • 🔍 93% code coverage
Loading

Public Protocols

15 Jun 03:51
0.4.1
This tag was signed with the committer’sverified signature.
chris-araman Chris Araman
GPG key ID:BB4499D9E11B61E0
Verified
Learn about vigilant mode.
1034447
This commit was signed with the committer’sverified signature.
chris-araman Chris Araman
GPG key ID:BB4499D9E11B61E0
Verified
Learn about vigilant mode.

Choose a tag to compare

Public ProtocolsPre-release
Pre-release
  • 📚 Publish and documentCCKContainer andCCKDatabase protocols
  • ♻️ Refactor mocks
    • 🔍 70% code coverage
Loading

Dependency Injection

13 Jun 01:40
0.4.0
This tag was signed with the committer’sverified signature.
chris-araman Chris Araman
GPG key ID:BB4499D9E11B61E0
Verified
Learn about vigilant mode.

Choose a tag to compare

Pre-release
  • 🦜 Unit tests for many operations, injecting mockedCKContainer,CKDatabase andCKDatabaseOperation classes.
    • 🔍 Code Coverage: 69%
  • 🐛 FIX: defer output until after a subscription is received
  • ⬆️CombineExpectations 0.9.0
Loading

Continuous Integration

06 Jun 06:08
0.3.0
This tag was signed with the committer’sverified signature.
chris-araman Chris Araman
GPG key ID:BB4499D9E11B61E0
Verified
Learn about vigilant mode.
44f2e58
This commit was signed with the committer’sverified signature.
chris-araman Chris Araman
GPG key ID:BB4499D9E11B61E0
Verified
Learn about vigilant mode.

Choose a tag to compare

Pre-release
  • Build and test across a wide matrix of supported platforms, Swift releases, and Xcode releases
  • Code coverage infrastructure
  • Lint automation
  • Documentation improvements
Loading

Declare CocoaPods Test Spec

04 Jun 21:02
0.2.1
This tag was signed with the committer’sverified signature.
chris-araman Chris Araman
GPG key ID:BB4499D9E11B61E0
Verified
Learn about vigilant mode.
d4b8f59
This commit was signed with the committer’sverified signature.
chris-araman Chris Araman
GPG key ID:BB4499D9E11B61E0
Verified
Learn about vigilant mode.

Choose a tag to compare

Pre-release
0.2.10.2.1: Declare CocoaPods Test Spec
Loading

Support CocoaPods

04 Jun 18:30
0.2.0
This tag was signed with the committer’sverified signature.
chris-araman Chris Araman
GPG key ID:BB4499D9E11B61E0
Verified
Learn about vigilant mode.
516547a
This commit was signed with the committer’sverified signature.
chris-araman Chris Araman
GPG key ID:BB4499D9E11B61E0
Verified
Learn about vigilant mode.

Choose a tag to compare

Pre-release
0.2.00.2.0: Support CocoaPods
Loading
Previous1
Previous

[8]ページ先頭

©2009-2025 Movatter.jp