Skip to content

Releases: paritytech/scale-info

v2.4.0

23 Mar 14:34
v2.4.0
842114e
Compare
Choose a tag to compare

Added

  • portable: Retain the provided type IDs (#174)

v2.3.1

09 Dec 12:29
2721f93
Compare
Choose a tag to compare

Fixed

  • Change NonZero* TypeInfo implementation to not be recursive (#171)

v2.3.0

31 Oct 12:01
ad90cb1
Compare
Choose a tag to compare

Added

  • Implement the missing pieces for constructing PortableRegistry dynamically at runtime. This allows languages where static rust types are not available to use it. #164
  • Updated the MSRV to 1.60 #169

v2.1.2

18 May 09:49
e4de349
Compare
Choose a tag to compare

What's Changed

v2.1.1

13 Apr 14:45
7140f90
Compare
Choose a tag to compare

Fixed

  • Restore leading :: for crate access (#152)

v2.1.0

11 Apr 10:37
7f20fa1
Compare
Choose a tag to compare

Added

  • Add ability to reexport crate (#145)

Fixed

  • Allow raw identifiers e.g. r#mod (#149)

v2.0.0

07 Feb 10:53
cb18c8e
Compare
Choose a tag to compare

Changed

  • Upgraded to parity-scale-codec 3.0 (#140)
  • Upgraded to bitvec 1.0 (#137)
  • Minimum Rust version is 1.56.1 for edition 2021 (#132)

v1.0.0

01 Sep 15:16
45bee59
Compare
Choose a tag to compare

Changed

  • Replace Range variant with built-in composite definitions (#130)

v0.11.0

25 Aug 09:32
a028631
Compare
Choose a tag to compare

Added

  • Add type parameter getters (#122)
  • Add support for Range and RangeInclusive (#124)
  • Explicit codec indices for TypeDef and TypeDefPrimitive enums (#127)

v0.10.0

29 Jul 10:04
b557d28
Compare
Choose a tag to compare

Added

  • Add capture_docs attribute (#118)

Fixed

  • Allow codec attributes, in case missing Encode/Decode derives (#117)

Changed

  • Erase PhantomData fields (#111, #115)
  • Make variant index explicit, remove discriminant (#112)
  • Include type id in serialized type registry (#114)
  • Improve docs feature (#116)