Skip to content

Commit 11680b5

Browse files
author
Nicolas Trinquier
authored
πŸš€ 0.11.0 (#282)
1 parent 56646a5 commit 11680b5

14 files changed

Lines changed: 27 additions & 16 deletions

File tree

β€ŽCargo.lockβ€Ž

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

β€ŽCargo.tomlβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "buffrs"
3-
version = "0.10.0"
3+
version = "0.11.0"
44
edition = "2024"
55
description = "Modern protobuf package management"
66
authors = [

β€Žsrc/manifest.rsβ€Ž

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,8 @@ pub enum Edition {
4646
/// at any time. Users are responsible for consulting documentation and
4747
/// help channels if errors occur.
4848
Canary,
49+
/// The canary edition used by buffrs 0.10.x
50+
Canary10,
4951
/// The canary edition used by buffrs 0.9.x
5052
Canary09,
5153
/// The canary edition used by buffrs 0.8.x
@@ -70,6 +72,7 @@ impl From<&str> for Edition {
7072
fn from(value: &str) -> Self {
7173
match value {
7274
self::CANARY_EDITION => Self::Canary,
75+
"0.10" => Self::Canary10,
7376
"0.9" => Self::Canary09,
7477
"0.8" => Self::Canary08,
7578
"0.7" => Self::Canary07,
@@ -82,6 +85,7 @@ impl From<Edition> for &'static str {
8285
fn from(value: Edition) -> Self {
8386
match value {
8487
Edition::Canary => CANARY_EDITION,
88+
Edition::Canary10 => "0.10",
8589
Edition::Canary09 => "0.9",
8690
Edition::Canary08 => "0.8",
8791
Edition::Canary07 => "0.7",
@@ -215,6 +219,7 @@ mod deserializer {
215219

216220
match Edition::from(edition.as_str()) {
217221
Edition::Canary
222+
| Edition::Canary10
218223
| Edition::Canary09
219224
| Edition::Canary08
220225
| Edition::Canary07 => Ok(RawManifest::Canary {
@@ -243,12 +248,14 @@ impl From<Manifest> for RawManifest {
243248
.collect();
244249

245250
match manifest.edition {
246-
Edition::Canary | Edition::Canary09 | Edition::Canary08 | Edition::Canary07 => {
247-
RawManifest::Canary {
248-
package: manifest.package,
249-
dependencies,
250-
}
251-
}
251+
Edition::Canary
252+
| Edition::Canary10
253+
| Edition::Canary09
254+
| Edition::Canary08
255+
| Edition::Canary07 => RawManifest::Canary {
256+
package: manifest.package,
257+
dependencies,
258+
},
252259
Edition::Unknown => RawManifest::Unknown {
253260
package: manifest.package,
254261
dependencies,

β€Žtests/cmd/add/out/Proto.tomlβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
edition = "0.10"
1+
edition = "0.11"
22

33
[package]
44
type = "lib"

β€Žtests/cmd/init/api/out/Proto.tomlβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
edition = "0.10"
1+
edition = "0.11"
22

33
[package]
44
type = "api"
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
edition = "0.10"
1+
edition = "0.11"
22

33
[dependencies]

β€Žtests/cmd/init/lib/out/Proto.tomlβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
edition = "0.10"
1+
edition = "0.11"
22

33
[package]
44
type = "lib"

β€Žtests/cmd/install/local/out/proto/vendor/some-local-api/Proto.tomlβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
edition = "0.10"
1+
edition = "0.11"
22

33
[package]
44
type = "api"

β€Žtests/cmd/package/in/Proto.tomlβ€Ž

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
edition = "0.11"
2+
13
[package]
24
type = "lib"
35
name = "lib"

β€Žtests/cmd/package/out/Proto.tomlβ€Ž

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
edition = "0.11"
2+
13
[package]
24
type = "lib"
35
name = "lib"

0 commit comments

Comments
Β (0)