diff --git a/android-cpp/QuickStartTasksCPP/app/build.gradle.kts b/android-cpp/QuickStartTasksCPP/app/build.gradle.kts
index bc2c0d1fc..391171fe5 100644
--- a/android-cpp/QuickStartTasksCPP/app/build.gradle.kts
+++ b/android-cpp/QuickStartTasksCPP/app/build.gradle.kts
@@ -150,7 +150,7 @@ android {
dependencies {
// Ditto C++ SDK for Android
- implementation("live.ditto:ditto-cpp:4.12.4")
+ implementation("live.ditto:ditto-cpp:4.15.0-rc.2")
implementation(libs.androidx.core.ktx)
implementation(libs.androidx.lifecycle.runtime.ktx)
diff --git a/android-java/gradle/libs.versions.toml b/android-java/gradle/libs.versions.toml
index e043173d0..3bbef38d0 100644
--- a/android-java/gradle/libs.versions.toml
+++ b/android-java/gradle/libs.versions.toml
@@ -1,5 +1,5 @@
[versions]
-ditto = "4.12.4"
+ditto = "4.15.0-rc.2"
agp = "8.7.3"
constraintlayout = "2.2.0"
kotlin = "2.0.0"
diff --git a/android-kotlin/QuickStartTasks/gradle/libs.versions.toml b/android-kotlin/QuickStartTasks/gradle/libs.versions.toml
index 03f697b2a..f917b1a7c 100644
--- a/android-kotlin/QuickStartTasks/gradle/libs.versions.toml
+++ b/android-kotlin/QuickStartTasks/gradle/libs.versions.toml
@@ -14,7 +14,7 @@ appcompat = "1.7.1"
datastorePreferences = "1.1.7"
koin-bom = "4.1.0"
coroutines-tests = "1.10.2"
-ditto = "4.12.4"
+ditto = "4.15.0-rc.2"
monitor = "1.7.2"
[libraries]
diff --git a/cpp-tui/taskscpp/Makefile b/cpp-tui/taskscpp/Makefile
index 8f2a40689..ce7c65d82 100644
--- a/cpp-tui/taskscpp/Makefile
+++ b/cpp-tui/taskscpp/Makefile
@@ -2,7 +2,7 @@
BUILD_TYPE ?= Debug
# Ditto SDK version and platform detection
-DITTO_SDK_VERSION ?= 4.12.4
+DITTO_SDK_VERSION ?= 4.15.0-rc.2
PLATFORM := $(shell uname -s | tr '[:upper:]' '[:lower:]')
ARCH := $(shell uname -m)
diff --git a/dotnet-maui/DittoMauiTasksApp/DittoMauiTasksApp.csproj b/dotnet-maui/DittoMauiTasksApp/DittoMauiTasksApp.csproj
index 1da321c32..ead3dbb8a 100644
--- a/dotnet-maui/DittoMauiTasksApp/DittoMauiTasksApp.csproj
+++ b/dotnet-maui/DittoMauiTasksApp/DittoMauiTasksApp.csproj
@@ -47,7 +47,7 @@
-
+
diff --git a/dotnet-tui/DittoDotNetTasksConsole.Tests/DittoDotNetTasksConsole.Tests.csproj b/dotnet-tui/DittoDotNetTasksConsole.Tests/DittoDotNetTasksConsole.Tests.csproj
index d9e758c2a..18d815abb 100644
--- a/dotnet-tui/DittoDotNetTasksConsole.Tests/DittoDotNetTasksConsole.Tests.csproj
+++ b/dotnet-tui/DittoDotNetTasksConsole.Tests/DittoDotNetTasksConsole.Tests.csproj
@@ -12,7 +12,7 @@
-
+
diff --git a/dotnet-tui/DittoDotNetTasksConsole/DittoDotNetTasksConsole.csproj b/dotnet-tui/DittoDotNetTasksConsole/DittoDotNetTasksConsole.csproj
index e7366339e..4e1376230 100644
--- a/dotnet-tui/DittoDotNetTasksConsole/DittoDotNetTasksConsole.csproj
+++ b/dotnet-tui/DittoDotNetTasksConsole/DittoDotNetTasksConsole.csproj
@@ -8,7 +8,7 @@
-
+
diff --git a/dotnet-winforms/TasksApp/DittoTasksApp.csproj b/dotnet-winforms/TasksApp/DittoTasksApp.csproj
index 04ee2fda5..db7e14a90 100644
--- a/dotnet-winforms/TasksApp/DittoTasksApp.csproj
+++ b/dotnet-winforms/TasksApp/DittoTasksApp.csproj
@@ -9,7 +9,7 @@
-
+
diff --git a/flutter_app/ios/Podfile.lock b/flutter_app/ios/Podfile.lock
index 025ea025d..a62efe499 100644
--- a/flutter_app/ios/Podfile.lock
+++ b/flutter_app/ios/Podfile.lock
@@ -1,8 +1,8 @@
PODS:
- - ditto_live (4.12.4):
- - DittoFlutter (= 4.12.4)
+ - ditto_live (4.15.0-rc.2):
+ - DittoFlutter (= 4.15.0-rc.2)
- Flutter
- - DittoFlutter (4.12.4)
+ - DittoFlutter (4.15.0-rc.2)
- Flutter (1.0.0)
- integration_test (0.0.1):
- Flutter
@@ -36,8 +36,8 @@ EXTERNAL SOURCES:
:path: ".symlinks/plugins/permission_handler_apple/ios"
SPEC CHECKSUMS:
- ditto_live: f3bb10807a90bc9e8110945052aa791a6fd4fa78
- DittoFlutter: cd4812358982d87e6cc69f9a2d4d53f2d21e74ab
+ ditto_live: 7687303289a0f203fca11fa3cdd04c9df7f7a061
+ DittoFlutter: 570818778b6a1cbfe6b27d99016fcd63060420c1
Flutter: e0871f40cf51350855a761d2e70bf5af5b9b5de7
integration_test: 252f60fa39af5e17c3aa9899d35d908a0721b573
path_provider_foundation: 2b6b4c569c0fb62ec74538f866245ac84301af46
diff --git a/flutter_app/macos/Podfile.lock b/flutter_app/macos/Podfile.lock
index d94fd6cee..3838a51ae 100644
--- a/flutter_app/macos/Podfile.lock
+++ b/flutter_app/macos/Podfile.lock
@@ -1,8 +1,8 @@
PODS:
- - ditto_live (4.12.4):
- - DittoFlutter (= 4.12.4)
+ - ditto_live (4.15.0-rc.2):
+ - DittoFlutter (= 4.15.0-rc.2)
- FlutterMacOS
- - DittoFlutter (4.12.4)
+ - DittoFlutter (4.15.0-rc.2)
- FlutterMacOS (1.0.0)
- path_provider_foundation (0.0.1):
- Flutter
@@ -26,8 +26,8 @@ EXTERNAL SOURCES:
:path: Flutter/ephemeral/.symlinks/plugins/path_provider_foundation/darwin
SPEC CHECKSUMS:
- ditto_live: 5673d16b7338a456ad07b54818ca15f0c0ebff8b
- DittoFlutter: cd4812358982d87e6cc69f9a2d4d53f2d21e74ab
+ ditto_live: 9f2fc6a872df0e30a33c88a76bd8c677ee217d0f
+ DittoFlutter: 570818778b6a1cbfe6b27d99016fcd63060420c1
FlutterMacOS: 8f6f14fa908a6fb3fba0cd85dbd81ec4b251fb24
path_provider_foundation: 2b6b4c569c0fb62ec74538f866245ac84301af46
diff --git a/flutter_app/pubspec.lock b/flutter_app/pubspec.lock
index 327dad543..91ac192c4 100644
--- a/flutter_app/pubspec.lock
+++ b/flutter_app/pubspec.lock
@@ -69,10 +69,10 @@ packages:
dependency: "direct main"
description:
name: ditto_live
- sha256: "154035efccb539b94a33a502f3e4a73748ea44c00f9fe8ea7f8dc030b8b46e9e"
+ sha256: "3c85bdd617e09f2568d62f48d3858f089125408dbbe2cfcf092687f67744a021"
url: "https://pub.dev"
source: hosted
- version: "4.12.4"
+ version: "4.15.0-rc.2"
equatable:
dependency: "direct main"
description:
diff --git a/flutter_app/pubspec.yaml b/flutter_app/pubspec.yaml
index a28064013..de7a453aa 100644
--- a/flutter_app/pubspec.yaml
+++ b/flutter_app/pubspec.yaml
@@ -32,7 +32,7 @@ dependencies:
flutter:
sdk: flutter
- ditto_live: 4.12.4
+ ditto_live: 4.15.0-rc.2
# The following adds the Cupertino Icons font to your application.
# Use with the CupertinoIcons class for iOS style icons.
diff --git a/flutter_app/windows/flutter/generated_plugins.cmake b/flutter_app/windows/flutter/generated_plugins.cmake
index 0e69e40f3..95192bcf1 100644
--- a/flutter_app/windows/flutter/generated_plugins.cmake
+++ b/flutter_app/windows/flutter/generated_plugins.cmake
@@ -7,6 +7,7 @@ list(APPEND FLUTTER_PLUGIN_LIST
)
list(APPEND FLUTTER_FFI_PLUGIN_LIST
+ ditto_live
)
set(PLUGIN_BUNDLED_LIBRARIES)
diff --git a/javascript-tui/package-lock.json b/javascript-tui/package-lock.json
index ecc2e6f70..7ca22e67e 100644
--- a/javascript-tui/package-lock.json
+++ b/javascript-tui/package-lock.json
@@ -9,7 +9,7 @@
"version": "0.0.0",
"license": "MIT",
"dependencies": {
- "@dittolive/ditto": "4.12.4",
+ "@dittolive/ditto": "4.15.0-rc.2",
"dotenv": "^16.4.5",
"ink": "^4.1.0",
"meow": "^11.0.0",
@@ -2208,9 +2208,9 @@
"license": "MIT"
},
"node_modules/@dittolive/ditto": {
- "version": "4.12.4",
- "resolved": "https://registry.npmjs.org/@dittolive/ditto/-/ditto-4.12.4.tgz",
- "integrity": "sha512-wsEyo33O9lnovYDoIueif5HaI9R7IgHjNrNNu939Zl54lfJlPdE+GkSLI5Srj486cjsEJm9/YkADfBQoW+l/yA==",
+ "version": "4.15.0-rc.2",
+ "resolved": "https://registry.npmjs.org/@dittolive/ditto/-/ditto-4.15.0-rc.2.tgz",
+ "integrity": "sha512-IDyrjRrUnImqofkVbrPUgca9r+rUi2876mISkl5zEKUw0kJNOnF2uKNmltMYhiehaBj54ajKaODeh1XlPoZOwg==",
"license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
"@expo/config-plugins": "^9.0.11",
diff --git a/javascript-tui/package.json b/javascript-tui/package.json
index b2fd9841b..ec772f9e8 100644
--- a/javascript-tui/package.json
+++ b/javascript-tui/package.json
@@ -20,7 +20,7 @@
"dist"
],
"dependencies": {
- "@dittolive/ditto": "4.12.4",
+ "@dittolive/ditto": "4.15.0-rc.2",
"dotenv": "^16.4.5",
"ink": "^4.1.0",
"meow": "^11.0.0",
diff --git a/javascript-web/package-lock.json b/javascript-web/package-lock.json
index b2c5619eb..a0fda197d 100644
--- a/javascript-web/package-lock.json
+++ b/javascript-web/package-lock.json
@@ -8,7 +8,7 @@
"name": "ditto-quickstart-vite",
"version": "0.0.0",
"dependencies": {
- "@dittolive/ditto": "4.12.4",
+ "@dittolive/ditto": "4.15.0-rc.2",
"react": "^18.3.1",
"react-dom": "^18.3.1"
},
@@ -2461,9 +2461,9 @@
"license": "MIT"
},
"node_modules/@dittolive/ditto": {
- "version": "4.12.4",
- "resolved": "https://registry.npmjs.org/@dittolive/ditto/-/ditto-4.12.4.tgz",
- "integrity": "sha512-wsEyo33O9lnovYDoIueif5HaI9R7IgHjNrNNu939Zl54lfJlPdE+GkSLI5Srj486cjsEJm9/YkADfBQoW+l/yA==",
+ "version": "4.15.0-rc.2",
+ "resolved": "https://registry.npmjs.org/@dittolive/ditto/-/ditto-4.15.0-rc.2.tgz",
+ "integrity": "sha512-IDyrjRrUnImqofkVbrPUgca9r+rUi2876mISkl5zEKUw0kJNOnF2uKNmltMYhiehaBj54ajKaODeh1XlPoZOwg==",
"license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
"@expo/config-plugins": "^9.0.11",
diff --git a/javascript-web/package.json b/javascript-web/package.json
index 3d909864c..1f3089364 100644
--- a/javascript-web/package.json
+++ b/javascript-web/package.json
@@ -11,7 +11,7 @@
"preview": "vite preview"
},
"dependencies": {
- "@dittolive/ditto": "4.12.4",
+ "@dittolive/ditto": "4.15.0-rc.2",
"react": "^18.3.1",
"react-dom": "^18.3.1"
},
diff --git a/react-native-expo/ios/Podfile.lock b/react-native-expo/ios/Podfile.lock
index 23bd31f90..9437b45bc 100644
--- a/react-native-expo/ios/Podfile.lock
+++ b/react-native-expo/ios/Podfile.lock
@@ -1,7 +1,7 @@
PODS:
- boost (1.84.0)
- - DittoReactNative (4.12.4):
- - DittoReactNativeIOS (= 4.12.4)
+ - DittoReactNative (4.15.0-rc.2):
+ - DittoReactNativeIOS (= 4.15.0-rc.2)
- DoubleConversion
- glog
- hermes-engine
@@ -25,7 +25,7 @@ PODS:
- ReactCommon/turbomodule/bridging
- ReactCommon/turbomodule/core
- Yoga
- - DittoReactNativeIOS (4.12.4)
+ - DittoReactNativeIOS (4.15.0-rc.2)
- DoubleConversion (1.1.6)
- EXConstants (17.1.7):
- ExpoModulesCore
@@ -2346,8 +2346,8 @@ EXTERNAL SOURCES:
SPEC CHECKSUMS:
boost: 7e761d76ca2ce687f7cc98e698152abd03a18f90
- DittoReactNative: aec2d4a98473ae995b20d3fcb2df809fc18ef94f
- DittoReactNativeIOS: 9f170c67265a2438e8a466ea21cec9e49db6fd47
+ DittoReactNative: 8e290c521f66f9ca4d0692772767df33b191baaf
+ DittoReactNativeIOS: f31dcf85791fc8e8d33ef3e7f3f710d003da5b85
DoubleConversion: cb417026b2400c8f53ae97020b2be961b59470cb
EXConstants: 9d62a46a36eae6d28cb978efcbc68aef354d1704
Expo: 9fd4973ed0baa42f7418917152d86b39ef466104
diff --git a/react-native-expo/package-lock.json b/react-native-expo/package-lock.json
index cffc7e940..f9ce8da05 100644
--- a/react-native-expo/package-lock.json
+++ b/react-native-expo/package-lock.json
@@ -8,7 +8,7 @@
"name": "react-native-expo",
"version": "1.0.0",
"dependencies": {
- "@dittolive/ditto": "4.12.4",
+ "@dittolive/ditto": "4.15.0-rc.2",
"@expo/vector-icons": "^14.1.0",
"@react-navigation/bottom-tabs": "^7.2.0",
"@react-navigation/native": "^7.0.14",
@@ -1569,9 +1569,9 @@
"license": "MIT"
},
"node_modules/@dittolive/ditto": {
- "version": "4.12.4",
- "resolved": "https://registry.npmjs.org/@dittolive/ditto/-/ditto-4.12.4.tgz",
- "integrity": "sha512-wsEyo33O9lnovYDoIueif5HaI9R7IgHjNrNNu939Zl54lfJlPdE+GkSLI5Srj486cjsEJm9/YkADfBQoW+l/yA==",
+ "version": "4.15.0-rc.2",
+ "resolved": "https://registry.npmjs.org/@dittolive/ditto/-/ditto-4.15.0-rc.2.tgz",
+ "integrity": "sha512-IDyrjRrUnImqofkVbrPUgca9r+rUi2876mISkl5zEKUw0kJNOnF2uKNmltMYhiehaBj54ajKaODeh1XlPoZOwg==",
"license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
"@expo/config-plugins": "^9.0.11",
diff --git a/react-native-expo/package.json b/react-native-expo/package.json
index c4469eb72..8ec96b029 100644
--- a/react-native-expo/package.json
+++ b/react-native-expo/package.json
@@ -17,7 +17,7 @@
"preset": "jest-expo"
},
"dependencies": {
- "@dittolive/ditto": "4.12.4",
+ "@dittolive/ditto": "4.15.0-rc.2",
"@expo/vector-icons": "^14.1.0",
"@react-navigation/bottom-tabs": "^7.2.0",
"@react-navigation/native": "^7.0.14",
diff --git a/react-native-expo/yarn.lock b/react-native-expo/yarn.lock
index e9dbb3f8a..a598ce1e2 100644
--- a/react-native-expo/yarn.lock
+++ b/react-native-expo/yarn.lock
@@ -761,10 +761,10 @@
"@deno/shim-deno-test" "^0.4.0"
which "^2.0.2"
-"@dittolive/ditto@4.12.4":
- version "4.12.4"
- resolved "https://registry.npmjs.org/@dittolive/ditto/-/ditto-4.12.4.tgz"
- integrity sha512-wsEyo33O9lnovYDoIueif5HaI9R7IgHjNrNNu939Zl54lfJlPdE+GkSLI5Srj486cjsEJm9/YkADfBQoW+l/yA==
+"@dittolive/ditto@4.15.0-rc.2":
+ version "4.15.0-rc.2"
+ resolved "https://registry.npmjs.org/@dittolive/ditto/-/ditto-4.15.0-rc.2.tgz"
+ integrity sha512-IDyrjRrUnImqofkVbrPUgca9r+rUi2876mISkl5zEKUw0kJNOnF2uKNmltMYhiehaBj54ajKaODeh1XlPoZOwg==
dependencies:
"@expo/config-plugins" "^9.0.11"
cbor-redux "^1.0.0"
diff --git a/react-native/ios/Podfile.lock b/react-native/ios/Podfile.lock
index 9807cf684..c5799dfc0 100644
--- a/react-native/ios/Podfile.lock
+++ b/react-native/ios/Podfile.lock
@@ -1,7 +1,7 @@
PODS:
- boost (1.84.0)
- - DittoReactNative (4.12.4):
- - DittoReactNativeIOS (= 4.12.4)
+ - DittoReactNative (4.15.0-rc.2):
+ - DittoReactNativeIOS (= 4.15.0-rc.2)
- DoubleConversion
- glog
- hermes-engine
@@ -25,7 +25,7 @@ PODS:
- ReactCommon/turbomodule/bridging
- ReactCommon/turbomodule/core
- Yoga
- - DittoReactNativeIOS (4.12.4)
+ - DittoReactNativeIOS (4.15.0-rc.2)
- DoubleConversion (1.1.6)
- fast_float (6.1.4)
- FBLazyVector (0.79.1)
@@ -1910,8 +1910,8 @@ EXTERNAL SOURCES:
SPEC CHECKSUMS:
boost: 7e761d76ca2ce687f7cc98e698152abd03a18f90
- DittoReactNative: aec2d4a98473ae995b20d3fcb2df809fc18ef94f
- DittoReactNativeIOS: 9f170c67265a2438e8a466ea21cec9e49db6fd47
+ DittoReactNative: 8e290c521f66f9ca4d0692772767df33b191baaf
+ DittoReactNativeIOS: f31dcf85791fc8e8d33ef3e7f3f710d003da5b85
DoubleConversion: cb417026b2400c8f53ae97020b2be961b59470cb
fast_float: 06eeec4fe712a76acc9376682e4808b05ce978b6
FBLazyVector: abbac80c6f89e71a8c55c7e92ec015c8a9496753
diff --git a/react-native/macos/Podfile.lock b/react-native/macos/Podfile.lock
index c1c05960a..20d8653aa 100644
--- a/react-native/macos/Podfile.lock
+++ b/react-native/macos/Podfile.lock
@@ -1,7 +1,7 @@
PODS:
- boost (1.84.0)
- - DittoReactNative (4.12.4):
- - DittoReactNativeIOS (= 4.12.4)
+ - DittoReactNative (4.15.0-rc.2):
+ - DittoReactNativeIOS (= 4.15.0-rc.2)
- DoubleConversion
- glog
- hermes-engine
@@ -22,7 +22,7 @@ PODS:
- ReactCommon/turbomodule/bridging
- ReactCommon/turbomodule/core
- Yoga
- - DittoReactNativeIOS (4.12.4)
+ - DittoReactNativeIOS (4.15.0-rc.2)
- DoubleConversion (1.1.6)
- fast_float (6.1.4)
- FBLazyVector (0.78.6)
@@ -1769,8 +1769,8 @@ EXTERNAL SOURCES:
SPEC CHECKSUMS:
boost: 7d49a506d1ac47358fea28558d184dd6431170ca
- DittoReactNative: ea8c9b4b9e508c3f3f60c2ae9c2625891f06885c
- DittoReactNativeIOS: 9f170c67265a2438e8a466ea21cec9e49db6fd47
+ DittoReactNative: f50c7756512a50aa70b65205f0899d685961f3c1
+ DittoReactNativeIOS: f31dcf85791fc8e8d33ef3e7f3f710d003da5b85
DoubleConversion: 10f51d3e1238973c033faac2d84c0ea114942f53
fast_float: 44983b3bddb2d2ed3021a98be86f60ec8abc9ffd
FBLazyVector: 31dd89ddefc65148109e00de4270d3ac484bd8c1
diff --git a/react-native/package-lock.json b/react-native/package-lock.json
index b856a4d1b..bc568ad6d 100644
--- a/react-native/package-lock.json
+++ b/react-native/package-lock.json
@@ -8,7 +8,7 @@
"name": "DittoReactNativeSampleApp",
"version": "0.0.1",
"dependencies": {
- "@dittolive/ditto": "4.12.4",
+ "@dittolive/ditto": "4.15.0-rc.2",
"react": "19.0.0",
"react-native": "0.79.1",
"react-native-bouncy-checkbox": "^4.1.2"
@@ -2253,9 +2253,9 @@
"license": "MIT"
},
"node_modules/@dittolive/ditto": {
- "version": "4.12.4",
- "resolved": "https://registry.npmjs.org/@dittolive/ditto/-/ditto-4.12.4.tgz",
- "integrity": "sha512-wsEyo33O9lnovYDoIueif5HaI9R7IgHjNrNNu939Zl54lfJlPdE+GkSLI5Srj486cjsEJm9/YkADfBQoW+l/yA==",
+ "version": "4.15.0-rc.2",
+ "resolved": "https://registry.npmjs.org/@dittolive/ditto/-/ditto-4.15.0-rc.2.tgz",
+ "integrity": "sha512-IDyrjRrUnImqofkVbrPUgca9r+rUi2876mISkl5zEKUw0kJNOnF2uKNmltMYhiehaBj54ajKaODeh1XlPoZOwg==",
"license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
"@expo/config-plugins": "^9.0.11",
diff --git a/react-native/package.json b/react-native/package.json
index 5712dc1df..34f49e761 100644
--- a/react-native/package.json
+++ b/react-native/package.json
@@ -14,7 +14,7 @@
"clean": "rm -rf node_modules && yarn install && cd ios && rm -rf Podfile.lock && rm -rf Pods && pod install && cd .."
},
"dependencies": {
- "@dittolive/ditto": "4.12.4",
+ "@dittolive/ditto": "4.15.0-rc.2",
"react": "19.0.0",
"react-native": "0.79.1",
"react-native-bouncy-checkbox": "^4.1.2"
diff --git a/react-native/yarn.lock b/react-native/yarn.lock
index b6eea8fa2..cdb321328 100644
--- a/react-native/yarn.lock
+++ b/react-native/yarn.lock
@@ -1072,10 +1072,10 @@
"@deno/shim-deno-test" "^0.4.0"
which "^2.0.2"
-"@dittolive/ditto@4.12.4":
- version "4.12.4"
- resolved "https://registry.npmjs.org/@dittolive/ditto/-/ditto-4.12.4.tgz"
- integrity sha512-wsEyo33O9lnovYDoIueif5HaI9R7IgHjNrNNu939Zl54lfJlPdE+GkSLI5Srj486cjsEJm9/YkADfBQoW+l/yA==
+"@dittolive/ditto@4.15.0-rc.2":
+ version "4.15.0-rc.2"
+ resolved "https://registry.npmjs.org/@dittolive/ditto/-/ditto-4.15.0-rc.2.tgz"
+ integrity sha512-IDyrjRrUnImqofkVbrPUgca9r+rUi2876mISkl5zEKUw0kJNOnF2uKNmltMYhiehaBj54ajKaODeh1XlPoZOwg==
dependencies:
"@expo/config-plugins" "^9.0.11"
cbor-redux "^1.0.0"
diff --git a/rust-tui/Cargo.lock b/rust-tui/Cargo.lock
index 811f70285..c8db32030 100644
--- a/rust-tui/Cargo.lock
+++ b/rust-tui/Cargo.lock
@@ -70,22 +70,22 @@ dependencies = [
[[package]]
name = "anstyle-query"
-version = "1.1.4"
+version = "1.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2"
+checksum = "40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc"
dependencies = [
- "windows-sys 0.60.2",
+ "windows-sys 0.61.2",
]
[[package]]
name = "anstyle-wincon"
-version = "3.0.10"
+version = "3.0.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a"
+checksum = "291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d"
dependencies = [
"anstyle",
"once_cell_polyfill",
- "windows-sys 0.60.2",
+ "windows-sys 0.61.2",
]
[[package]]
@@ -121,7 +121,7 @@ checksum = "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.108",
+ "syn 2.0.111",
]
[[package]]
@@ -174,14 +174,14 @@ checksum = "f9abbd1bc6865053c427f7198e6af43bfdedc55ab791faed4fbd361d789575ff"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.108",
+ "syn 2.0.111",
]
[[package]]
name = "bytes"
-version = "1.10.1"
+version = "1.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a"
+checksum = "b35204fbdc0b3f4446b89fc1ac2cf84a8a68971995d0bf2e925ec7cd960f9cb3"
[[package]]
name = "cassowary"
@@ -200,9 +200,9 @@ dependencies = [
[[package]]
name = "cc"
-version = "1.2.43"
+version = "1.2.47"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "739eb0f94557554b3ca9a86d2d37bebd49c5e6d0c1d2bda35ba5bdac830befc2"
+checksum = "cd405d82c84ff7f35739f175f67d8b9fb7687a0e84ccdc78bd3568839827cf07"
dependencies = [
"find-msvc-tools",
"shlex",
@@ -230,9 +230,9 @@ dependencies = [
[[package]]
name = "clap"
-version = "4.5.51"
+version = "4.5.53"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4c26d721170e0295f191a69bd9a1f93efcdb0aff38684b61ab5750468972e5f5"
+checksum = "c9e340e012a1bf4935f5282ed1436d1489548e8f72308207ea5df0e23d2d03f8"
dependencies = [
"clap_builder",
"clap_derive",
@@ -240,9 +240,9 @@ dependencies = [
[[package]]
name = "clap_builder"
-version = "4.5.51"
+version = "4.5.53"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "75835f0c7bf681bfd05abe44e965760fea999a5286c6eb2d59883634fd02011a"
+checksum = "d76b5d13eaa18c901fd2f7fca939fefe3a0727a953561fefdf3b2922b8569d00"
dependencies = [
"anstream",
"anstyle",
@@ -259,7 +259,7 @@ dependencies = [
"heck",
"proc-macro2",
"quote",
- "syn 2.0.108",
+ "syn 2.0.111",
]
[[package]]
@@ -367,7 +367,7 @@ dependencies = [
"proc-macro2",
"quote",
"strsim",
- "syn 2.0.108",
+ "syn 2.0.111",
]
[[package]]
@@ -381,7 +381,7 @@ dependencies = [
"proc-macro2",
"quote",
"strsim",
- "syn 2.0.108",
+ "syn 2.0.111",
]
[[package]]
@@ -392,7 +392,7 @@ checksum = "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead"
dependencies = [
"darling_core 0.20.11",
"quote",
- "syn 2.0.108",
+ "syn 2.0.111",
]
[[package]]
@@ -403,7 +403,7 @@ checksum = "d38308df82d1080de0afee5d069fa14b0326a88c14f15c5ccda35b4a6c414c81"
dependencies = [
"darling_core 0.21.3",
"quote",
- "syn 2.0.108",
+ "syn 2.0.111",
]
[[package]]
@@ -444,7 +444,7 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.108",
+ "syn 2.0.111",
]
[[package]]
@@ -472,9 +472,9 @@ dependencies = [
[[package]]
name = "dittolive-ditto"
-version = "4.12.4"
+version = "4.15.0-experimental-b6835ba.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "04fd4bfea1a0cd919344733c5a47397a015701133bb1774da4df0dfbb1889103"
+checksum = "153fb9db236cfe0c1cc300866d21f104c955af16f1a2073c4c0db052d8e5b001"
dependencies = [
"async-trait",
"async_fn_traits",
@@ -509,9 +509,9 @@ dependencies = [
[[package]]
name = "dittolive-ditto-sys"
-version = "4.12.4"
+version = "4.15.0-experimental-b6835ba.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0efa56293d728c7d1f0aac24d9e653e1bb38f9a3378e04d4f6491ac223611d90"
+checksum = "28ed6da7db02806ab73bb21f500f689e73234fe58bb10f52d7763378c2a289a5"
dependencies = [
"macro_rules_attribute",
"paste",
@@ -596,9 +596,9 @@ checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be"
[[package]]
name = "find-msvc-tools"
-version = "0.1.4"
+version = "0.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "52051878f80a721bb68ebfbc930e07b65ba72f2da88968ea5c06fd6ca3d3a127"
+checksum = "3a3076410a55c90011c298b04d0cfa770b00fa04e1e3c97d3f6c9de105a03844"
[[package]]
name = "fixedbitset"
@@ -730,7 +730,7 @@ checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.108",
+ "syn 2.0.111",
]
[[package]]
@@ -835,9 +835,9 @@ dependencies = [
[[package]]
name = "hashbrown"
-version = "0.16.0"
+version = "0.16.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d"
+checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100"
[[package]]
name = "heck"
@@ -996,12 +996,12 @@ dependencies = [
[[package]]
name = "indexmap"
-version = "2.12.0"
+version = "2.12.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6717a8d2a5a929a1a2eb43a12812498ed141a0bcfb7e8f7844fbdbe4303bba9f"
+checksum = "0ad4bb2b565bca0645f4d68c5c9af97fba094e9791da685bf83cb5f3ce74acf2"
dependencies = [
"equivalent",
- "hashbrown 0.16.0",
+ "hashbrown 0.16.1",
"serde",
"serde_core",
]
@@ -1025,7 +1025,7 @@ dependencies = [
"indoc",
"proc-macro2",
"quote",
- "syn 2.0.108",
+ "syn 2.0.111",
]
[[package]]
@@ -1263,7 +1263,7 @@ checksum = "6e918e4ff8c4549eb882f14b3a4bc8c8bc93de829416eacf579f1207a8fbf861"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.108",
+ "syn 2.0.111",
]
[[package]]
@@ -1309,7 +1309,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b"
dependencies = [
"proc-macro2",
- "syn 2.0.108",
+ "syn 2.0.111",
]
[[package]]
@@ -1332,9 +1332,9 @@ dependencies = [
[[package]]
name = "quote"
-version = "1.0.41"
+version = "1.0.42"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ce25767e7b499d1b604768e7cde645d14cc8584231ea6b295e9c9eb22c02e1d1"
+checksum = "a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f"
dependencies = [
"proc-macro2",
]
@@ -1422,7 +1422,7 @@ checksum = "b7186006dcb21920990093f30e3dea63b7d6e977bf1256be20c3563a5db070da"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.108",
+ "syn 2.0.111",
]
[[package]]
@@ -1509,7 +1509,7 @@ dependencies = [
"prettyplease",
"proc-macro2",
"quote",
- "syn 2.0.108",
+ "syn 2.0.111",
]
[[package]]
@@ -1526,9 +1526,9 @@ dependencies = [
[[package]]
name = "schemars"
-version = "1.0.4"
+version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0"
+checksum = "9558e172d4e8533736ba97870c4b2cd63f84b382a3d6eb063da41b91cce17289"
dependencies = [
"dyn-clone",
"ref-cast",
@@ -1565,7 +1565,7 @@ checksum = "8a86068a0f8a289b75e2150a89cff5c663b86fe911375090e23e40f6573372d2"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.108",
+ "syn 2.0.111",
]
[[package]]
@@ -1630,7 +1630,7 @@ checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.108",
+ "syn 2.0.111",
]
[[package]]
@@ -1648,17 +1648,17 @@ dependencies = [
[[package]]
name = "serde_with"
-version = "3.15.1"
+version = "3.16.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "aa66c845eee442168b2c8134fec70ac50dc20e760769c8ba0ad1319ca1959b04"
+checksum = "10574371d41b0d9b2cff89418eda27da52bcaff2cc8741db26382a77c29131f1"
dependencies = [
"base64",
"chrono",
"hex",
"indexmap 1.9.3",
- "indexmap 2.12.0",
+ "indexmap 2.12.1",
"schemars 0.9.0",
- "schemars 1.0.4",
+ "schemars 1.1.0",
"serde_core",
"serde_json",
"serde_with_macros",
@@ -1667,14 +1667,14 @@ dependencies = [
[[package]]
name = "serde_with_macros"
-version = "3.15.1"
+version = "3.16.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b91a903660542fced4e99881aa481bdbaec1634568ee02e0b8bd57c64cb38955"
+checksum = "08a72d8216842fdd57820dc78d840bef99248e35fb2554ff923319e60f2d686b"
dependencies = [
"darling 0.21.3",
"proc-macro2",
"quote",
- "syn 2.0.108",
+ "syn 2.0.111",
]
[[package]]
@@ -1721,9 +1721,9 @@ dependencies = [
[[package]]
name = "signal-hook-registry"
-version = "1.4.6"
+version = "1.4.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b2a4719bff48cee6b39d12c020eeb490953ad2443b7055bd0b21fca26bd8c28b"
+checksum = "7664a098b8e616bdfcc2dc0e9ac44eb231eedf41db4e9fe95d8d32ec728dedad"
dependencies = [
"libc",
]
@@ -1828,7 +1828,7 @@ dependencies = [
"proc-macro2",
"quote",
"rustversion",
- "syn 2.0.108",
+ "syn 2.0.111",
]
[[package]]
@@ -1844,9 +1844,9 @@ dependencies = [
[[package]]
name = "syn"
-version = "2.0.108"
+version = "2.0.111"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "da58917d35242480a05c2897064da0a80589a2a0476c9a3f2fdc83b53502e917"
+checksum = "390cc9a294ab71bdb1aa2e99d13be9c753cd2d7bd6560c77118597410c4d2e87"
dependencies = [
"proc-macro2",
"quote",
@@ -1861,7 +1861,7 @@ checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.108",
+ "syn 2.0.111",
]
[[package]]
@@ -1881,7 +1881,7 @@ checksum = "3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.108",
+ "syn 2.0.111",
]
[[package]]
@@ -1965,7 +1965,7 @@ checksum = "af407857209536a95c8e56f8231ef2c2e2aff839b22e07a1ffcbc617e9db9fa5"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.108",
+ "syn 2.0.111",
]
[[package]]
@@ -1982,9 +1982,9 @@ dependencies = [
[[package]]
name = "tokio-util"
-version = "0.7.16"
+version = "0.7.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "14307c986784f72ef81c89db7d9e28d6ac26d16213b109ea501696195e6e3ce5"
+checksum = "2efa149fe76073d6e8fd97ef4f4eca7b67f599660115591483572e406e165594"
dependencies = [
"bytes",
"futures-core",
@@ -2008,7 +2008,7 @@ version = "0.23.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6485ef6d0d9b5d0ec17244ff7eb05310113c3f316f2d14200d4de56b3cb98f8d"
dependencies = [
- "indexmap 2.12.0",
+ "indexmap 2.12.1",
"toml_datetime",
"toml_parser",
"winnow",
@@ -2036,20 +2036,20 @@ dependencies = [
[[package]]
name = "tracing-attributes"
-version = "0.1.30"
+version = "0.1.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903"
+checksum = "7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.108",
+ "syn 2.0.111",
]
[[package]]
name = "tracing-core"
-version = "0.1.34"
+version = "0.1.35"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678"
+checksum = "7a04e24fab5c89c6a36eb8558c9656f30d81de51dfa4d3b45f26b21d61fa0a6c"
dependencies = [
"once_cell",
"valuable",
@@ -2229,7 +2229,7 @@ dependencies = [
"bumpalo",
"proc-macro2",
"quote",
- "syn 2.0.108",
+ "syn 2.0.111",
"wasm-bindgen-shared",
]
@@ -2331,7 +2331,7 @@ checksum = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.108",
+ "syn 2.0.111",
]
[[package]]
@@ -2342,7 +2342,7 @@ checksum = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.108",
+ "syn 2.0.111",
]
[[package]]
@@ -2570,9 +2570,9 @@ checksum = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650"
[[package]]
name = "winnow"
-version = "0.7.13"
+version = "0.7.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf"
+checksum = "5a5364e9d77fcdeeaa6062ced926ee3381faa2ee02d3eb83a5c27a8825540829"
dependencies = [
"memchr",
]
@@ -2628,28 +2628,28 @@ checksum = "b659052874eb698efe5b9e8cf382204678a0086ebf46982b79d6ca3182927e5d"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.108",
+ "syn 2.0.111",
"synstructure",
]
[[package]]
name = "zerocopy"
-version = "0.8.27"
+version = "0.8.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c"
+checksum = "4ea879c944afe8a2b25fef16bb4ba234f47c694565e97383b36f3a878219065c"
dependencies = [
"zerocopy-derive",
]
[[package]]
name = "zerocopy-derive"
-version = "0.8.27"
+version = "0.8.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831"
+checksum = "cf955aa904d6040f70dc8e9384444cb1030aed272ba3cb09bbc4ab9e7c1f34f5"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.108",
+ "syn 2.0.111",
]
[[package]]
@@ -2669,7 +2669,7 @@ checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.108",
+ "syn 2.0.111",
"synstructure",
]
@@ -2703,5 +2703,5 @@ checksum = "eadce39539ca5cb3985590102671f2567e659fca9666581ad3411d59207951f3"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.108",
+ "syn 2.0.111",
]
diff --git a/rust-tui/Cargo.toml b/rust-tui/Cargo.toml
index 190e0dd64..8075ca9c0 100644
--- a/rust-tui/Cargo.toml
+++ b/rust-tui/Cargo.toml
@@ -18,7 +18,7 @@ path = "src/bin/integration_test.rs"
[dependencies]
# Ditto dependenceis
-dittolive-ditto = "4.12.4"
+dittolive-ditto = "4.15.0-experimental-b6835ba.0"
# External dependencies
anyhow = "1"
diff --git a/scripts/bump-versions.js b/scripts/bump-versions.js
index a34ace14f..bd0cc8faa 100755
--- a/scripts/bump-versions.js
+++ b/scripts/bump-versions.js
@@ -182,7 +182,7 @@ const APP_CONFIGS = {
},
"rust-tui": {
- skip: false,
+ skip: true,
files: [
{
path: "Cargo.toml",
diff --git a/swift/Tasks.xcodeproj/project.pbxproj b/swift/Tasks.xcodeproj/project.pbxproj
index 39dbcbe68..189f0d5c3 100644
--- a/swift/Tasks.xcodeproj/project.pbxproj
+++ b/swift/Tasks.xcodeproj/project.pbxproj
@@ -531,7 +531,7 @@
repositoryURL = "https://github.com/getditto/DittoSwiftPackage";
requirement = {
kind = upToNextMajorVersion;
- minimumVersion = 4.12.4;
+ minimumVersion = 4.15.0-rc.2;
};
};
/* End XCRemoteSwiftPackageReference section */
diff --git a/swift/Tasks.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/swift/Tasks.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved
index d5a43bac1..25e2291c3 100644
--- a/swift/Tasks.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved
+++ b/swift/Tasks.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved
@@ -6,8 +6,8 @@
"kind" : "remoteSourceControl",
"location" : "https://github.com/getditto/DittoSwiftPackage",
"state" : {
- "revision" : "420b82fd7b185bca243944c7de3a012150306924",
- "version" : "4.12.4"
+ "revision" : "4617bbd97149a517a95442981852363d9818545e",
+ "version" : "4.15.0-rc.2"
}
}
],