Skip to content

Commit 9884fe3

Browse files
authored
Merge pull request #48 from eldruin/release-0.7.0
Release 0.7.0
2 parents a048aa6 + eafc5dd commit 9884fe3

File tree

5 files changed

+17
-11
lines changed

5 files changed

+17
-11
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
strategy:
1919
matrix:
2020
# All published crates must build on stable.
21-
rust: [stable, beta, 1.63.0]
21+
rust: [stable, beta, 1.69.0]
2222

2323
# The default target we're compiling on and for.
2424
TARGET: [x86_64-unknown-linux-gnu, x86_64-unknown-linux-musl]

CHANGELOG.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,16 @@
22

33
## Not yet released
44

5-
[Full Changelog](https://github.com/rust-embedded/rust-spidev/compare/0.6.0...HEAD)
5+
[Full Changelog](https://github.com/rust-embedded/rust-spidev/compare/0.7.0...HEAD)
6+
7+
## 0.7.0 / 2025-03-04
8+
9+
[Full Changelog](https://github.com/rust-embedded/rust-spidev/compare/0.6.0...0.7.0)
610

711
- Added support for querying the configuration of a SPI device.
8-
- Minimum Supported Rust Version is now 1.63.0
12+
- `nix` updated to 0.29
13+
- `bitflags` updated to 2.9
14+
- Minimum Supported Rust Version is now 1.69.0
915

1016
## 0.6.0 / 2023-08-03
1117

Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22

33
name = "spidev"
4-
version = "0.6.0"
4+
version = "0.7.0"
55
authors = [
66
"Paul Osborne <[email protected]>",
77
"The Embedded Linux Team <[email protected]>"
@@ -17,9 +17,9 @@ Provides access to the Linux spidev interface. This
1717
interface allows for configuration of the spidev device,
1818
half-duplex SPI access, and full-duplex SPI access.
1919
"""
20-
rust-version = "1.63"
20+
rust-version = "1.69"
2121

2222
[dependencies]
2323
libc = "0.2"
24-
bitflags = "2.3"
25-
nix = "0.26.2"
24+
bitflags = "2.9"
25+
nix = { version = "0.29", features = ["ioctl"] }

LICENSE-MIT

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
The MIT License (MIT)
22

33
Copyright (c) 2015 Paul Osborne
4-
Copyright (c) 2021-2023 The Rust Embedded Linux Team and contributors.
4+
Copyright (c) 2021-2025 The Rust Embedded Linux Team and contributors.
55

66
Permission is hereby granted, free of charge, to any person obtaining a copy
77
of this software and associated documentation files (the "Software"), to deal

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
[![Build Status](https://github.com/rust-embedded/rust-spidev/workflows/CI/badge.svg)](https://github.com/rust-embedded/rust-spidev/actions)
44
[![Version](https://img.shields.io/crates/v/spidev.svg)](https://crates.io/crates/spidev)
55
[![License](https://img.shields.io/crates/l/spidev.svg)](https://github.com/rust-embedded/rust-spidev/blob/master/README.md#license)
6-
![Minimum Supported Rust Version](https://img.shields.io/badge/rustc-1.63.0+-blue.svg)
6+
![Minimum Supported Rust Version](https://img.shields.io/badge/rustc-1.69.0+-blue.svg)
77

88
[Documentation](https://docs.rs/spidev)
99

@@ -73,11 +73,11 @@ The following features are implemented and planned for the library:
7373
- [x] Implement the Write trait
7474
- [x] Support for full-duplex transfers
7575
- [x] Support for configuring spidev device
76-
- [ ] Support for querying spidev configuration state
76+
- [x] Support for querying spidev configuration state
7777

7878
## Minimum Supported Rust Version (MSRV)
7979

80-
This crate is guaranteed to compile on stable Rust 1.63.0 and up. It *might*
80+
This crate is guaranteed to compile on stable Rust 1.69.0 and up. It *might*
8181
compile with older versions but that may change in any new patch release.
8282

8383
## Cross Compiling

0 commit comments

Comments
 (0)