Skip to content

Commit 26ccaf9

Browse files
committed
incrementing package updates for 0.5.16 release
1 parent 17238f5 commit 26ccaf9

File tree

3 files changed

+29
-2
lines changed

3 files changed

+29
-2
lines changed

AutomergeUniffi/automerge.swift

+16
Original file line numberDiff line numberDiff line change
@@ -516,6 +516,8 @@ public protocol DocProtocol: AnyObject {
516516

517517
func deleteInMap(obj: ObjId, key: String) throws
518518

519+
func difference(before: [ChangeHash], after: [ChangeHash]) -> [Patch]
520+
519521
func encodeChangesSince(heads: [ChangeHash]) throws -> [UInt8]
520522

521523
func encodeNewChanges() -> [UInt8]
@@ -798,6 +800,17 @@ open class Doc:
798800
}
799801
}
800802

803+
open func difference(before: [ChangeHash], after: [ChangeHash]) -> [Patch] {
804+
try! FfiConverterSequenceTypePatch.lift(try! rustCall {
805+
uniffi_uniffi_automerge_fn_method_doc_difference(
806+
self.uniffiClonePointer(),
807+
FfiConverterSequenceTypeChangeHash.lower(before),
808+
FfiConverterSequenceTypeChangeHash.lower(after),
809+
$0
810+
)
811+
})
812+
}
813+
801814
open func encodeChangesSince(heads: [ChangeHash]) throws -> [UInt8] {
802815
try FfiConverterSequenceUInt8.lift(rustCallWithError(FfiConverterTypeDocError.lift) {
803816
uniffi_uniffi_automerge_fn_method_doc_encode_changes_since(
@@ -2948,6 +2961,9 @@ private var initializationResult: InitializationResult {
29482961
if uniffi_uniffi_automerge_checksum_method_doc_delete_in_map() != 1721 {
29492962
return InitializationResult.apiChecksumMismatch
29502963
}
2964+
if uniffi_uniffi_automerge_checksum_method_doc_difference() != 13614 {
2965+
return InitializationResult.apiChecksumMismatch
2966+
}
29512967
if uniffi_uniffi_automerge_checksum_method_doc_encode_changes_since() != 49806 {
29522968
return InitializationResult.apiChecksumMismatch
29532969
}

Package.swift

+2-2
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,8 @@ if ProcessInfo.processInfo.environment["LOCAL_BUILD"] != nil {
5757
} else {
5858
FFIbinaryTarget = .binaryTarget(
5959
name: "automergeFFI",
60-
url: "https://github.com/automerge/automerge-swift/releases/download/0.5.15/automergeFFI.xcframework.zip",
61-
checksum: "d6fc0a66264491e88f1a0e06651e6b258fa5d7c79c763b7e026b0337c62ee74e"
60+
url: "https://github.com/automerge/automerge-swift/releases/download/0.5.16/automergeFFI.xcframework.zip",
61+
checksum: "434e7430c721b77b91038e6690f1a0a9a4b73e1b82b5f4cb6acfb1f950609cdf"
6262
)
6363
}
6464

Sources/_CAutomergeUniffi/include/automergeFFI.h

+11
Original file line numberDiff line numberDiff line change
@@ -337,6 +337,11 @@ void uniffi_uniffi_automerge_fn_method_doc_delete_in_list(void*_Nonnull ptr, Rus
337337
void uniffi_uniffi_automerge_fn_method_doc_delete_in_map(void*_Nonnull ptr, RustBuffer obj, RustBuffer key, RustCallStatus *_Nonnull out_status
338338
);
339339
#endif
340+
#ifndef UNIFFI_FFIDEF_UNIFFI_UNIFFI_AUTOMERGE_FN_METHOD_DOC_DIFFERENCE
341+
#define UNIFFI_FFIDEF_UNIFFI_UNIFFI_AUTOMERGE_FN_METHOD_DOC_DIFFERENCE
342+
RustBuffer uniffi_uniffi_automerge_fn_method_doc_difference(void*_Nonnull ptr, RustBuffer before, RustBuffer after, RustCallStatus *_Nonnull out_status
343+
);
344+
#endif
340345
#ifndef UNIFFI_FFIDEF_UNIFFI_UNIFFI_AUTOMERGE_FN_METHOD_DOC_ENCODE_CHANGES_SINCE
341346
#define UNIFFI_FFIDEF_UNIFFI_UNIFFI_AUTOMERGE_FN_METHOD_DOC_ENCODE_CHANGES_SINCE
342347
RustBuffer uniffi_uniffi_automerge_fn_method_doc_encode_changes_since(void*_Nonnull ptr, RustBuffer heads, RustCallStatus *_Nonnull out_status
@@ -965,6 +970,12 @@ uint16_t uniffi_uniffi_automerge_checksum_method_doc_delete_in_list(void
965970
#define UNIFFI_FFIDEF_UNIFFI_UNIFFI_AUTOMERGE_CHECKSUM_METHOD_DOC_DELETE_IN_MAP
966971
uint16_t uniffi_uniffi_automerge_checksum_method_doc_delete_in_map(void
967972

973+
);
974+
#endif
975+
#ifndef UNIFFI_FFIDEF_UNIFFI_UNIFFI_AUTOMERGE_CHECKSUM_METHOD_DOC_DIFFERENCE
976+
#define UNIFFI_FFIDEF_UNIFFI_UNIFFI_AUTOMERGE_CHECKSUM_METHOD_DOC_DIFFERENCE
977+
uint16_t uniffi_uniffi_automerge_checksum_method_doc_difference(void
978+
968979
);
969980
#endif
970981
#ifndef UNIFFI_FFIDEF_UNIFFI_UNIFFI_AUTOMERGE_CHECKSUM_METHOD_DOC_ENCODE_CHANGES_SINCE

0 commit comments

Comments
 (0)