Skip to content

Commit f4fbfda

Browse files
committed
Bump crate versions, MSRV
1 parent 46f00ea commit f4fbfda

File tree

10 files changed

+34
-30
lines changed

10 files changed

+34
-30
lines changed

.github/workflows/ci.yml

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,25 +9,29 @@ on:
99
- cron: '50 4 * * *'
1010
workflow_dispatch:
1111

12-
env:
13-
rust_toolchain: stable
14-
1512
jobs:
1613
compile:
1714
name: Compile
1815
runs-on: ubuntu-latest
16+
17+
strategy:
18+
matrix:
19+
rust_toolchain:
20+
- nightly
21+
- 1.83 # MSRV
22+
1923
steps:
2024
- name: Setup | Checkout
2125
uses: actions/checkout@v2
2226
- name: Setup | Rust
2327
uses: actions-rs/toolchain@v1
2428
with:
25-
toolchain: ${{ env.rust_toolchain }}
29+
toolchain: ${{ matrix.rust_toolchain }}
2630
components: rustfmt, clippy
2731
- name: Setup | Std
28-
run: rustup component add rust-src --toolchain ${{ env.rust_toolchain }}-x86_64-unknown-linux-gnu
32+
run: rustup component add rust-src --toolchain ${{ matrix.rust_toolchain }}-x86_64-unknown-linux-gnu
2933
- name: Setup | Set default toolchain
30-
run: rustup default ${{ env.rust_toolchain }}
34+
run: rustup default ${{ matrix.rust_toolchain }}
3135
- name: Build | Fmt Check
3236
run: cargo fmt -- --check
3337
- name: Build | Clippy

Cargo.toml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "edge-net"
3-
version = "0.9.3"
3+
version = "0.10.0"
44
authors = ["Ivan Markov <[email protected]>"]
55
edition = "2021"
66
categories = ["embedded", "hardware-support", "network-programming", "asynchronous"]
@@ -9,7 +9,7 @@ description = "no_std and no-alloc async implementations of various network prot
99
repository = "https://github.com/ivmarkov/edge-net"
1010
license = "MIT OR Apache-2.0"
1111
readme = "README.md"
12-
rust-version = "1.78"
12+
rust-version = "1.83"
1313

1414
[features]
1515
default = ["io"]
@@ -115,13 +115,13 @@ log = { version = "0.4", default-features = false }
115115
heapless = { version = "0.8", default-features = false }
116116
domain = { version = "0.10", default-features = false, features = ["heapless"] }
117117

118-
edge-captive = { version = "0.4.0", path = "edge-captive", default-features = false }
119-
edge-dhcp = { version = "0.4.0", path = "edge-dhcp", default-features = false }
120-
edge-http = { version = "0.4.1", path = "edge-http", default-features = false }
121-
edge-mdns = { version = "0.4.0", path = "edge-mdns", default-features = false }
118+
edge-captive = { version = "0.5.0", path = "edge-captive", default-features = false }
119+
edge-dhcp = { version = "0.5.0", path = "edge-dhcp", default-features = false }
120+
edge-http = { version = "0.5.0", path = "edge-http", default-features = false }
121+
edge-mdns = { version = "0.5.0", path = "edge-mdns", default-features = false }
122122
edge-mqtt = { version = "0.4.0", path = "edge-mqtt", default-features = false }
123-
edge-nal = { version = "0.4.2", path = "edge-nal", default-features = false }
124-
edge-raw = { version = "0.4.0", path = "edge-raw", default-features = false }
123+
edge-nal = { version = "0.5.0", path = "edge-nal", default-features = false }
124+
edge-raw = { version = "0.5.0", path = "edge-raw", default-features = false }
125125
edge-ws = { version = "0.4.0", path = "edge-ws", default-features = false }
126-
edge-nal-std = { version = "0.4.0", path = "edge-nal-std", default-features = false }
127-
edge-nal-embassy = { version = "0.4.1", path = "edge-nal-embassy", default-features = false }
126+
edge-nal-std = { version = "0.5.0", path = "edge-nal-std", default-features = false }
127+
edge-nal-embassy = { version = "0.5.0", path = "edge-nal-embassy", default-features = false }

edge-captive/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
[package]
22
name = "edge-captive"
3-
version = "0.4.0"
3+
version = "0.5.0"
44
edition = "2021"
5-
rust-version = "1.77"
5+
rust-version = "1.83"
66
description = "Async + `no_std` + no-alloc implementation of a Captive Portal DNS"
77
repository = "https://github.com/ivmarkov/edge-net"
88
readme = "README.md"

edge-dhcp/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
[package]
22
name = "edge-dhcp"
3-
version = "0.4.0"
3+
version = "0.5.0"
44
edition = "2021"
5-
rust-version = "1.77"
5+
rust-version = "1.83"
66
description = "Async + `no_std` + no-alloc implementation of the DHCP protocol"
77
repository = "https://github.com/ivmarkov/edge-net"
88
readme = "README.md"

edge-http/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
[package]
22
name = "edge-http"
3-
version = "0.4.1"
3+
version = "0.5.0"
44
edition = "2021"
5-
rust-version = "1.77"
5+
rust-version = "1.83"
66
description = "Async + `no_std` + no-alloc implementation of the HTTP protocol"
77
repository = "https://github.com/ivmarkov/edge-net"
88
readme = "README.md"

edge-mdns/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "edge-mdns"
3-
version = "0.4.0"
3+
version = "0.5.0"
44
edition = "2021"
55
description = "Async + `no_std` + no-alloc implementation of an mDNS responder"
66
repository = "https://github.com/ivmarkov/edge-net"

edge-nal-embassy/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name = "edge-nal-embassy"
33
version = "0.4.1"
44
edition = "2021"
5-
rust-version = "1.77"
5+
rust-version = "1.83"
66
description = "An implementation of edge-nal based on `embassy-net`"
77
repository = "https://github.com/ivmarkov/edge-net"
88
readme = "README.md"

edge-nal-std/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
[package]
22
name = "edge-nal-std"
3-
version = "0.4.0"
3+
version = "0.5.0"
44
edition = "2021"
5-
rust-version = "1.77"
5+
rust-version = "1.83"
66
description = "A STD implementation of edge-nal based on `async-io`"
77
repository = "https://github.com/ivmarkov/edge-net"
88
readme = "README.md"

edge-nal/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
[package]
22
name = "edge-nal"
3-
version = "0.4.2"
3+
version = "0.5.0"
44
edition = "2021"
5-
rust-version = "1.77"
5+
rust-version = "1.83"
66
description = "Hosts a bunch of traits which are not yet available in the embedded-nal-async crate"
77
repository = "https://github.com/ivmarkov/edge-net"
88
readme = "README.md"

edge-raw/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
[package]
22
name = "edge-raw"
3-
version = "0.4.0"
3+
version = "0.5.0"
44
edition = "2021"
5-
rust-version = "1.77"
5+
rust-version = "1.83"
66
description = "Async + `no_std` + no-alloc implementation of IP and UDP packet creation and parsing"
77
repository = "https://github.com/ivmarkov/edge-net"
88
readme = "README.md"

0 commit comments

Comments
 (0)