diff --git a/android-java/gradle/libs.versions.toml b/android-java/gradle/libs.versions.toml index ef5ac5232..5e519c37f 100644 --- a/android-java/gradle/libs.versions.toml +++ b/android-java/gradle/libs.versions.toml @@ -1,5 +1,5 @@ [versions] -ditto = "5.0.3" +ditto = "5.1.0" agp = "8.7.3" kotlin = "2.0.0" coreKtx = "1.10.1" diff --git a/android-kotlin/QuickStartTasks/gradle/libs.versions.toml b/android-kotlin/QuickStartTasks/gradle/libs.versions.toml index 4ee61a86c..c8e7133c6 100644 --- a/android-kotlin/QuickStartTasks/gradle/libs.versions.toml +++ b/android-kotlin/QuickStartTasks/gradle/libs.versions.toml @@ -15,7 +15,7 @@ appcompat = "1.7.1" datastorePreferences = "1.2.1" koin-bom = "4.2.1" coroutines-tests = "1.10.2" -ditto = "5.0.3" +ditto = "5.1.0" monitor = "1.8.0" json = "20240303" diff --git a/cpp-tui/taskscpp/Makefile b/cpp-tui/taskscpp/Makefile index de6a9c320..a34ddb72a 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 ?= 5.0.3 +DITTO_SDK_VERSION ?= 5.1.0 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 77a8af163..0358d3834 100644 --- a/dotnet-maui/DittoMauiTasksApp/DittoMauiTasksApp.csproj +++ b/dotnet-maui/DittoMauiTasksApp/DittoMauiTasksApp.csproj @@ -52,7 +52,7 @@ - + diff --git a/dotnet-tui/DittoDotNetTasksConsole.Tests/DittoDotNetTasksConsole.Tests.csproj b/dotnet-tui/DittoDotNetTasksConsole.Tests/DittoDotNetTasksConsole.Tests.csproj index 02a2c4a1b..1ee65ceea 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 466e85620..f6af8061d 100644 --- a/dotnet-tui/DittoDotNetTasksConsole/DittoDotNetTasksConsole.csproj +++ b/dotnet-tui/DittoDotNetTasksConsole/DittoDotNetTasksConsole.csproj @@ -9,7 +9,7 @@ - + diff --git a/dotnet-winforms-net48/Taskapp.WinForms.Net48.csproj b/dotnet-winforms-net48/Taskapp.WinForms.Net48.csproj index 15784791d..33456ba47 100644 --- a/dotnet-winforms-net48/Taskapp.WinForms.Net48.csproj +++ b/dotnet-winforms-net48/Taskapp.WinForms.Net48.csproj @@ -43,17 +43,17 @@ prerelease builds like 5.0.0-rc.1 (4-part fusion versions cannot encode a prerelease suffix). --> - packages\Ditto.5.0.3\lib\netstandard2.0\Ditto.dll + packages\Ditto.5.1.0\lib\netstandard2.0\Ditto.dll False - packages\Ditto.Native.Linux.5.0.3\lib\netstandard2.0\Ditto.Native.Linux.dll + packages\Ditto.Native.Linux.5.1.0\lib\netstandard2.0\Ditto.Native.Linux.dll - packages\Ditto.Native.MacOS.5.0.3\lib\netstandard2.0\Ditto.Native.MacOS.dll + packages\Ditto.Native.MacOS.5.1.0\lib\netstandard2.0\Ditto.Native.MacOS.dll - packages\Ditto.Native.Win.5.0.3\lib\netstandard2.0\Ditto.Native.Win.dll + packages\Ditto.Native.Win.5.1.0\lib\netstandard2.0\Ditto.Native.Win.dll packages\Microsoft.Bcl.AsyncInterfaces.8.0.0\lib\net462\Microsoft.Bcl.AsyncInterfaces.dll diff --git a/dotnet-winforms-net48/packages.config b/dotnet-winforms-net48/packages.config index 098670775..29ce61775 100644 --- a/dotnet-winforms-net48/packages.config +++ b/dotnet-winforms-net48/packages.config @@ -1,9 +1,9 @@  - - - - + + + + diff --git a/dotnet-winforms/IntegrationTest/IntegrationTest.csproj b/dotnet-winforms/IntegrationTest/IntegrationTest.csproj index b660f2590..941dc57be 100644 --- a/dotnet-winforms/IntegrationTest/IntegrationTest.csproj +++ b/dotnet-winforms/IntegrationTest/IntegrationTest.csproj @@ -8,7 +8,7 @@ - + diff --git a/dotnet-winforms/IntegrationTest/Program.cs b/dotnet-winforms/IntegrationTest/Program.cs index 59fcc50f5..739881e47 100644 --- a/dotnet-winforms/IntegrationTest/Program.cs +++ b/dotnet-winforms/IntegrationTest/Program.cs @@ -59,7 +59,11 @@ static async Task Main(string[] args) return 1; } - var serverUrl = envVars.GetValueOrDefault("DITTO_SERVER_URL", "https://auth.cloud.ditto.live"); + if (!envVars.TryGetValue("DITTO_SERVER_URL", out var serverUrl) || string.IsNullOrEmpty(serverUrl)) + { + Console.WriteLine("❌ Missing DITTO_SERVER_URL in .env file"); + return 1; + } Console.WriteLine($"📡 Connecting to Ditto (Database ID: {databaseId})"); diff --git a/dotnet-winforms/TasksApp/DittoTasksApp.csproj b/dotnet-winforms/TasksApp/DittoTasksApp.csproj index 8791234a7..03d803a9d 100644 --- a/dotnet-winforms/TasksApp/DittoTasksApp.csproj +++ b/dotnet-winforms/TasksApp/DittoTasksApp.csproj @@ -11,7 +11,7 @@ - + diff --git a/electron/package.json b/electron/package.json index ddad1baf7..612082031 100644 --- a/electron/package.json +++ b/electron/package.json @@ -20,7 +20,7 @@ "format": "prettier --write ." }, "dependencies": { - "@dittolive/ditto": "5.0.3", + "@dittolive/ditto": "5.1.0", "dotenv": "^16.4.5" }, "devDependencies": { diff --git a/flutter_app/pubspec.yaml b/flutter_app/pubspec.yaml index 7aea07306..86131e0d6 100644 --- a/flutter_app/pubspec.yaml +++ b/flutter_app/pubspec.yaml @@ -32,7 +32,7 @@ dependencies: flutter: sdk: flutter - ditto_live: 5.0.3 + ditto_live: 5.1.0 # The following adds the Cupertino Icons font to your application. # Use with the CupertinoIcons class for iOS style icons. diff --git a/java-server/build.gradle.kts b/java-server/build.gradle.kts index 3a2b620db..27b61fd17 100644 --- a/java-server/build.gradle.kts +++ b/java-server/build.gradle.kts @@ -31,29 +31,29 @@ spotbugs { dependencies { // ditto-java artifact includes the Java API for Ditto - implementation("com.ditto:ditto-java:5.0.3") + implementation("com.ditto:ditto-java:5.1.0") // This will include binaries for all the supported platforms and architectures - implementation("com.ditto:ditto-binaries:5.0.3") + implementation("com.ditto:ditto-binaries:5.1.0") // To reduce your module artifact's size, consider including just the necessary platforms and architectures /* // macOS Apple Silicon - implementation("com.ditto:ditto-binaries:5.0.3") { + implementation("com.ditto:ditto-binaries:5.1.0") { capabilities { requireCapability("com.ditto:ditto-binaries-macos-arm64") } } // Windows x86_64 - implementation("com.ditto:ditto-binaries:5.0.3") { + implementation("com.ditto:ditto-binaries:5.1.0") { capabilities { requireCapability("com.ditto:ditto-binaries-windows-x64") } } // Linux x86_64 - implementation("com.ditto:ditto-binaries:5.0.3") { + implementation("com.ditto:ditto-binaries:5.1.0") { capabilities { requireCapability("com.ditto:ditto-binaries-linux-x64") } diff --git a/java-server/java-spring-maven/pom.xml b/java-server/java-spring-maven/pom.xml index f6af91fd4..67e7f24f3 100644 --- a/java-server/java-spring-maven/pom.xml +++ b/java-server/java-spring-maven/pom.xml @@ -34,14 +34,14 @@ com.ditto ditto-java - 5.0.3 + 5.1.0 com.ditto ditto-binaries - 5.0.3 + 5.1.0 diff --git a/javascript-tui/package.json b/javascript-tui/package.json index d997ce07d..bbe1785cc 100644 --- a/javascript-tui/package.json +++ b/javascript-tui/package.json @@ -20,7 +20,7 @@ "dist" ], "dependencies": { - "@dittolive/ditto": "5.0.3", + "@dittolive/ditto": "5.1.0", "dotenv": "^16.4.5", "ink": "^4.1.0", "meow": "^11.0.0", diff --git a/javascript-web/README.md b/javascript-web/README.md index e6a96d3d1..9cc5f0300 100644 --- a/javascript-web/README.md +++ b/javascript-web/README.md @@ -28,7 +28,7 @@ From the repo root, copy the `.env.sample` file to `.env`, and fill in the fields with your Database ID and Development Token: ``` -cp .sample.env .env +cp .env.sample .env ``` The `.env` file should look like this (with your fields filled in): diff --git a/javascript-web/package.json b/javascript-web/package.json index 68f972829..8d926787e 100644 --- a/javascript-web/package.json +++ b/javascript-web/package.json @@ -11,7 +11,7 @@ "preview": "vite preview" }, "dependencies": { - "@dittolive/ditto": "5.0.3", + "@dittolive/ditto": "5.1.0", "react": "^18.3.1", "react-dom": "^18.3.1" }, diff --git a/kotlin-multiplatform/composeApp/build.gradle.kts b/kotlin-multiplatform/composeApp/build.gradle.kts index 6a2905b20..bd501ea29 100644 --- a/kotlin-multiplatform/composeApp/build.gradle.kts +++ b/kotlin-multiplatform/composeApp/build.gradle.kts @@ -55,7 +55,7 @@ kotlin { } } commonMain.dependencies { - implementation("com.ditto:ditto-kotlin:5.0.3") + implementation("com.ditto:ditto-kotlin:5.1.0") implementation(compose.runtime) implementation(compose.foundation) @@ -95,26 +95,26 @@ kotlin { implementation(libs.kotlinx.coroutines.swing) // This will include binaries for all the supported platforms and architectures - implementation("com.ditto:ditto-binaries:5.0.3") + implementation("com.ditto:ditto-binaries:5.1.0") // To reduce your module artifact's size, consider including just the necessary platforms and architectures /* // macOS Apple Silicon - implementation("com.ditto:ditto-binaries:5.0.3") { + implementation("com.ditto:ditto-binaries:5.1.0") { capabilities { requireCapability("com.ditto:ditto-binaries-macos-arm64") } } // Windows x86_64 - implementation("com.ditto:ditto-binaries:5.0.3") { + implementation("com.ditto:ditto-binaries:5.1.0") { capabilities { requireCapability("com.ditto:ditto-binaries-windows-x64") } } // Linux x86_64 - implementation("com.ditto:ditto-binaries:5.0.3") { + implementation("com.ditto:ditto-binaries:5.1.0") { capabilities { requireCapability("com.ditto:ditto-binaries-linux-x64") } diff --git a/react-native-expo/package.json b/react-native-expo/package.json index 40c6dad4d..74b1f7ff3 100644 --- a/react-native-expo/package.json +++ b/react-native-expo/package.json @@ -17,7 +17,7 @@ "preset": "jest-expo" }, "dependencies": { - "@dittolive/ditto": "5.0.3", + "@dittolive/ditto": "5.1.0", "@expo/vector-icons": "^15.0.3", "@react-navigation/bottom-tabs": "^7.4.0", "@react-navigation/native": "^7.1.8", diff --git a/react-native/package.json b/react-native/package.json index 0d5cd6b68..1fce5d005 100644 --- a/react-native/package.json +++ b/react-native/package.json @@ -15,7 +15,7 @@ "clean": "rm -rf node_modules && yarn install && cd ios && rm -rf Podfile.lock && rm -rf Pods && pod install && cd .." }, "dependencies": { - "@dittolive/ditto": "5.0.3", + "@dittolive/ditto": "5.1.0", "react": "19.1.1", "react-native": "0.82.1", "react-native-bouncy-checkbox": "^4.1.2", diff --git a/rust-tui/Cargo.toml b/rust-tui/Cargo.toml index b6edac040..27f96d694 100644 --- a/rust-tui/Cargo.toml +++ b/rust-tui/Cargo.toml @@ -18,7 +18,7 @@ path = "src/bin/integration_test.rs" [dependencies] # Ditto dependencies -dittolive-ditto = "=5.0.3" +dittolive-ditto = "=5.1.0" # External dependencies anyhow = "1" diff --git a/swift/Tasks.xcodeproj/project.pbxproj b/swift/Tasks.xcodeproj/project.pbxproj index 29bfa8d21..ec00cfbb3 100644 --- a/swift/Tasks.xcodeproj/project.pbxproj +++ b/swift/Tasks.xcodeproj/project.pbxproj @@ -540,7 +540,7 @@ repositoryURL = "https://github.com/getditto/DittoSwiftPackage"; requirement = { kind = upToNextMinorVersion; - minimumVersion = 5.0.3; + minimumVersion = 5.1.0; }; }; /* 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 cf0312dd7..1cc85769a 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" : "1b18de5b8ea4c9148531af0a23407d0ef687b78d", - "version" : "5.0.2" + "revision" : "ec9682a4ab4e96484c5029feacb11fc7f78dfec3", + "version" : "5.1.0" } } ],