From 465f5088e4588540190aa3ece955bcdc7c83b682 Mon Sep 17 00:00:00 2001 From: Slesarev Date: Wed, 17 Jan 2024 11:52:27 +0200 Subject: [PATCH 1/2] chore: depend on published crates --- Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index 0301e7f..42727cd 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -15,7 +15,7 @@ exclude = ["/for_tests", "/.github"] base58 = {version = "0.2.0", optional = true} bitvec = {version = "1.0.1", default-features = false, features = ["alloc"]} blake2 = {version = "0.10.6", default-features = false, optional = true} -external-memory-tools = {git = "https://github.com/Alzymologist/external-memory-tools", default-features = false} +external-memory-tools = {version = "0.1.0", default-features = false} frame-metadata = {version = "16.0.0", default-features = false, features = ["current", "decode"]} hex = {version = "0.4.3", default-features = false, features = ["alloc"]} num-bigint = {version = "0.4.3", default-features = false} From a93e548f9369fbd4626d037922717cc0c23ad944 Mon Sep 17 00:00:00 2001 From: Slesarev Date: Wed, 17 Jan 2024 12:08:26 +0200 Subject: [PATCH 2/2] docs: changelog --- CHANGELOG.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..8f32384 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,17 @@ +# v0.4.0 + +This is a major rehaul of crate. Older versions are going into deprecation soon, as they are desperately obsolete at this point. + +Features: + +- `no-std` compatibility +- External memory support to dynamically access metadata and call without full copy into memory space +- Shortened metadata support +- More sane short specs structure +- Properly parse unchecked extrinsics + +Bug fixes: + +- Multiple minor fixes in rarely used extrinsic structure + +