cpan Type-Tiny 1.006000

latest releases: 2.007_000, 2.006000, 2.005_002...
4 years ago

[ Documentation ]

[ Test Suite ]

  • Improve test coverage.

[ Packaging ]

  • Bump minimum required version of Exporter::Tiny to 1.000000.
  • Type::Tiny::XS 0.016 is recommended.

[ Other ]

  • Added: Type::Library now supports of and where options when
    importing type constraints.
  • Added: Type::Params multisig function now supports custom error
    messages.
    Benct Philip Jonsson++
    https://github.com/tobyink/p5-type-tiny/pull/44
  • Added: Type::Params named_to_list feature.
    https://rt.cpan.org/Ticket/Display.html?id=128337
  • Added: Type::Params signatures with slurpy hashrefs now allow true
    hashrefs to be passed to them.
  • Added: Type::Tiny::Enum now has a unique_values method.
    https://rt.cpan.org/Ticket/Display.html?id=129650
  • Added: Types::Standard ArrayRef parameterized type can now take a second
    parameter, the minimum array length.
  • Better implementation of is_subtype_of/is_supertype_of and related
    functions.
  • Don't use Int from Type::Tiny::XS unless version 0.016 is available.
    https://rt.cpan.org/Ticket/Display.html?id=130411
  • Eliminate memory cycles created by coderef overloading in Type::Tiny and
    Type::Coercion.
    Fixes RT#130823.
    Ivanov Anton++
    https://rt.cpan.org/Public/Bug/Display.html?id=130823
  • Eval::TypeTiny's API is now considered to be stable.
  • Fix Types::Standard's LazyLoad implementation.
  • The values attribute of Type::Tiny::Enum now preserves order.
    Fixes RT#129650.
    Daniel Schröer++
    https://rt.cpan.org/Public/Bug/Display.html?id=129650
  • Tidy up Type::Tiny namespace a little by fully-referencing some
    functions instead of importing them.
  • Tweaks to Type::Tiny and Type::Coercion to avoid unnecessarily loading
    overload.pm and overloading.pm.
  • Types::TypeTiny::TypeTiny->has_coercion is now true.

Don't miss a new Type-Tiny release

NewReleases is sending notifications on new releases.