diff --git a/.github/workflows/diesel.yml b/.github/workflows/diesel.yml index dd059a87..7b77f484 100644 --- a/.github/workflows/diesel.yml +++ b/.github/workflows/diesel.yml @@ -44,7 +44,6 @@ jobs: steps: - uses: actions/checkout@v3 - uses: dtolnay/rust-toolchain@stable - - run: cargo update --manifest-path sea-query-diesel/Cargo.toml --workspace -p bigdecimal:0.4.5 --precise 0.3.1 - run: cargo build --manifest-path sea-query-diesel/Cargo.toml --workspace --features postgres,sqlite,mysql --features=with-chrono,with-json,with-rust_decimal,with-bigdecimal,with-uuid,with-time,with-ipnetwork,with-mac_address,postgres-array,postgres-vector - run: cargo build --manifest-path sea-query-diesel/Cargo.toml --workspace --features postgres,sqlite,mysql --features=with-chrono - run: cargo build --manifest-path sea-query-diesel/Cargo.toml --workspace --features postgres,sqlite,mysql --features=with-json @@ -158,6 +157,5 @@ jobs: steps: - uses: actions/checkout@v3 - uses: dtolnay/rust-toolchain@stable - - run: cargo update --manifest-path examples/${{ matrix.example }}/Cargo.toml -p bigdecimal:0.4.5 --precise 0.3.1 - run: cargo build --manifest-path examples/${{ matrix.example }}/Cargo.toml - run: cargo run --manifest-path examples/${{ matrix.example }}/Cargo.toml diff --git a/Cargo.toml b/Cargo.toml index 2e59449b..6b817f24 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -35,9 +35,9 @@ serde_json = { version = "1", default-features = false, optional = true, feature educe = { version = "=0.5.11", default-features = false, optional = true, features = ["Hash", "PartialEq", "Eq"] } chrono = { version = "0.4.27", default-features = false, optional = true, features = ["clock"] } postgres-types = { version = "0", default-features = false, optional = true } -pgvector = { version = "<0.4", default-features = false, optional = true } +pgvector = { version = "~0.4", default-features = false, optional = true } rust_decimal = { version = "1", default-features = false, optional = true } -bigdecimal = { version = "0.3", default-features = false, optional = true } +bigdecimal = { version = "0.4", default-features = false, optional = true } uuid = { version = "1", default-features = false, optional = true } time = { version = "0.3.36", default-features = false, optional = true, features = ["macros", "formatting"] } ipnetwork = { version = "0.20", default-features = false, optional = true } diff --git a/examples/diesel_postgres/Cargo.toml b/examples/diesel_postgres/Cargo.toml index df9e41a7..078dc399 100644 --- a/examples/diesel_postgres/Cargo.toml +++ b/examples/diesel_postgres/Cargo.toml @@ -14,7 +14,7 @@ uuid = { version = "1", features = ["serde", "v4"] } ipnetwork = { version = "0.20" } mac_address = { version = "1.1" } rust_decimal = { version = "1" } -bigdecimal = { version = "0.3" } +bigdecimal = { version = "0.4" } diesel = { version = "2.1.1", features = ["postgres"] } sea-query = { path = "../.." } sea-query-diesel = { path = "../../sea-query-diesel", features = [ diff --git a/examples/sqlx_any/Cargo.toml b/examples/sqlx_any/Cargo.toml index 9430b720..42e58068 100644 --- a/examples/sqlx_any/Cargo.toml +++ b/examples/sqlx_any/Cargo.toml @@ -13,9 +13,9 @@ time = "0.3.36" uuid = { version = "1", features = ["serde", "v4"] } serde_json = "1" rust_decimal = { version = "1" } -bigdecimal = { version = "0.3" } +bigdecimal = { version = "0.4" } async-std = { version = "1.8", features = [ "attributes" ] } -sqlx = "0.7" +sqlx = "0.8" sea-query = { path = "../../" } sea-query-binder = { path = "../../sea-query-binder", features = [ "sqlx-postgres", diff --git a/examples/sqlx_mysql/Cargo.toml b/examples/sqlx_mysql/Cargo.toml index 40092db3..96527806 100644 --- a/examples/sqlx_mysql/Cargo.toml +++ b/examples/sqlx_mysql/Cargo.toml @@ -13,9 +13,9 @@ time = { version = "0.3.36", features = ["macros"] } uuid = { version = "1", features = ["serde", "v4"] } serde_json = "1" rust_decimal = { version = "1" } -bigdecimal = { version = "0.3" } +bigdecimal = { version = "0.4" } async-std = { version = "1.8", features = [ "attributes" ] } -sqlx = "0.7" +sqlx = "0.8" sea-query = { path = "../../" } sea-query-binder = { path = "../../sea-query-binder", features = [ "sqlx-mysql", diff --git a/examples/sqlx_postgres/Cargo.toml b/examples/sqlx_postgres/Cargo.toml index 17992b0d..81553e5b 100644 --- a/examples/sqlx_postgres/Cargo.toml +++ b/examples/sqlx_postgres/Cargo.toml @@ -13,11 +13,11 @@ time = { version = "0.3.36", features = ["macros"] } uuid = { version = "1", features = ["serde", "v4"] } serde_json = "1" rust_decimal = { version = "1" } -bigdecimal = { version = "0.3" } +bigdecimal = { version = "0.4" } ipnetwork = { version = "0.20" } mac_address = { version = "1.1" } async-std = { version = "1.8", features = [ "attributes" ] } -sqlx = "0.7" +sqlx = "0.8" sea-query = { path = "../../" } sea-query-binder = { path = "../../sea-query-binder", features = [ "sqlx-postgres", diff --git a/examples/sqlx_sqlite/Cargo.toml b/examples/sqlx_sqlite/Cargo.toml index b4a20c46..c445a646 100644 --- a/examples/sqlx_sqlite/Cargo.toml +++ b/examples/sqlx_sqlite/Cargo.toml @@ -13,7 +13,7 @@ time = { version = "0.3.36", features = ["macros"] } uuid = { version = "1", features = ["serde", "v4"] } serde_json = "1" async-std = { version = "1.8", features = [ "attributes" ] } -sqlx = "0.7" +sqlx = "0.8" sea-query = { path = "../../" } sea-query-binder = { path = "../../sea-query-binder", features = [ "sqlx-sqlite", diff --git a/sea-query-binder/Cargo.toml b/sea-query-binder/Cargo.toml index 53247f78..e9282cb9 100644 --- a/sea-query-binder/Cargo.toml +++ b/sea-query-binder/Cargo.toml @@ -18,16 +18,16 @@ rust-version = "1.60" [dependencies] sea-query = { version = "0.31.0", path = "..", default-features = false, features = ["thread-safe"] } -sqlx = { version = "<0.7.5", default-features = false, optional = true } +sqlx = { version = "<0.8.1", default-features = false, optional = true } serde_json = { version = "1", default-features = false, optional = true, features = ["std"] } chrono = { version = "0.4", default-features = false, optional = true, features = ["clock"] } rust_decimal = { version = "1", default-features = false, optional = true } -bigdecimal = { version = "0.3", default-features = false, optional = true } +bigdecimal = { version = "0.4", default-features = false, optional = true } uuid = { version = "1", default-features = false, optional = true } time = { version = "0.3.36", default-features = false, optional = true, features = ["macros", "formatting"] } ipnetwork = { version = "0.20", default-features = false, optional = true } mac_address = { version = "1.1", default-features = false, optional = true } -pgvector = { version = "<0.4", default-features = false, optional = true } +pgvector = { version = "~0.4", default-features = false, optional = true } [features] sqlx-mysql = ["sqlx/mysql"] diff --git a/sea-query-diesel/Cargo.toml b/sea-query-diesel/Cargo.toml index 79fee9d9..3315f6ab 100644 --- a/sea-query-diesel/Cargo.toml +++ b/sea-query-diesel/Cargo.toml @@ -21,7 +21,7 @@ sea-query = { version = "0.31.0", path = "..", default-features = false } diesel = { version = "2.1.1", features = [ "i-implement-a-third-party-backend-and-opt-into-breaking-changes", ] } -bigdecimal = { version = "0.3", default-features = false, optional = true } +bigdecimal = { version = "0.4", default-features = false, optional = true } rust_decimal = { version = "1", default-features = false, optional = true } chrono = { version = "0.4", default-features = false, optional = true } time = { version = "0.3.36", default-features = false, optional = true } @@ -29,7 +29,7 @@ uuid = { version = "1", default-features = false, optional = true } serde_json = { version = "1", default-features = false, optional = true } ipnetwork = { version = "0.20", default-features = false, optional = true } mac_address = { version = "1.1", default-features = false, optional = true } -pgvector = { version = "<0.4", default-features = false, optional = true } +pgvector = { version = "~0.4", default-features = false, optional = true } [features] default = [] diff --git a/sea-query-postgres/Cargo.toml b/sea-query-postgres/Cargo.toml index 1bd45c6b..0d55192c 100644 --- a/sea-query-postgres/Cargo.toml +++ b/sea-query-postgres/Cargo.toml @@ -19,10 +19,10 @@ rust-version = "1.60" [dependencies] sea-query = { version = "0.31.0", path = "..", default-features = false } postgres-types = { version = "0.2", default-features = false } -pgvector = { version = "<0.4", default-features = false, optional = true } +pgvector = { version = "~0.4", default-features = false, optional = true } bytes = { version = "1", default-features = false } rust_decimal = { version = "1", default-features = false, optional = true } -bigdecimal = { version = "0.3", default-features = false, optional = true } +bigdecimal = { version = "0.4", default-features = false, optional = true } ipnetwork = { version = "0.20", default-features = false, optional = true } mac_address = { version = "1.1", default-features = false, optional = true } eui48 = { version = "1", default-features = false, optional = true } diff --git a/sea-query-rbatis/Cargo.toml b/sea-query-rbatis/Cargo.toml index d5d2e318..0fc3cdeb 100644 --- a/sea-query-rbatis/Cargo.toml +++ b/sea-query-rbatis/Cargo.toml @@ -22,7 +22,7 @@ rbs = { version = "4.3.1" } serde_json = { version = "1", default-features = false, optional = true, features = ["std"] } chrono = { version = "0.4", default-features = false, optional = true, features = [ "clock"] } rust_decimal = { version = "1", default-features = false, optional = true } -bigdecimal = { version = "0.3", default-features = false, optional = true } +bigdecimal = { version = "0.4", default-features = false, optional = true } uuid = { version = "1", default-features = false, optional = true } time = { version = "0.3.36", default-features = false, optional = true, features = ["macros", "formatting"] } ipnetwork = { version = "0.20", default-features = false, optional = true }