Skip to content

Latest commit

 

History

History
74 lines (41 loc) · 2.12 KB

CHANGELOG.md

File metadata and controls

74 lines (41 loc) · 2.12 KB

Changelog

0.1.10 (2024-02-12)

  • Add TypeNameInfo gated behind "info" and "serde" features. (#16)

0.1.9 (2023-09-28)

  • Add tynm::type_name*_opts methods, taking in TypeParamsFmtOpts to specify how type parameters are formatted. (#15)

0.1.8 (2023-05-26)

  • Support #![no_std]. (#13, #14)

0.1.7 (2023-01-27)

0.1.6 (2020-10-16)

  • Support creating TypeName from dyn Trait.

0.1.5 (2020-10-13)

  • Support parsing dyn Trait. (#9, #10)

0.1.4 (2020-03-07)

  • Don't overflow when segment count exceeds usize::MAX. (#7)
  • Build nom without "lexical" feature.

0.1.3 (2020-01-27)

  • Use unimplemented! macro instead of todo! to support Rust 1.38.0. (#5)

0.1.2 (2020-01-10)

  • TypeName::new::<T>() returns a TypeName instance for T without constructing the String. (#3)
  • TypeName::as_display() and TypeName::as_display_mn() both return a TypeNameDisplay, allowing one to pass around a Display object. (#3)

0.1.1 (2020-01-02)

  • Support named primitive types (usize, u*, ..). (#1)
  • Support arrays, slices, and tuples. (#1)

0.1.0 (2019-12-30)

  • tynm::type_name returns the simple type name.
  • tynm::type_namem returns the type name with a chosen number of most significant module segments.
  • tynm::type_namen returns the type name with a chosen number of least significant module segments.
  • tynm::type_namemn returns the type name with a chosen number of most and least significant module segments.