File tree Expand file tree Collapse file tree 6 files changed +24
-5
lines changed Expand file tree Collapse file tree 6 files changed +24
-5
lines changed Original file line number Diff line number Diff line change @@ -20,7 +20,7 @@ ahash = "0.7"
20
20
num-derive = " 0.3.3"
21
21
cid = { version = " 0.8.2" , default-features = false , features = [" serde-codec" ] }
22
22
multihash = { version = " 0.16.1" , default-features = false }
23
- fvm_shared = { version = " 0.4.1 " , path = " ../shared" , features = [" crypto" ] }
23
+ fvm_shared = { version = " 0.5.0 " , path = " ../shared" , features = [" crypto" ] }
24
24
fvm_ipld_hamt = { version = " 0.4.0" , path = " ../ipld/hamt" }
25
25
fvm_ipld_amt = { version = " 0.4.0" , path = " ../ipld/amt" }
26
26
fvm_ipld_blockstore = { version = " 0.1.0" , path = " ../ipld/blockstore" }
Original file line number Diff line number Diff line change
1
+ # Changelog
2
+
3
+ ## 0.5.0 - 2022-04-11
4
+
5
+ Upgrades the SDK to fvm_shared 0.5.0. This release includes a significant breaking change to exit codes.
Original file line number Diff line number Diff line change 1
1
[package ]
2
2
name = " fvm_sdk"
3
3
description = " Filecoin Virtual Machine actor development SDK"
4
- version = " 0.4 .0"
4
+ version = " 0.5 .0"
5
5
license = " MIT OR Apache-2.0"
6
6
authors = [" Protocol Labs" , " Filecoin Core Devs" ]
7
7
edition = " 2018"
@@ -12,7 +12,7 @@ crate-type = ["lib"]
12
12
13
13
[dependencies ]
14
14
cid = { version = " 0.8.2" , default-features = false }
15
- fvm_shared = { version = " 0.4.1 " , path = " ../shared" }
15
+ fvm_shared = { version = " 0.5.0 " , path = " ../shared" }
16
16
# # num-traits; disabling default features makes it play nice with no_std.
17
17
num-traits = { version = " 0.2.14" , default-features = false }
18
18
lazy_static = " 1.4.0"
Original file line number Diff line number Diff line change
1
+ # Changelog
2
+
3
+ ## 0.5.0 - 2022-04-11
4
+
5
+ - Enforce maximum big-int size to match lotus.
6
+ - Make signature properties public.
7
+ - Major error type refactor.
8
+
9
+ The largest change here is a major error type refactor.
10
+
11
+ 1 . It's now a u32 with a set of pre-defined values instead of an enum.
12
+ 2 . The error codes have been reworked according to the FVM spec.
13
+
14
+ Both of these changes were made to better support user-defined actors.
Original file line number Diff line number Diff line change 1
1
[package ]
2
2
name = " fvm_shared"
3
3
description = " Filecoin Virtual Machine shared types and functions"
4
- version = " 0.4.1 "
4
+ version = " 0.5.0 "
5
5
edition = " 2021"
6
6
license = " MIT OR Apache-2.0"
7
7
authors = [
" ChainSafe Systems <[email protected] >" ,
" Protocol Labs" ,
" Filecoin Core Devs" ]
Original file line number Diff line number Diff line change @@ -10,7 +10,7 @@ repository = "https://github.com/filecoin-project/ref-fvm"
10
10
11
11
[dependencies ]
12
12
fvm = { version = " 0.5.1" , path = " ../../fvm" , default-features = false }
13
- fvm_shared = { version = " 0.4.1 " , path = " ../../shared" }
13
+ fvm_shared = { version = " 0.5.0 " , path = " ../../shared" }
14
14
fvm_ipld_hamt = { version = " 0.4.0" , path = " ../../ipld/hamt" }
15
15
fvm_ipld_amt = { version = " 0.4.0" , path = " ../../ipld/amt" }
16
16
fvm_ipld_car = { version = " 0.4.0" , path = " ../../ipld/car" }
You can’t perform that action at this time.
0 commit comments