Releases: Alzymologist/substrate-parser
Releases · Alzymologist/substrate-parser
v0.6.1
v0.6.0
v0.5.0
New features:
- MetadataV15 support
AsMetadata
trait now requires milder implementation, so that it is usable on shortened metadataAsCompleteMetadata
trait should be used instead now for full functionality (parsing of unchecked extrinsics)
API changes:
- What used to be
AsMetadata
might need to becomeAsCompleteMetadata
, see above
Full Changelog: v0.4.0...v0.5.0
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
New Contributors
- @dependabot made their first contribution in #20
Full Changelog: v0.3.0...v0.4.0
v0.3.1
What's Changed
- fix: correct slice size for BitVec parsing by @varovainen in #34
Full Changelog: v0.3.0...v0.3.1
v0.2.1
What's Changed
- fix: correct selected data size for BitVec parsing by @varovainen in #35
Full Changelog: v0.2.0...v0.2.1
v0.3.0
New features
- Query chain storage!
- Do not copy vectors: this brings the project closer being compatible with bare metal embedded systems, also should improve performance.
What's Changed
- feat: storage key parsing by @varovainen in #21
- fix: typo in errors by @varovainen in #18
- feat: storage parsing, reduce reallocation by @varovainen in #22
Full Changelog: v0.2.0...v0.3.0
v0.2.0
What's Changed
- docs: minimal documentation
- fix: typos in thiserror by @varovainen in #10
- fix: vec type husker also processes single-field composites by @varovainen in #11
- fix: try to prevent infinite cycles with corrupt metadata by @varovainen in #12
- feat: spec version check, examples in docs, more convenient carding by @varovainen in #14
- refactor: join instead of prints, more intuitive naming by @varovainen in #15
Full Changelog: v0.1.0...v0.2.0