File tree Expand file tree Collapse file tree 12 files changed +33
-20
lines changed Expand file tree Collapse file tree 12 files changed +33
-20
lines changed Original file line number Diff line number Diff line change 29
29
- rust : nightly
30
30
experimental : true
31
31
# MSRV
32
- - rust : 1.58 .0
32
+ - rust : 1.61 .0
33
33
name : " MSRV"
34
34
steps :
35
35
- name : Checkout repository
Original file line number Diff line number Diff line change @@ -10,7 +10,7 @@ It consists of:
10
10
11
11
## Minimum Supported Rust Version (MSRV)
12
12
13
- This crate is guaranteed to compile on stable Rust 1.58 .0 and up. It * might*
13
+ This crate is guaranteed to compile on stable Rust 1.61 .0 and up. It * might*
14
14
compile with older versions but that may change in any new patch release.
15
15
16
16
## License
Original file line number Diff line number Diff line change @@ -7,13 +7,13 @@ license = "MIT OR Apache-2.0"
7
7
name = " svd-encoder"
8
8
repository = " https://github.com/rust-embedded/svd"
9
9
edition = " 2021"
10
- rust-version = " 1.58 .0"
10
+ rust-version = " 1.61 .0"
11
11
version = " 0.14.4"
12
12
readme = " README.md"
13
13
14
14
[dependencies ]
15
15
convert_case = " 0.6.0"
16
- svd-rs = { version = " 0.14.4 " , path = " ../svd-rs" }
16
+ svd-rs = { version = " 0.14.7 " , path = " ../svd-rs" }
17
17
thiserror = " 1.0.31"
18
18
19
19
[dependencies .xmltree ]
Original file line number Diff line number Diff line change @@ -13,7 +13,7 @@ This project is developed and maintained by the [Tools team][team].
13
13
14
14
## Minimum Supported Rust Version (MSRV)
15
15
16
- This crate is guaranteed to compile on stable Rust 1.58 .0 and up. It * might*
16
+ This crate is guaranteed to compile on stable Rust 1.61 .0 and up. It * might*
17
17
compile with older versions but that may change in any new patch release.
18
18
19
19
## License
Original file line number Diff line number Diff line change @@ -7,6 +7,11 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
7
7
8
8
## Unreleased
9
9
10
+ ## [ v0.14.5] - 2024-01-03
11
+
12
+ - Bump MSRV to 1.61.0
13
+ - Bump svd-rs to 0.14.7, roxmltree to 0.19
14
+
10
15
## [ v0.14.4] - 2023-11-15
11
16
12
17
- Bump svd-rs dependency to 0.14.4 or higher.
@@ -63,7 +68,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
63
68
64
69
Previous versions in common [ changelog] ( ../CHANGELOG.md ) .
65
70
66
- [ Unreleased ] : https://github.com/rust-embedded/svd/compare/svd-parser-v0.14.4...HEAD
71
+ [ Unreleased ] : https://github.com/rust-embedded/svd/compare/svd-rs-v0.14.7...HEAD
72
+ [ v0.14.5 ] : https://github.com/rust-embedded/svd/compare/svd-parser-v0.14.4...svd-rs-v0.14.7
67
73
[ v0.14.4 ] : https://github.com/rust-embedded/svd/compare/svd-parser-v0.14.3...svd-parser-v0.14.4
68
74
[ v0.14.3 ] : https://github.com/rust-embedded/svd/compare/svd-parser-v0.14.2...svd-parser-v0.14.3
69
75
[ v0.14.2 ] : https://github.com/rust-embedded/svd/compare/svd-rs-v0.14.2...svd-parser-v0.14.2
Original file line number Diff line number Diff line change @@ -10,24 +10,24 @@ license = "MIT OR Apache-2.0"
10
10
name = " svd-parser"
11
11
repository = " https://github.com/rust-embedded/svd"
12
12
edition = " 2021"
13
- rust-version = " 1.58 .0"
14
- version = " 0.14.4 "
13
+ rust-version = " 1.61 .0"
14
+ version = " 0.14.5 "
15
15
readme = " README.md"
16
16
17
17
[features ]
18
18
derive-from = [" svd-rs/derive-from" ]
19
19
expand = [" derive-from" ]
20
20
21
21
[dependencies ]
22
- svd-rs = { version = " 0.14.4 " , path = " ../svd-rs" }
23
- roxmltree = " 0.18 "
22
+ svd-rs = { version = " 0.14.7 " , path = " ../svd-rs" }
23
+ roxmltree = " 0.19 "
24
24
anyhow = " 1.0.58"
25
25
thiserror = " 1.0.31"
26
26
27
27
[dev-dependencies ]
28
28
serde_json = { version = " 1.0" , features = [" preserve_order" ] }
29
29
serde_yaml = " 0.8.26"
30
- svd-rs = { version = " 0.14.4 " , path = " ../svd-rs" , features = [" serde" ] }
30
+ svd-rs = { version = " 0.14.7 " , path = " ../svd-rs" , features = [" serde" ] }
31
31
32
32
[[example ]]
33
33
name = " svd2json"
Original file line number Diff line number Diff line change @@ -13,7 +13,7 @@ This project is developed and maintained by the [Tools team][team].
13
13
14
14
## Minimum Supported Rust Version (MSRV)
15
15
16
- This crate is guaranteed to compile on stable Rust 1.58 .0 and up. It * might*
16
+ This crate is guaranteed to compile on stable Rust 1.61 .0 and up. It * might*
17
17
compile with older versions but that may change in any new patch release.
18
18
19
19
## License
Original file line number Diff line number Diff line change @@ -128,7 +128,10 @@ impl FieldPath {
128
128
let name = v. pop ( ) . unwrap ( ) ;
129
129
let register = if !v. is_empty ( ) {
130
130
let ( block, rname) = RegisterPath :: parse_vec ( v) ;
131
- Some ( RegisterPath :: new ( block. unwrap ( ) , rname) )
131
+ Some ( RegisterPath :: new (
132
+ block. expect ( "Full qualifying field path is expected" ) ,
133
+ rname,
134
+ ) )
132
135
} else {
133
136
None
134
137
} ;
Original file line number Diff line number Diff line change @@ -7,6 +7,9 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
7
7
8
8
## Unreleased
9
9
10
+ ## [ v0.14.7] - 2024-01-03
11
+
12
+ - Bump MSRV to 1.61.0
10
13
- use close range in ` EnumeratedValue ` error message
11
14
12
15
## [ v0.14.6] - 2023-11-29
@@ -105,7 +108,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
105
108
106
109
Previous versions in common [ changelog] ( ../CHANGELOG.md ) .
107
110
108
- [ Unreleased ] : https://github.com/rust-embedded/svd/compare/svd-rs-v0.14.6...HEAD
111
+ [ Unreleased ] : https://github.com/rust-embedded/svd/compare/svd-rs-v0.14.7...HEAD
112
+ [ v0.14.7 ] : https://github.com/rust-embedded/svd/compare/svd-rs-v0.14.6...svd-rs-v0.14.7
109
113
[ v0.14.6 ] : https://github.com/rust-embedded/svd/compare/svd-rs-v0.14.5...svd-rs-v0.14.6
110
114
[ v0.14.5 ] : https://github.com/rust-embedded/svd/compare/svd-rs-v0.14.4...svd-rs-v0.14.5
111
115
[ v0.14.4 ] : https://github.com/rust-embedded/svd/compare/svd-rs-v0.14.3...svd-rs-v0.14.4
Original file line number Diff line number Diff line change @@ -9,8 +9,8 @@ license = "MIT OR Apache-2.0"
9
9
name = " svd-rs"
10
10
repository = " https://github.com/rust-embedded/svd"
11
11
edition = " 2021"
12
- rust-version = " 1.58 .0"
13
- version = " 0.14.6 "
12
+ rust-version = " 1.61 .0"
13
+ version = " 0.14.7 "
14
14
readme = " README.md"
15
15
16
16
[features ]
@@ -20,10 +20,10 @@ derive-from = []
20
20
thiserror = " 1.0.31"
21
21
22
22
[dependencies .regex ]
23
- version = " 1 "
23
+ version = " =1.9.6 "
24
24
25
25
[dependencies .once_cell ]
26
- version = " 1.17.1 "
26
+ version = " 1.17.2 "
27
27
28
28
[dependencies .serde ]
29
29
version = " 1.0"
You can’t perform that action at this time.
0 commit comments