cpan Type-Tiny 1.999_012

latest releases: 2.007_000, 2.006000, 2.005_002...
pre-release2 years ago

[ Documentation ]

  • Document in Type::Tie that Type::Tie is implicitly loaded when you tie a
    variable to a Type::Tiny type constraint. (It was already documented in
    the manual.)
  • Document the Type::Tie::BASE type method.
  • Removed stub pod from a bunch of internal modules. They're internal, so
    nobody should be expecting pod.

[ Test Suite ]

  • Bundle a (renamed) copy of Type::Nano in the test suite for some tests
    combining Type::Nano and Type::Tiny type constraints, and converting
    Type::Nano to Type::Tiny.
  • Improved test cases for Type::Tie with an aim at 100% coverage.

[ Packaging ]

  • Add Class::XSAccessor to Type::Tiny's recommendations.

[ Other ]

  • Adding a type constraint to a type library will now also add it to the
    library's type registry. (Even though this registry is unlikely to be
    used.)
  • Rewrite much of Type::Tie to no longer use inside-out objects and avoid
    a dependency on Hash::Util::FieldHash or alternative implementations of
    fieldhashes.
  • Type::Parser's internal packages now have version numbers.
  • Type::Tie now supports variables being cloned with Clone::clone(). It
    already supported Storable::dclone().
  • Type::Tie will now try to load Class::XSAccessor::Array for a speed-up.
  • Using Type::Utils to declare a named type will now automatically add the
    type to the caller's type registry.

Don't miss a new Type-Tiny release

NewReleases is sending notifications on new releases.