You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+21-11Lines changed: 21 additions & 11 deletions
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,19 @@
1
1
# CHANGELOG
2
2
3
+
## v0.31.0
4
+
5
+
*May 31st, 2023*
6
+
7
+
This is the final release of `ibc-proto` v0.31.0.
8
+
9
+
There are no changes from v0.31.0-alpha.2.
10
+
11
+
For the differences since v0.30.0, please see the changelog entries for v0.31.0-alpha.1 and v0.31.0-alpha.1.
12
+
13
+
> **Warning**
14
+
> This release removes support for `Serialize` and `Deserailize` trait impls being available in `no_std` context.
15
+
> See the release notes below and associated issues for more details.
16
+
3
17
## v0.31.0-alpha.2
4
18
5
19
*May 3rd, 2023*
@@ -8,10 +22,6 @@ This is the second alpha release of `ibc-proto` v0.31.0.
8
22
9
23
It only updates the `tendermint-proto` version to v0.32.0.
10
24
11
-
> **Warning**
12
-
> Do no update this alpha release if you are depending on JSON serialization being available in `no_std` context.
13
-
> Instead, wait until the final v0.31.0 release which will restore JSON serialization in `no_std` context.
14
-
15
25
### BREAKING CHANGES
16
26
17
27
- Update `tendermint-proto` to v0.32.0
@@ -30,21 +40,21 @@ This is nonetheless a breaking change as it may break compilation or trigger war
30
40
31
41
Moreover, because the code generated by `pbjson-build` is not `no_std` compatible, the serde annotations on the generated protos are only enabled when the `std` feature of `ibc-proto` is enabled.
32
42
33
-
> **Warning**
34
-
> Do no update this alpha release if you are depending on JSON serialization being available in `no_std` context.
35
-
> Instead, wait until the final v0.31.0 release which will restore JSON serialization in `no_std` context.
36
-
37
43
### BREAKING CHANGES
38
44
39
45
- Re-export the `ics23.cosmos.v1` Protobuf definitions from the `ics23` crate instead of including them directly in this crate.
40
46
The proto definitions are exported both under the `ibc_proto::cosmos::ics23::v1` module and under the `ibc_proto::ics23` module
41
47
in an attempt to preserve backward source compatiblity.
42
-
This is nonetheless a breaking change as it may break compilation or trigger warnings
48
+
This is a breaking change as it may break compilation or trigger warnings
43
49
in code which relied on these definitions being different than the ones in `ics23`.
44
-
Moreover, because the code generated by `pbjson-build` is not `no_std` compatible, the serde annotations
45
-
on the generated protos are only enabled when the `std` feature of `ibc-proto` is enabled.
0 commit comments