Skip to content

Latest commit

 

History

History
61 lines (49 loc) · 3.14 KB

CHANGELOG.md

File metadata and controls

61 lines (49 loc) · 3.14 KB

Changelog

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.

[Unreleased]

[0.6.0] - 2021-02-05

Added

  • Add a TypeDef to handle Compact types (#53)
  • Add feature for enabling decoding (#59)

Fixed

  • Derive: use known crate name aliases (#61)

[0.5.0] - 2021-01-27

Added

  • 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)

Changed

  • 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)

Fixed

  • Fix type name scrubbing to handle nested tuples - (#47)

[0.4.1] - 2020-10-11

Fixed

  • Add missing extern crate proc_macro; (#22)

[0.4.0] - 2020-10-05

Added

  • Add public getters for fields in meta type hierarchy (#22)
  • Implement SCALE encoding and serde deserialization (#19)

[0.3.0] - 2020-07-03

Changed

  • Remove string table, inline strings (#17)

[0.2.0] - 2020-06-17

Changed

  • Remove Metadata supertrait (#15)
  • Unflatten JSON for type def field (#14)
  • Improve intra doc links

[0.1.0] - 2020-06-12

Added

  • First release