Skip to content

Commit 951e7fb

Browse files
authored
Merge pull request #280 from helsing-ai/mara/release-0.10.0
Prepare `0.10.0`
2 parents c83a89d + 1365894 commit 951e7fb

12 files changed

Lines changed: 21 additions & 15 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.9.0"
3+
version = "0.10.0"
44
edition = "2021"
55
description = "Modern protobuf package management"
66
authors = [

src/manifest.rs

Lines changed: 11 additions & 5 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.9.x
50+
Canary09,
4951
/// The canary edition used by buffrs 0.8.x
5052
Canary08,
5153
/// The canary edition used by buffrs 0.7.x
@@ -68,6 +70,7 @@ impl From<&str> for Edition {
6870
fn from(value: &str) -> Self {
6971
match value {
7072
self::CANARY_EDITION => Self::Canary,
73+
"0.9" => Self::Canary09,
7174
"0.8" => Self::Canary08,
7275
"0.7" => Self::Canary07,
7376
_ => Self::Unknown,
@@ -79,6 +82,7 @@ impl From<Edition> for &'static str {
7982
fn from(value: Edition) -> Self {
8083
match value {
8184
Edition::Canary => CANARY_EDITION,
85+
Edition::Canary09 => "0.9",
8286
Edition::Canary08 => "0.8",
8387
Edition::Canary07 => "0.7",
8488
Edition::Unknown => "unknown",
@@ -210,7 +214,7 @@ mod deserializer {
210214
};
211215

212216
match Edition::from(edition.as_str()) {
213-
Edition::Canary | Edition::Canary08 | Edition::Canary07 => Ok(RawManifest::Canary {
217+
Edition::Canary | Edition::Canary09 | Edition::Canary08 | Edition::Canary07 => Ok(RawManifest::Canary {
214218
package,
215219
dependencies,
216220
}),
@@ -235,10 +239,12 @@ impl From<Manifest> for RawManifest {
235239
.collect();
236240

237241
match manifest.edition {
238-
Edition::Canary | Edition::Canary08 | Edition::Canary07 => RawManifest::Canary {
239-
package: manifest.package,
240-
dependencies,
241-
},
242+
Edition::Canary | Edition::Canary09 | Edition::Canary08 | Edition::Canary07 => {
243+
RawManifest::Canary {
244+
package: manifest.package,
245+
dependencies,
246+
}
247+
}
242248
Edition::Unknown => RawManifest::Unknown {
243249
package: manifest.package,
244250
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.9"
1+
edition = "0.10"
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.9"
1+
edition = "0.10"
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.9"
1+
edition = "0.10"
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.9"
1+
edition = "0.10"
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.9"
1+
edition = "0.10"
22

33
[package]
44
type = "api"
10 Bytes
Binary file not shown.

tests/cmd/publish/local/in/proto/vendor/some-local-lib/Proto.toml

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

33
[package]
44
type = "lib"

0 commit comments

Comments
 (0)