The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 1.000000 - 2014-05-16

  • 00 Major
    • DZil Encoding support added.
    • Internals overhauled to use newer things.
    • Tooling overhauls
    • Version Scheme overhauls
  • 01 Minor backwards incompatible API change
    • Accessing $item->{name} is now gone entirely, use $item->name instead.
    • $item->{state} may also vanish in the near future, stop using it.
  • 02 Dzil Encoding Support
    • Should now be compatible with DZil 5, and reading files from a tempdir will now default to reading their content as "encoded_content" to an InMemory object.
  • 03 Path/IO Replaced
    • Usage of Path::Class and File::Slurp have both been eliminated and replaced by Path::Tiny
    • File::Find::Rule is replaced with Path::Iterator::Rule
    • File::Tempdir usage eliminated in favour of custom + Path::Tiny
  • 04 Toolkit moved to EUMM
    • Toolkit is now EUMM instead of Module::Build
    • Toolkit upgrade dependencies now prefer "latest" via "recommends", instead of "requires"
  • 05 Version Scheme change
    • Mantissa length has shortened to 6
    • Version semantics are now X.YYYZZZ
    • This is the primary motivation for the 1.x on the box.
  • Bugfixes
    • No longer does any ->isa checking for digest modules. This closes #1
  • Dependencies::Aggregate
    • 5.010001 : 185
    • 5.018002 : 168
    • 5.019009 : 163
  • Dependencies::Stats
    • Dependencies changed since 0.01053722, see Changes.deps{,.all,.dev} for details
    • build: -1
    • configure: +1 -1 (recommends: +1)
    • develop: +44 -2 (recommends: -1, suggests: +1 -1)
    • runtime: +4 ↑1 -4
    • test: +4 ↑1 ↓1 -2 (recommends: +4)

Modules

Shell Out and collect the result in a DZ plug-in.
A temporary directory with a collection of item states
A result object for things that DO() DZ::R::Tempdir;
Intermediate state for a file