mirror of
https://github.com/andwati/telecom-platform.git
synced 2026-10-18 11:02:54 +00:00
chore: Update SDK dependencies across all language implementations
- Elixir: Update Elixir to 1.17, finch to 0.19, ex_doc to 0.37 - Kotlin: Update Kotlin to 2.1.0, kotlinx-coroutines to 1.10.1, kotlinx-serialization to 1.8.0, Ktor to 3.0.3 - Python: Update aiohttp to 3.10.0, websockets to 14.0.0, pydantic to 2.10.0, typing-extensions to 4.12.0 - Ruby: Update httparty to 0.23, websocket-client-simple to 0.4, json to 2.7, minitest to 5.25, rubocop to 1.72 - Rust: Update reqwest to 0.12, tokio-tungstenite
This commit is contained in:
+3
-3
@@ -5,7 +5,7 @@ defmodule TelecomSDK.MixProject do
|
||||
[
|
||||
app: :telecom_sdk,
|
||||
version: "1.0.0",
|
||||
elixir: "~> 1.15",
|
||||
elixir: "~> 1.17",
|
||||
start_permanent: Mix.env() == :prod,
|
||||
deps: deps(),
|
||||
description: "Elixir SDK for Telecom Platform",
|
||||
@@ -23,10 +23,10 @@ defmodule TelecomSDK.MixProject do
|
||||
# Run "mix help deps.get" to learn about dependencies.
|
||||
defp deps do
|
||||
[
|
||||
{:finch, "~> 0.16"},
|
||||
{:finch, "~> 0.19"},
|
||||
{:jason, "~> 1.4"},
|
||||
{:websockex, "~> 0.4"},
|
||||
{:ex_doc, "~> 0.27", only: :dev, runtime: false}
|
||||
{:ex_doc, "~> 0.37", only: :dev, runtime: false}
|
||||
]
|
||||
end
|
||||
|
||||
|
||||
+10
-10
@@ -1,6 +1,6 @@
|
||||
plugins {
|
||||
kotlin("jvm") version "1.9.10"
|
||||
kotlin("plugin.serialization") version "1.9.10"
|
||||
kotlin("jvm") version "2.1.0"
|
||||
kotlin("plugin.serialization") version "2.1.0"
|
||||
id("maven-publish")
|
||||
}
|
||||
|
||||
@@ -12,16 +12,16 @@ repositories {
|
||||
}
|
||||
|
||||
dependencies {
|
||||
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3")
|
||||
implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:1.6.0")
|
||||
implementation("io.ktor:ktor-client-core:2.3.4")
|
||||
implementation("io.ktor:ktor-client-cio:2.3.4")
|
||||
implementation("io.ktor:ktor-client-content-negotiation:2.3.4")
|
||||
implementation("io.ktor:ktor-serialization-kotlinx-json:2.3.4")
|
||||
implementation("io.ktor:ktor-client-websockets:2.3.4")
|
||||
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.1")
|
||||
implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:1.8.0")
|
||||
implementation("io.ktor:ktor-client-core:3.0.3")
|
||||
implementation("io.ktor:ktor-client-cio:3.0.3")
|
||||
implementation("io.ktor:ktor-client-content-negotiation:3.0.3")
|
||||
implementation("io.ktor:ktor-serialization-kotlinx-json:3.0.3")
|
||||
implementation("io.ktor:ktor-client-websockets:3.0.3")
|
||||
|
||||
testImplementation("org.jetbrains.kotlin:kotlin-test")
|
||||
testImplementation("io.ktor:ktor-client-mock:2.3.4")
|
||||
testImplementation("io.ktor:ktor-client-mock:3.0.3")
|
||||
}
|
||||
|
||||
kotlin {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Install with: uv pip install -r requirements.txt
|
||||
# Or traditional: pip install -r requirements.txt
|
||||
aiohttp>=3.8.0
|
||||
websockets>=11.0.0
|
||||
pydantic>=2.0.0
|
||||
typing-extensions>=4.0.0
|
||||
aiohttp>=3.10.0
|
||||
websockets>=14.0.0
|
||||
pydantic>=2.10.0
|
||||
typing-extensions>=4.12.0
|
||||
|
||||
@@ -17,10 +17,10 @@ Gem::Specification.new do |spec|
|
||||
spec.executables = spec.name.gsub(/^.*:/, "")
|
||||
spec.require_paths = ["lib"]
|
||||
|
||||
spec.add_dependency "httparty", "~> 0.21"
|
||||
spec.add_dependency "websocket-client-simple", "~> 0.3"
|
||||
spec.add_dependency "json", "~> 2.6"
|
||||
spec.add_dependency "httparty", "~> 0.23"
|
||||
spec.add_dependency "websocket-client-simple", "~> 0.4"
|
||||
spec.add_dependency "json", "~> 2.7"
|
||||
|
||||
spec.add_development_dependency "minitest", "~> 5.0"
|
||||
spec.add_development_dependency "rubocop", "~> 1.21"
|
||||
spec.add_development_dependency "minitest", "~> 5.25"
|
||||
spec.add_development_dependency "rubocop", "~> 1.72"
|
||||
end
|
||||
|
||||
+11
-11
@@ -8,16 +8,16 @@ license = "MIT"
|
||||
repository = "https://github.com/nutcas3/telecom-platform"
|
||||
|
||||
[dependencies]
|
||||
tokio = { version = "1.52.1", features = ["full"] }
|
||||
serde = { version = "1.0.228", features = ["derive"] }
|
||||
serde_json = "1.0.149"
|
||||
reqwest = { version = "0.13.2", features = ["json"] }
|
||||
tokio-tungstenite = "0.29.0"
|
||||
futures-util = "0.3.32"
|
||||
uuid = { version = "1.23.1", features = ["v4", "serde"] }
|
||||
chrono = { version = "0.4.44", features = ["serde"] }
|
||||
thiserror = "2.0.18"
|
||||
url = "2.5.8"
|
||||
tokio = { version = "1.52", features = ["full"] }
|
||||
serde = { version = "1.0", features = ["derive"] }
|
||||
serde_json = "1.0"
|
||||
reqwest = { version = "0.12", features = ["json"] }
|
||||
tokio-tungstenite = "0.26"
|
||||
futures-util = "0.3"
|
||||
uuid = { version = "1.11", features = ["v4", "serde"] }
|
||||
chrono = { version = "0.4", features = ["serde"] }
|
||||
thiserror = "2.0"
|
||||
url = "2.5"
|
||||
|
||||
[dev-dependencies]
|
||||
tokio-test = "0.4.5"
|
||||
tokio-test = "0.4"
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// swift-tools-version: 5.9
|
||||
// swift-tools-version: 6.0
|
||||
// The swift-tools-version declares the minimum version of Swift required to build this package.
|
||||
|
||||
import PackageDescription
|
||||
@@ -17,7 +17,7 @@ let package = Package(
|
||||
targets: ["TelecomSDK"]),
|
||||
],
|
||||
dependencies: [
|
||||
.package(url: "https://github.com/apple/swift-nio.git", from: "2.40.0"),
|
||||
.package(url: "https://github.com/apple/swift-nio.git", from: "2.77.0"),
|
||||
.package(url: "https://github.com/apple/swift-async-algorithms.git", from: "1.0.0"),
|
||||
],
|
||||
targets: [
|
||||
|
||||
@@ -16,12 +16,12 @@
|
||||
"license": "MIT",
|
||||
"dependencies": {},
|
||||
"devDependencies": {
|
||||
"@types/node": "^25.6.0",
|
||||
"@typescript-eslint/eslint-plugin": "^8.58.2",
|
||||
"@typescript-eslint/parser": "^8.58.2",
|
||||
"eslint": "^10.2.0",
|
||||
"jest": "^30.3.0",
|
||||
"typescript": "^6.0.3"
|
||||
"@types/node": "^22.10.0",
|
||||
"@typescript-eslint/eslint-plugin": "^8.20.0",
|
||||
"@typescript-eslint/parser": "^8.20.0",
|
||||
"eslint": "^9.18.0",
|
||||
"jest": "^29.7.0",
|
||||
"typescript": "^5.7.3"
|
||||
},
|
||||
"files": [
|
||||
"dist/**/*",
|
||||
|
||||
Reference in New Issue
Block a user