All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Derive: use known crate name aliases (#61)
- Add a new TypeDef variant to handle PhantomData - (#48)
- TypeInfo for up to 16 tuples, Clone PortableRegistry - (#50)
- Enumerate RegistryReadOnly types, Display Path - (#27)
- Add missing 256 bits types which are needed by Solang - (#25)
- Ensure only static lifetimes appear in derived types - (#39)
- Remove unused function
MetaType::of()
- (#49) - Use PortableRegistry for encoding and serializing - (#40)
- Rename Compact to Portable - (#41)
- Parameterize CompactForm String for optional SCALE impl - (#35)
- Derive TypeInfo for fields with associated types without bounds - (#20)
- Optional serde feature - (#34)
- Consolidate common prelude for std and no_std and usage - (#33)
- Add informational field type name - (#30)
- Unify transparent wrapper types e.g. references - (#26)
- Bump
parity-scale-codec
from 1.0 to 2.0 (#55)
- Fix type name scrubbing to handle nested tuples - (#47)
- Add missing
extern crate proc_macro;
(#22)
- Add public getters for fields in meta type hierarchy (#22)
- Implement SCALE encoding and serde deserialization (#19)
- Remove string table, inline strings (#17)
- First release