Releases: getditto/DittoSwiftPackage
Releases · getditto/DittoSwiftPackage
4.7.1-rc.1
4.7.0
4.6.0
https://docs.ditto.live/swift/release-notes
- Added: method
data()
onDittoAttachment
as a replacement forgetData()
. - Added: method
jsonData()
toDittoQueryResultItem
returning aData
object that can be directly used withJSONDecoder
. (#10988) - Added: a variant of
fetchAttachment()
andfetchAttachmentPublisher()
toDittoStore
that takes an attachment token dictionary representation as given by the value ofDittoQueryResultItem
.(#11410) - Added: method
newAttachment()
onDittoStore
as replacement for the corresponding and now deprecated method onDittoCollection
. It is now async and failable. (#11410) - Added: method
fetchAttachment()
andfetchAttachmentPublisher()
onDittoStore
as replacement for the corresponding and now deprecated methods onDittoCollection
. It is now failable. (#11410) - Added: properties
id
,len
, andmetadata
toDittoAttachment
andDittoAttachmentToken
. (#11410) - Changed: problems that occur when calling the recently deprecated
DittoCollection.newAttachment()
now log at error level. (#11782) - Deprecated: method
newAttachment()
ofDittoCollection
. Please use the newly introduced equivalent method onDittoStore
instead. (#11410) - Deprecated: method
fetchAttachment()
andfetchAttachmentPublisher()
ofDittoCollection
. Please use the newly introduced equivalent method onDittoStore
instead. (#11410) - Deprecated: method
getData()
ofDittoAttachment
, please use newly introduced method.data()
instead. - Fixed: attachment token dictionary representation given by the
value
ofDittoQueryResultItem
. The token is now provided as a dictionary of the form["id": "...", "len": 123, "metadata": ...] where
metadatais a dictionary
[String: String]`. (#11410) - Fixed:
DittoPresence.GraphPublisher
andDitto.RemotePeersPublisher
(deprecated) could sometimes send items to a subscriber before they were ready to receive them. (#8009) - (Experimental) Fixed: Two peers targeting each other simultaneously in Ditto Bus or Query Overlap Groups may struggle to create a multihop connection (#8527)
4.6.0-rc.1
4.5.4
- Fixed: intermittent crash when syncing over Bluetooth LE GATT with "DataTooLarge" error (#9789)
4.5.3
Changelog is located at https://docs.ditto.live/changelog
4.5.2
Changelog is located at https://docs.ditto.live/changelog
4.5.2-rc.3
Changelog is located at https://docs.ditto.live/changelog
4.5.1
Changelog is located at https://docs.ditto.live/changelog
4.5.0
Changelog is located at https://docs.ditto.live/v4-4/swift-release-notes-4xx