diff --git a/.github/workflows/dotnet-maui-ci.yml b/.github/workflows/dotnet-maui-ci.yml
index 7a547d7a8..1a889e356 100644
--- a/.github/workflows/dotnet-maui-ci.yml
+++ b/.github/workflows/dotnet-maui-ci.yml
@@ -93,7 +93,7 @@ jobs:
build-ios:
name: Build iOS
- runs-on: macos-latest
+ runs-on: macos-26
needs: lint
timeout-minutes: 60
diff --git a/android-cpp/QuickStartTasksCPP/app/build.gradle.kts b/android-cpp/QuickStartTasksCPP/app/build.gradle.kts
index 28e9e126c..4a9c7ac56 100644
--- a/android-cpp/QuickStartTasksCPP/app/build.gradle.kts
+++ b/android-cpp/QuickStartTasksCPP/app/build.gradle.kts
@@ -138,7 +138,7 @@ android {
dependencies {
// Ditto C++ SDK for Android
- implementation("live.ditto:ditto-cpp:4.12.3")
+ implementation("live.ditto:ditto-cpp:4.12.4")
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 6247f88ce..e043173d0 100644
--- a/android-java/gradle/libs.versions.toml
+++ b/android-java/gradle/libs.versions.toml
@@ -1,5 +1,5 @@
[versions]
-ditto = "4.12.3"
+ditto = "4.12.4"
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 351013eb9..03f697b2a 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.3"
+ditto = "4.12.4"
monitor = "1.7.2"
[libraries]
diff --git a/cpp-tui/taskscpp/Makefile b/cpp-tui/taskscpp/Makefile
index 442e30669..8f2a40689 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.3
+DITTO_SDK_VERSION ?= 4.12.4
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 6cb1b860a..1da321c32 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 9cb115587..d9e758c2a 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 d9dc0d4c3..e7366339e 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 97f43cbf8..04ee2fda5 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 dd383c645..025ea025d 100644
--- a/flutter_app/ios/Podfile.lock
+++ b/flutter_app/ios/Podfile.lock
@@ -1,8 +1,8 @@
PODS:
- - ditto_live (4.12.3):
- - DittoFlutter (= 4.12.3)
+ - ditto_live (4.12.4):
+ - DittoFlutter (= 4.12.4)
- Flutter
- - DittoFlutter (4.12.3)
+ - DittoFlutter (4.12.4)
- 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: 84e627026343b822e0f9e6d3630076143d663d57
- DittoFlutter: a3880144e39140ce02625c14fcadb1044c7455cb
+ ditto_live: f3bb10807a90bc9e8110945052aa791a6fd4fa78
+ DittoFlutter: cd4812358982d87e6cc69f9a2d4d53f2d21e74ab
Flutter: e0871f40cf51350855a761d2e70bf5af5b9b5de7
integration_test: 252f60fa39af5e17c3aa9899d35d908a0721b573
path_provider_foundation: 2b6b4c569c0fb62ec74538f866245ac84301af46
diff --git a/flutter_app/macos/Podfile.lock b/flutter_app/macos/Podfile.lock
index 14175dde1..d94fd6cee 100644
--- a/flutter_app/macos/Podfile.lock
+++ b/flutter_app/macos/Podfile.lock
@@ -1,8 +1,8 @@
PODS:
- - ditto_live (4.12.3):
- - DittoFlutter (= 4.12.3)
+ - ditto_live (4.12.4):
+ - DittoFlutter (= 4.12.4)
- FlutterMacOS
- - DittoFlutter (4.12.3)
+ - DittoFlutter (4.12.4)
- 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: a7046de26dd36d41e7a206d76c795e2a1d43af27
- DittoFlutter: a3880144e39140ce02625c14fcadb1044c7455cb
+ ditto_live: 5673d16b7338a456ad07b54818ca15f0c0ebff8b
+ DittoFlutter: cd4812358982d87e6cc69f9a2d4d53f2d21e74ab
FlutterMacOS: 8f6f14fa908a6fb3fba0cd85dbd81ec4b251fb24
path_provider_foundation: 2b6b4c569c0fb62ec74538f866245ac84301af46
diff --git a/flutter_app/pubspec.lock b/flutter_app/pubspec.lock
index d2e745ad9..327dad543 100644
--- a/flutter_app/pubspec.lock
+++ b/flutter_app/pubspec.lock
@@ -69,10 +69,10 @@ packages:
dependency: "direct main"
description:
name: ditto_live
- sha256: "86aa472c77557632612aefd59a5e098d545f8080350a0d70d68b55c70deec362"
+ sha256: "154035efccb539b94a33a502f3e4a73748ea44c00f9fe8ea7f8dc030b8b46e9e"
url: "https://pub.dev"
source: hosted
- version: "4.12.3"
+ version: "4.12.4"
equatable:
dependency: "direct main"
description:
@@ -259,10 +259,10 @@ packages:
dependency: transitive
description:
name: path_provider_android
- sha256: d0d310befe2c8ab9e7f393288ccbb11b60c019c6b5afc21973eeee4dda2b35e9
+ sha256: "4adf4fd5423ec60a29506c76581bc05854c55e3a0b72d35bb28d661c9686edf2"
url: "https://pub.dev"
source: hosted
- version: "2.2.17"
+ version: "2.2.15"
path_provider_foundation:
dependency: transitive
description:
@@ -478,4 +478,4 @@ packages:
version: "1.1.0"
sdks:
dart: ">=3.7.0-0 <4.0.0"
- flutter: ">=3.27.0"
+ flutter: ">=3.24.0"
diff --git a/flutter_app/pubspec.yaml b/flutter_app/pubspec.yaml
index 048c02b86..a28064013 100644
--- a/flutter_app/pubspec.yaml
+++ b/flutter_app/pubspec.yaml
@@ -32,7 +32,7 @@ dependencies:
flutter:
sdk: flutter
- ditto_live: 4.12.3
+ ditto_live: 4.12.4
# The following adds the Cupertino Icons font to your application.
# Use with the CupertinoIcons class for iOS style icons.
diff --git a/javascript-tui/package-lock.json b/javascript-tui/package-lock.json
index c115a256c..ecc2e6f70 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.3",
+ "@dittolive/ditto": "4.12.4",
"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.3",
- "resolved": "https://registry.npmjs.org/@dittolive/ditto/-/ditto-4.12.3.tgz",
- "integrity": "sha512-HwEYD+UJbfX+NmD6pE99RcVgtv6LOLJyJV7aP+0aW++tTtdsFVLsxe1wV78oJQExpUIbDLk6gbW+2RW1nJWHtw==",
+ "version": "4.12.4",
+ "resolved": "https://registry.npmjs.org/@dittolive/ditto/-/ditto-4.12.4.tgz",
+ "integrity": "sha512-wsEyo33O9lnovYDoIueif5HaI9R7IgHjNrNNu939Zl54lfJlPdE+GkSLI5Srj486cjsEJm9/YkADfBQoW+l/yA==",
"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 85cdc8d3b..b2fd9841b 100644
--- a/javascript-tui/package.json
+++ b/javascript-tui/package.json
@@ -20,7 +20,7 @@
"dist"
],
"dependencies": {
- "@dittolive/ditto": "4.12.3",
+ "@dittolive/ditto": "4.12.4",
"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 a79468760..5e2b5a002 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.3",
+ "@dittolive/ditto": "4.12.4",
"react": "^18.3.1",
"react-dom": "^18.3.1"
},
@@ -2461,9 +2461,9 @@
"license": "MIT"
},
"node_modules/@dittolive/ditto": {
- "version": "4.12.3",
- "resolved": "https://registry.npmjs.org/@dittolive/ditto/-/ditto-4.12.3.tgz",
- "integrity": "sha512-HwEYD+UJbfX+NmD6pE99RcVgtv6LOLJyJV7aP+0aW++tTtdsFVLsxe1wV78oJQExpUIbDLk6gbW+2RW1nJWHtw==",
+ "version": "4.12.4",
+ "resolved": "https://registry.npmjs.org/@dittolive/ditto/-/ditto-4.12.4.tgz",
+ "integrity": "sha512-wsEyo33O9lnovYDoIueif5HaI9R7IgHjNrNNu939Zl54lfJlPdE+GkSLI5Srj486cjsEJm9/YkADfBQoW+l/yA==",
"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 ca6cbc25a..3d909864c 100644
--- a/javascript-web/package.json
+++ b/javascript-web/package.json
@@ -11,7 +11,7 @@
"preview": "vite preview"
},
"dependencies": {
- "@dittolive/ditto": "4.12.3",
+ "@dittolive/ditto": "4.12.4",
"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 5b9a84886..23bd31f90 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.3):
- - DittoReactNativeIOS (= 4.12.3)
+ - DittoReactNative (4.12.4):
+ - DittoReactNativeIOS (= 4.12.4)
- DoubleConversion
- glog
- hermes-engine
@@ -25,7 +25,7 @@ PODS:
- ReactCommon/turbomodule/bridging
- ReactCommon/turbomodule/core
- Yoga
- - DittoReactNativeIOS (4.12.3)
+ - DittoReactNativeIOS (4.12.4)
- DoubleConversion (1.1.6)
- EXConstants (17.1.7):
- ExpoModulesCore
@@ -2346,8 +2346,8 @@ EXTERNAL SOURCES:
SPEC CHECKSUMS:
boost: 7e761d76ca2ce687f7cc98e698152abd03a18f90
- DittoReactNative: 37721ddcc34f7c53ed0eefd16fb3a4650a0509fe
- DittoReactNativeIOS: 97028a49cb37c9b8e8e237f4bc8aca8f537a9545
+ DittoReactNative: aec2d4a98473ae995b20d3fcb2df809fc18ef94f
+ DittoReactNativeIOS: 9f170c67265a2438e8a466ea21cec9e49db6fd47
DoubleConversion: cb417026b2400c8f53ae97020b2be961b59470cb
EXConstants: 9d62a46a36eae6d28cb978efcbc68aef354d1704
Expo: 9fd4973ed0baa42f7418917152d86b39ef466104
diff --git a/react-native-expo/package-lock.json b/react-native-expo/package-lock.json
index 1f59b9dd3..cffc7e940 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.3",
+ "@dittolive/ditto": "4.12.4",
"@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.3",
- "resolved": "https://registry.npmjs.org/@dittolive/ditto/-/ditto-4.12.3.tgz",
- "integrity": "sha512-HwEYD+UJbfX+NmD6pE99RcVgtv6LOLJyJV7aP+0aW++tTtdsFVLsxe1wV78oJQExpUIbDLk6gbW+2RW1nJWHtw==",
+ "version": "4.12.4",
+ "resolved": "https://registry.npmjs.org/@dittolive/ditto/-/ditto-4.12.4.tgz",
+ "integrity": "sha512-wsEyo33O9lnovYDoIueif5HaI9R7IgHjNrNNu939Zl54lfJlPdE+GkSLI5Srj486cjsEJm9/YkADfBQoW+l/yA==",
"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 27e0bca98..c4469eb72 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.3",
+ "@dittolive/ditto": "4.12.4",
"@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 d0df92b02..e9dbb3f8a 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.3":
- version "4.12.3"
- resolved "https://registry.npmjs.org/@dittolive/ditto/-/ditto-4.12.3.tgz"
- integrity sha512-HwEYD+UJbfX+NmD6pE99RcVgtv6LOLJyJV7aP+0aW++tTtdsFVLsxe1wV78oJQExpUIbDLk6gbW+2RW1nJWHtw==
+"@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==
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 5b40804db..9807cf684 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.3):
- - DittoReactNativeIOS (= 4.12.3)
+ - DittoReactNative (4.12.4):
+ - DittoReactNativeIOS (= 4.12.4)
- DoubleConversion
- glog
- hermes-engine
@@ -25,7 +25,7 @@ PODS:
- ReactCommon/turbomodule/bridging
- ReactCommon/turbomodule/core
- Yoga
- - DittoReactNativeIOS (4.12.3)
+ - DittoReactNativeIOS (4.12.4)
- DoubleConversion (1.1.6)
- fast_float (6.1.4)
- FBLazyVector (0.79.1)
@@ -1910,8 +1910,8 @@ EXTERNAL SOURCES:
SPEC CHECKSUMS:
boost: 7e761d76ca2ce687f7cc98e698152abd03a18f90
- DittoReactNative: 37721ddcc34f7c53ed0eefd16fb3a4650a0509fe
- DittoReactNativeIOS: 97028a49cb37c9b8e8e237f4bc8aca8f537a9545
+ DittoReactNative: aec2d4a98473ae995b20d3fcb2df809fc18ef94f
+ DittoReactNativeIOS: 9f170c67265a2438e8a466ea21cec9e49db6fd47
DoubleConversion: cb417026b2400c8f53ae97020b2be961b59470cb
fast_float: 06eeec4fe712a76acc9376682e4808b05ce978b6
FBLazyVector: abbac80c6f89e71a8c55c7e92ec015c8a9496753
diff --git a/react-native/macos/Podfile.lock b/react-native/macos/Podfile.lock
index b799a606f..c1c05960a 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.3):
- - DittoReactNativeIOS (= 4.12.3)
+ - DittoReactNative (4.12.4):
+ - DittoReactNativeIOS (= 4.12.4)
- DoubleConversion
- glog
- hermes-engine
@@ -22,7 +22,7 @@ PODS:
- ReactCommon/turbomodule/bridging
- ReactCommon/turbomodule/core
- Yoga
- - DittoReactNativeIOS (4.12.3)
+ - DittoReactNativeIOS (4.12.4)
- DoubleConversion (1.1.6)
- fast_float (6.1.4)
- FBLazyVector (0.78.6)
@@ -1769,8 +1769,8 @@ EXTERNAL SOURCES:
SPEC CHECKSUMS:
boost: 7d49a506d1ac47358fea28558d184dd6431170ca
- DittoReactNative: f7778c387dec12ab014eab509f37e63a8a5c36e3
- DittoReactNativeIOS: 97028a49cb37c9b8e8e237f4bc8aca8f537a9545
+ DittoReactNative: ea8c9b4b9e508c3f3f60c2ae9c2625891f06885c
+ DittoReactNativeIOS: 9f170c67265a2438e8a466ea21cec9e49db6fd47
DoubleConversion: 10f51d3e1238973c033faac2d84c0ea114942f53
fast_float: 44983b3bddb2d2ed3021a98be86f60ec8abc9ffd
FBLazyVector: 31dd89ddefc65148109e00de4270d3ac484bd8c1
diff --git a/react-native/package-lock.json b/react-native/package-lock.json
index b67fe643b..b856a4d1b 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.3",
+ "@dittolive/ditto": "4.12.4",
"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.3",
- "resolved": "https://registry.npmjs.org/@dittolive/ditto/-/ditto-4.12.3.tgz",
- "integrity": "sha512-HwEYD+UJbfX+NmD6pE99RcVgtv6LOLJyJV7aP+0aW++tTtdsFVLsxe1wV78oJQExpUIbDLk6gbW+2RW1nJWHtw==",
+ "version": "4.12.4",
+ "resolved": "https://registry.npmjs.org/@dittolive/ditto/-/ditto-4.12.4.tgz",
+ "integrity": "sha512-wsEyo33O9lnovYDoIueif5HaI9R7IgHjNrNNu939Zl54lfJlPdE+GkSLI5Srj486cjsEJm9/YkADfBQoW+l/yA==",
"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 2f3bf6bce..5712dc1df 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.3",
+ "@dittolive/ditto": "4.12.4",
"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 0881d2ff5..b6eea8fa2 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.3":
- version "4.12.3"
- resolved "https://registry.npmjs.org/@dittolive/ditto/-/ditto-4.12.3.tgz"
- integrity sha512-HwEYD+UJbfX+NmD6pE99RcVgtv6LOLJyJV7aP+0aW++tTtdsFVLsxe1wV78oJQExpUIbDLk6gbW+2RW1nJWHtw==
+"@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==
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 65ee69b9c..811f70285 100644
--- a/rust-tui/Cargo.lock
+++ b/rust-tui/Cargo.lock
@@ -2,21 +2,6 @@
# It is not intended for manual editing.
version = 4
-[[package]]
-name = "addr2line"
-version = "0.25.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1b5d307320b3181d6d7954e663bd7c774a838b8220fe0593c86d9fb09f498b4b"
-dependencies = [
- "gimli",
-]
-
-[[package]]
-name = "adler2"
-version = "2.0.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa"
-
[[package]]
name = "ahash"
version = "0.8.12"
@@ -31,9 +16,9 @@ dependencies = [
[[package]]
name = "aho-corasick"
-version = "1.1.3"
+version = "1.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916"
+checksum = "ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301"
dependencies = [
"memchr",
]
@@ -136,7 +121,7 @@ checksum = "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.106",
+ "syn 2.0.108",
]
[[package]]
@@ -154,21 +139,6 @@ version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8"
-[[package]]
-name = "backtrace"
-version = "0.3.76"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bb531853791a215d7c62a30daf0dde835f381ab5de4589cfe7c649d2cbe92bd6"
-dependencies = [
- "addr2line",
- "cfg-if",
- "libc",
- "miniz_oxide",
- "object",
- "rustc-demangle",
- "windows-link 0.2.1",
-]
-
[[package]]
name = "base64"
version = "0.22.1"
@@ -177,9 +147,9 @@ checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6"
[[package]]
name = "bitflags"
-version = "2.9.4"
+version = "2.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394"
+checksum = "812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3"
[[package]]
name = "bumpalo"
@@ -204,7 +174,7 @@ checksum = "f9abbd1bc6865053c427f7198e6af43bfdedc55ab791faed4fbd361d789575ff"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.106",
+ "syn 2.0.108",
]
[[package]]
@@ -230,9 +200,9 @@ dependencies = [
[[package]]
name = "cc"
-version = "1.2.40"
+version = "1.2.43"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e1d05d92f4b1fd76aad469d46cdd858ca761576082cd37df81416691e50199fb"
+checksum = "739eb0f94557554b3ca9a86d2d37bebd49c5e6d0c1d2bda35ba5bdac830befc2"
dependencies = [
"find-msvc-tools",
"shlex",
@@ -240,9 +210,9 @@ dependencies = [
[[package]]
name = "cfg-if"
-version = "1.0.3"
+version = "1.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9"
+checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801"
[[package]]
name = "chrono"
@@ -260,9 +230,9 @@ dependencies = [
[[package]]
name = "clap"
-version = "4.5.48"
+version = "4.5.51"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e2134bb3ea021b78629caa971416385309e0131b351b25e01dc16fb54e1b5fae"
+checksum = "4c26d721170e0295f191a69bd9a1f93efcdb0aff38684b61ab5750468972e5f5"
dependencies = [
"clap_builder",
"clap_derive",
@@ -270,9 +240,9 @@ dependencies = [
[[package]]
name = "clap_builder"
-version = "4.5.48"
+version = "4.5.51"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c2ba64afa3c0a6df7fa517765e31314e983f51dda798ffba27b988194fb65dc9"
+checksum = "75835f0c7bf681bfd05abe44e965760fea999a5286c6eb2d59883634fd02011a"
dependencies = [
"anstream",
"anstyle",
@@ -282,21 +252,21 @@ dependencies = [
[[package]]
name = "clap_derive"
-version = "4.5.47"
+version = "4.5.49"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bbfd7eae0b0f1a6e63d4b13c9c478de77c2eb546fba158ad50b4203dc24b9f9c"
+checksum = "2a0b5487afeab2deb2ff4e03a807ad1a03ac532ff5a2cee5d86884440c7f7671"
dependencies = [
"heck",
"proc-macro2",
"quote",
- "syn 2.0.106",
+ "syn 2.0.108",
]
[[package]]
name = "clap_lex"
-version = "0.7.5"
+version = "0.7.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675"
+checksum = "a1d728cc89cf3aee9ff92b05e62b19ee65a02b5702cff7d5a377e32c6ae29d8d"
[[package]]
name = "colorchoice"
@@ -397,7 +367,7 @@ dependencies = [
"proc-macro2",
"quote",
"strsim",
- "syn 2.0.106",
+ "syn 2.0.108",
]
[[package]]
@@ -411,7 +381,7 @@ dependencies = [
"proc-macro2",
"quote",
"strsim",
- "syn 2.0.106",
+ "syn 2.0.108",
]
[[package]]
@@ -422,7 +392,7 @@ checksum = "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead"
dependencies = [
"darling_core 0.20.11",
"quote",
- "syn 2.0.106",
+ "syn 2.0.108",
]
[[package]]
@@ -433,7 +403,7 @@ checksum = "d38308df82d1080de0afee5d069fa14b0326a88c14f15c5ccda35b4a6c414c81"
dependencies = [
"darling_core 0.21.3",
"quote",
- "syn 2.0.106",
+ "syn 2.0.108",
]
[[package]]
@@ -452,9 +422,9 @@ dependencies = [
[[package]]
name = "deranged"
-version = "0.5.4"
+version = "0.5.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a41953f86f8a05768a6cda24def994fd2f424b04ec5c719cf89989779f199071"
+checksum = "ececcb659e7ba858fb4f10388c250a7252eb0a27373f1a72b8748afdd248e587"
dependencies = [
"powerfmt",
"serde_core",
@@ -474,7 +444,7 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.106",
+ "syn 2.0.108",
]
[[package]]
@@ -502,9 +472,9 @@ dependencies = [
[[package]]
name = "dittolive-ditto"
-version = "4.12.3"
+version = "4.12.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1d3a93b8e055dbdf40a1879e25fbc7f58e4b32ce5c45a4a7b99aa71a6cff6dd4"
+checksum = "04fd4bfea1a0cd919344733c5a47397a015701133bb1774da4df0dfbb1889103"
dependencies = [
"async-trait",
"async_fn_traits",
@@ -539,9 +509,9 @@ dependencies = [
[[package]]
name = "dittolive-ditto-sys"
-version = "4.12.3"
+version = "4.12.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6b82a424dbdb74ca1cd9ed504280c26209856e7050d87824ee6f0b084d2c0503"
+checksum = "0efa56293d728c7d1f0aac24d9e653e1bb38f9a3378e04d4f6491ac223611d90"
dependencies = [
"macro_rules_attribute",
"paste",
@@ -626,9 +596,9 @@ checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be"
[[package]]
name = "find-msvc-tools"
-version = "0.1.3"
+version = "0.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0399f9d26e5191ce32c498bebd31e7a3ceabc2745f0ac54af3f335126c3f24b3"
+checksum = "52051878f80a721bb68ebfbc930e07b65ba72f2da88968ea5c06fd6ca3d3a127"
[[package]]
name = "fixedbitset"
@@ -760,7 +730,7 @@ checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.106",
+ "syn 2.0.108",
]
[[package]]
@@ -815,27 +785,21 @@ checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592"
dependencies = [
"cfg-if",
"libc",
- "wasi 0.11.1+wasi-snapshot-preview1",
+ "wasi",
]
[[package]]
name = "getrandom"
-version = "0.3.3"
+version = "0.3.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4"
+checksum = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd"
dependencies = [
"cfg-if",
"libc",
"r-efi",
- "wasi 0.14.7+wasi-0.2.4",
+ "wasip2",
]
-[[package]]
-name = "gimli"
-version = "0.32.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e629b9b98ef3dd8afe6ca2bd0f89306cec16d43d907889945bc5d6687f2f13c7"
-
[[package]]
name = "half"
version = "1.8.3"
@@ -913,9 +877,9 @@ dependencies = [
[[package]]
name = "icu_collections"
-version = "2.0.0"
+version = "2.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47"
+checksum = "4c6b649701667bbe825c3b7e6388cb521c23d88644678e83c0c4d0a621a34b43"
dependencies = [
"displaydoc",
"potential_utf",
@@ -926,9 +890,9 @@ dependencies = [
[[package]]
name = "icu_locale_core"
-version = "2.0.0"
+version = "2.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a"
+checksum = "edba7861004dd3714265b4db54a3c390e880ab658fec5f7db895fae2046b5bb6"
dependencies = [
"displaydoc",
"litemap",
@@ -939,11 +903,10 @@ dependencies = [
[[package]]
name = "icu_normalizer"
-version = "2.0.0"
+version = "2.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979"
+checksum = "5f6c8828b67bf8908d82127b2054ea1b4427ff0230ee9141c54251934ab1b599"
dependencies = [
- "displaydoc",
"icu_collections",
"icu_normalizer_data",
"icu_properties",
@@ -954,42 +917,38 @@ dependencies = [
[[package]]
name = "icu_normalizer_data"
-version = "2.0.0"
+version = "2.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3"
+checksum = "7aedcccd01fc5fe81e6b489c15b247b8b0690feb23304303a9e560f37efc560a"
[[package]]
name = "icu_properties"
-version = "2.0.1"
+version = "2.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b"
+checksum = "e93fcd3157766c0c8da2f8cff6ce651a31f0810eaa1c51ec363ef790bbb5fb99"
dependencies = [
- "displaydoc",
"icu_collections",
"icu_locale_core",
"icu_properties_data",
"icu_provider",
- "potential_utf",
"zerotrie",
"zerovec",
]
[[package]]
name = "icu_properties_data"
-version = "2.0.1"
+version = "2.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632"
+checksum = "02845b3647bb045f1100ecd6480ff52f34c35f82d9880e029d329c21d1054899"
[[package]]
name = "icu_provider"
-version = "2.0.0"
+version = "2.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af"
+checksum = "85962cf0ce02e1e0a629cc34e7ca3e373ce20dda4c4d7294bbd0bf1fdb59e614"
dependencies = [
"displaydoc",
"icu_locale_core",
- "stable_deref_trait",
- "tinystr",
"writeable",
"yoke",
"zerofrom",
@@ -1037,9 +996,9 @@ dependencies = [
[[package]]
name = "indexmap"
-version = "2.11.4"
+version = "2.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4b0f83760fb341a774ed326568e19f5a863af4a952def8c39f9ab92fd95b88e5"
+checksum = "6717a8d2a5a929a1a2eb43a12812498ed141a0bcfb7e8f7844fbdbe4303bba9f"
dependencies = [
"equivalent",
"hashbrown 0.16.0",
@@ -1049,9 +1008,12 @@ dependencies = [
[[package]]
name = "indoc"
-version = "2.0.6"
+version = "2.0.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd"
+checksum = "79cf5c93f93228cf8efb3ba362535fb11199ac548a09ce117c9b1adc3030d706"
+dependencies = [
+ "rustversion",
+]
[[package]]
name = "instability"
@@ -1063,25 +1025,14 @@ dependencies = [
"indoc",
"proc-macro2",
"quote",
- "syn 2.0.106",
-]
-
-[[package]]
-name = "io-uring"
-version = "0.7.10"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "046fa2d4d00aea763528b4950358d0ead425372445dc8ff86312b3c69ff7727b"
-dependencies = [
- "bitflags",
- "cfg-if",
- "libc",
+ "syn 2.0.108",
]
[[package]]
name = "is_terminal_polyfill"
-version = "1.70.1"
+version = "1.70.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf"
+checksum = "a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695"
[[package]]
name = "itertools"
@@ -1100,9 +1051,9 @@ checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c"
[[package]]
name = "js-sys"
-version = "0.3.81"
+version = "0.3.82"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ec48937a97411dcb524a265206ccd4c90bb711fca92b2792c407f268825b9305"
+checksum = "b011eec8cc36da2aab2d5cff675ec18454fad408585853910a202391cf9f8e65"
dependencies = [
"once_cell",
"wasm-bindgen",
@@ -1128,9 +1079,9 @@ checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab"
[[package]]
name = "litemap"
-version = "0.8.0"
+version = "0.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956"
+checksum = "6373607a59f0be73a39b6fe456b8192fcc3585f602af20751600e974dd455e77"
[[package]]
name = "lock_api"
@@ -1200,25 +1151,16 @@ version = "2.7.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273"
-[[package]]
-name = "miniz_oxide"
-version = "0.8.9"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316"
-dependencies = [
- "adler2",
-]
-
[[package]]
name = "mio"
-version = "1.0.4"
+version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c"
+checksum = "69d83b0086dc8ecf3ce9ae2874b2d1290252e2a30720bea58a5c6639b0092873"
dependencies = [
"libc",
"log",
- "wasi 0.11.1+wasi-snapshot-preview1",
- "windows-sys 0.59.0",
+ "wasi",
+ "windows-sys 0.61.2",
]
[[package]]
@@ -1229,11 +1171,11 @@ checksum = "cf5a574dadd7941adeaa71823ecba5e28331b8313fb2e1c6a5c7e5981ea53ad6"
[[package]]
name = "nu-ansi-term"
-version = "0.50.1"
+version = "0.50.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d4a28e057d01f97e61255210fcff094d74ed0466038633e95017f5beb68e4399"
+checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5"
dependencies = [
- "windows-sys 0.52.0",
+ "windows-sys 0.61.2",
]
[[package]]
@@ -1251,15 +1193,6 @@ dependencies = [
"autocfg",
]
-[[package]]
-name = "object"
-version = "0.37.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ff76201f031d8863c38aa7f905eca4f53abbfa15f609db4277d44cd8938f33fe"
-dependencies = [
- "memchr",
-]
-
[[package]]
name = "once_cell"
version = "1.21.3"
@@ -1268,9 +1201,9 @@ checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d"
[[package]]
name = "once_cell_polyfill"
-version = "1.70.1"
+version = "1.70.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad"
+checksum = "384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe"
[[package]]
name = "parking"
@@ -1330,7 +1263,7 @@ checksum = "6e918e4ff8c4549eb882f14b3a4bc8c8bc93de829416eacf579f1207a8fbf861"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.106",
+ "syn 2.0.108",
]
[[package]]
@@ -1347,9 +1280,9 @@ checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
[[package]]
name = "potential_utf"
-version = "0.1.3"
+version = "0.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "84df19adbe5b5a0782edcab45899906947ab039ccf4573713735ee7de1e6b08a"
+checksum = "b73949432f5e2a09657003c25bca5e19a0e9c84f8058ca374f49e0ebe605af77"
dependencies = [
"zerovec",
]
@@ -1376,7 +1309,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b"
dependencies = [
"proc-macro2",
- "syn 2.0.106",
+ "syn 2.0.108",
]
[[package]]
@@ -1390,9 +1323,9 @@ dependencies = [
[[package]]
name = "proc-macro2"
-version = "1.0.101"
+version = "1.0.103"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de"
+checksum = "5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8"
dependencies = [
"unicode-ident",
]
@@ -1489,14 +1422,14 @@ checksum = "b7186006dcb21920990093f30e3dea63b7d6e977bf1256be20c3563a5db070da"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.106",
+ "syn 2.0.108",
]
[[package]]
name = "regex-automata"
-version = "0.4.11"
+version = "0.4.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "833eb9ce86d40ef33cb1306d8accf7bc8ec2bfea4355cbdebb3df68b40925cad"
+checksum = "5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c"
dependencies = [
"aho-corasick",
"memchr",
@@ -1505,15 +1438,9 @@ dependencies = [
[[package]]
name = "regex-syntax"
-version = "0.8.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001"
-
-[[package]]
-name = "rustc-demangle"
-version = "0.1.26"
+version = "0.8.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace"
+checksum = "7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58"
[[package]]
name = "rustc_version"
@@ -1582,7 +1509,7 @@ dependencies = [
"prettyplease",
"proc-macro2",
"quote",
- "syn 2.0.106",
+ "syn 2.0.108",
]
[[package]]
@@ -1638,7 +1565,7 @@ checksum = "8a86068a0f8a289b75e2150a89cff5c663b86fe911375090e23e40f6573372d2"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.106",
+ "syn 2.0.108",
]
[[package]]
@@ -1703,7 +1630,7 @@ checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.106",
+ "syn 2.0.108",
]
[[package]]
@@ -1721,15 +1648,15 @@ dependencies = [
[[package]]
name = "serde_with"
-version = "3.15.0"
+version = "3.15.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6093cd8c01b25262b84927e0f7151692158fab02d961e04c979d3903eba7ecc5"
+checksum = "aa66c845eee442168b2c8134fec70ac50dc20e760769c8ba0ad1319ca1959b04"
dependencies = [
"base64",
"chrono",
"hex",
"indexmap 1.9.3",
- "indexmap 2.11.4",
+ "indexmap 2.12.0",
"schemars 0.9.0",
"schemars 1.0.4",
"serde_core",
@@ -1740,14 +1667,14 @@ dependencies = [
[[package]]
name = "serde_with_macros"
-version = "3.15.0"
+version = "3.15.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a7e6c180db0816026a61afa1cff5344fb7ebded7e4d3062772179f2501481c27"
+checksum = "b91a903660542fced4e99881aa481bdbaec1634568ee02e0b8bd57c64cb38955"
dependencies = [
"darling 0.21.3",
"proc-macro2",
"quote",
- "syn 2.0.106",
+ "syn 2.0.108",
]
[[package]]
@@ -1783,9 +1710,9 @@ dependencies = [
[[package]]
name = "signal-hook-mio"
-version = "0.2.4"
+version = "0.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "34db1a06d485c9142248b7a054f034b349b212551f3dfd19c94d45a754a217cd"
+checksum = "b75a19a7a740b25bc7944bdee6172368f988763b744e3d4dfe753f6b4ece40cc"
dependencies = [
"libc",
"mio",
@@ -1815,12 +1742,12 @@ checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03"
[[package]]
name = "socket2"
-version = "0.6.0"
+version = "0.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807"
+checksum = "17129e116933cf371d018bb80ae557e889637989d8638274fb25622827b03881"
dependencies = [
"libc",
- "windows-sys 0.59.0",
+ "windows-sys 0.60.2",
]
[[package]]
@@ -1901,7 +1828,7 @@ dependencies = [
"proc-macro2",
"quote",
"rustversion",
- "syn 2.0.106",
+ "syn 2.0.108",
]
[[package]]
@@ -1917,9 +1844,9 @@ dependencies = [
[[package]]
name = "syn"
-version = "2.0.106"
+version = "2.0.108"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6"
+checksum = "da58917d35242480a05c2897064da0a80589a2a0476c9a3f2fdc83b53502e917"
dependencies = [
"proc-macro2",
"quote",
@@ -1934,7 +1861,7 @@ checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.106",
+ "syn 2.0.108",
]
[[package]]
@@ -1954,7 +1881,7 @@ checksum = "3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.106",
+ "syn 2.0.108",
]
[[package]]
@@ -1999,9 +1926,9 @@ dependencies = [
[[package]]
name = "tinystr"
-version = "0.8.1"
+version = "0.8.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b"
+checksum = "42d3e9c45c09de15d06dd8acf5f4e0e399e85927b7f00711024eb7ae10fa4869"
dependencies = [
"displaydoc",
"zerovec",
@@ -2015,33 +1942,30 @@ checksum = "c7c4ceeeca15c8384bbc3e011dbd8fccb7f068a440b752b7d9b32ceb0ca0e2e8"
[[package]]
name = "tokio"
-version = "1.47.1"
+version = "1.48.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038"
+checksum = "ff360e02eab121e0bc37a2d3b4d4dc622e6eda3a8e5253d5435ecf5bd4c68408"
dependencies = [
- "backtrace",
"bytes",
- "io-uring",
"libc",
"mio",
"parking_lot",
"pin-project-lite",
"signal-hook-registry",
- "slab",
"socket2",
"tokio-macros",
- "windows-sys 0.59.0",
+ "windows-sys 0.61.2",
]
[[package]]
name = "tokio-macros"
-version = "2.5.0"
+version = "2.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8"
+checksum = "af407857209536a95c8e56f8231ef2c2e2aff839b22e07a1ffcbc617e9db9fa5"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.106",
+ "syn 2.0.108",
]
[[package]]
@@ -2071,20 +1995,20 @@ dependencies = [
[[package]]
name = "toml_datetime"
-version = "0.7.2"
+version = "0.7.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "32f1085dec27c2b6632b04c80b3bb1b4300d6495d1e129693bdda7d91e72eec1"
+checksum = "f2cdb639ebbc97961c51720f858597f7f24c4fc295327923af55b74c3c724533"
dependencies = [
"serde_core",
]
[[package]]
name = "toml_edit"
-version = "0.23.6"
+version = "0.23.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f3effe7c0e86fdff4f69cdd2ccc1b96f933e24811c5441d44904e8683e27184b"
+checksum = "6485ef6d0d9b5d0ec17244ff7eb05310113c3f316f2d14200d4de56b3cb98f8d"
dependencies = [
- "indexmap 2.11.4",
+ "indexmap 2.12.0",
"toml_datetime",
"toml_parser",
"winnow",
@@ -2092,9 +2016,9 @@ dependencies = [
[[package]]
name = "toml_parser"
-version = "1.0.3"
+version = "1.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4cf893c33be71572e0e9aa6dd15e6677937abd686b066eac3f8cd3531688a627"
+checksum = "c0cbe268d35bdb4bb5a56a2de88d0ad0eb70af5384a99d648cd4b3d04039800e"
dependencies = [
"winnow",
]
@@ -2118,7 +2042,7 @@ checksum = "81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.106",
+ "syn 2.0.108",
]
[[package]]
@@ -2162,9 +2086,9 @@ dependencies = [
[[package]]
name = "unicode-ident"
-version = "1.0.19"
+version = "1.0.22"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d"
+checksum = "9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5"
[[package]]
name = "unicode-segmentation"
@@ -2240,7 +2164,7 @@ version = "1.18.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2f87b8aa10b915a06587d0dec516c282ff295b475d94abf425d62b57710070a2"
dependencies = [
- "getrandom 0.3.3",
+ "getrandom 0.3.4",
"js-sys",
"serde",
"wasm-bindgen",
@@ -2264,15 +2188,6 @@ version = "0.11.1+wasi-snapshot-preview1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b"
-[[package]]
-name = "wasi"
-version = "0.14.7+wasi-0.2.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "883478de20367e224c0090af9cf5f9fa85bed63a95c1abf3afc5c083ebc06e8c"
-dependencies = [
- "wasip2",
-]
-
[[package]]
name = "wasip2"
version = "1.0.1+wasi-0.2.4"
@@ -2284,9 +2199,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen"
-version = "0.2.104"
+version = "0.2.105"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c1da10c01ae9f1ae40cbfac0bac3b1e724b320abfcf52229f80b547c0d250e2d"
+checksum = "da95793dfc411fbbd93f5be7715b0578ec61fe87cb1a42b12eb625caa5c5ea60"
dependencies = [
"cfg-if",
"once_cell",
@@ -2295,25 +2210,11 @@ dependencies = [
"wasm-bindgen-shared",
]
-[[package]]
-name = "wasm-bindgen-backend"
-version = "0.2.104"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "671c9a5a66f49d8a47345ab942e2cb93c7d1d0339065d4f8139c486121b43b19"
-dependencies = [
- "bumpalo",
- "log",
- "proc-macro2",
- "quote",
- "syn 2.0.106",
- "wasm-bindgen-shared",
-]
-
[[package]]
name = "wasm-bindgen-macro"
-version = "0.2.104"
+version = "0.2.105"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7ca60477e4c59f5f2986c50191cd972e3a50d8a95603bc9434501cf156a9a119"
+checksum = "04264334509e04a7bf8690f2384ef5265f05143a4bff3889ab7a3269adab59c2"
dependencies = [
"quote",
"wasm-bindgen-macro-support",
@@ -2321,22 +2222,22 @@ dependencies = [
[[package]]
name = "wasm-bindgen-macro-support"
-version = "0.2.104"
+version = "0.2.105"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9f07d2f20d4da7b26400c9f4a0511e6e0345b040694e8a75bd41d578fa4421d7"
+checksum = "420bc339d9f322e562942d52e115d57e950d12d88983a14c79b86859ee6c7ebc"
dependencies = [
+ "bumpalo",
"proc-macro2",
"quote",
- "syn 2.0.106",
- "wasm-bindgen-backend",
+ "syn 2.0.108",
"wasm-bindgen-shared",
]
[[package]]
name = "wasm-bindgen-shared"
-version = "0.2.104"
+version = "0.2.105"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bad67dc8b2a1a6e5448428adec4c3e84c43e561d8c9ee8a9e5aabeb193ec41d1"
+checksum = "76f218a38c84bcb33c25ec7059b07847d465ce0e0a76b995e134a45adcb6af76"
dependencies = [
"unicode-ident",
]
@@ -2430,7 +2331,7 @@ checksum = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.106",
+ "syn 2.0.108",
]
[[package]]
@@ -2441,7 +2342,7 @@ checksum = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.106",
+ "syn 2.0.108",
]
[[package]]
@@ -2502,15 +2403,6 @@ dependencies = [
"windows-link 0.2.1",
]
-[[package]]
-name = "windows-sys"
-version = "0.52.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
-dependencies = [
- "windows-targets 0.52.6",
-]
-
[[package]]
name = "windows-sys"
version = "0.59.0"
@@ -2713,17 +2605,16 @@ dependencies = [
[[package]]
name = "writeable"
-version = "0.6.1"
+version = "0.6.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb"
+checksum = "9edde0db4769d2dc68579893f2306b26c6ecfbe0ef499b013d731b7b9247e0b9"
[[package]]
name = "yoke"
-version = "0.8.0"
+version = "0.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc"
+checksum = "72d6e5c6afb84d73944e5cedb052c4680d5657337201555f9f2a16b7406d4954"
dependencies = [
- "serde",
"stable_deref_trait",
"yoke-derive",
"zerofrom",
@@ -2731,13 +2622,13 @@ dependencies = [
[[package]]
name = "yoke-derive"
-version = "0.8.0"
+version = "0.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6"
+checksum = "b659052874eb698efe5b9e8cf382204678a0086ebf46982b79d6ca3182927e5d"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.106",
+ "syn 2.0.108",
"synstructure",
]
@@ -2758,7 +2649,7 @@ checksum = "88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.106",
+ "syn 2.0.108",
]
[[package]]
@@ -2778,15 +2669,15 @@ checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.106",
+ "syn 2.0.108",
"synstructure",
]
[[package]]
name = "zerotrie"
-version = "0.2.2"
+version = "0.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595"
+checksum = "2a59c17a5562d507e4b54960e8569ebee33bee890c70aa3fe7b97e85a9fd7851"
dependencies = [
"displaydoc",
"yoke",
@@ -2795,9 +2686,9 @@ dependencies = [
[[package]]
name = "zerovec"
-version = "0.11.4"
+version = "0.11.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b"
+checksum = "6c28719294829477f525be0186d13efa9a3c602f7ec202ca9e353d310fb9a002"
dependencies = [
"yoke",
"zerofrom",
@@ -2806,11 +2697,11 @@ dependencies = [
[[package]]
name = "zerovec-derive"
-version = "0.11.1"
+version = "0.11.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f"
+checksum = "eadce39539ca5cb3985590102671f2567e659fca9666581ad3411d59207951f3"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.106",
+ "syn 2.0.108",
]
diff --git a/rust-tui/Cargo.toml b/rust-tui/Cargo.toml
index 5d5fd3e63..190e0dd64 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.3"
+dittolive-ditto = "4.12.4"
# External dependencies
anyhow = "1"
diff --git a/swift/Tasks.xcodeproj/project.pbxproj b/swift/Tasks.xcodeproj/project.pbxproj
index fc9112ba1..39dbcbe68 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.3;
+ minimumVersion = 4.12.4;
};
};
/* 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 2300c53bc..d5a43bac1 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" : "19e91a34cebdf0a00c7674af71460133528c46a1",
- "version" : "4.12.3"
+ "revision" : "420b82fd7b185bca243944c7de3a012150306924",
+ "version" : "4.12.4"
}
}
],