Closed yangby-cryptape closed 3 years ago
Bump all dependencies to the latest versions.
The only important upgrade is bytes 0.5 -> 1.0.
bytes 0.5 -> 1.0
Then release a new version:
Rust: incompatible after upgrade bytes.
bytes
C:
The new generated c codes don't accept old c headers which have version <0.7.0, since we have fixed few important issues. https://github.com/nervosnetwork/molecule/blob/7ab38cea82cc74d297b74320f3f3c9219d1fdb6f/tools/codegen/src/lib.rs#L19-L20
version <0.7.0
But old generated c codes can use the latest c headers since the APIs are same. https://github.com/nervosnetwork/molecule/blob/7ab38cea82cc74d297b74320f3f3c9219d1fdb6f/bindings/c/include/molecule_reader.h#L16-L17
Bump all dependencies to the latest versions.
The only important upgrade is
bytes 0.5 -> 1.0
.Then release a new version:
Rust: incompatible after upgrade
bytes
.C:
The new generated c codes don't accept old c headers which have
version <0.7.0
, since we have fixed few important issues. https://github.com/nervosnetwork/molecule/blob/7ab38cea82cc74d297b74320f3f3c9219d1fdb6f/tools/codegen/src/lib.rs#L19-L20But old generated c codes can use the latest c headers since the APIs are same. https://github.com/nervosnetwork/molecule/blob/7ab38cea82cc74d297b74320f3f3c9219d1fdb6f/bindings/c/include/molecule_reader.h#L16-L17