Changes for version 0.003000 - 2014-12-02
- BACKWARDS INCOMPATIBILITIES
- Renamed Stepford::Planner to Stepford::Runner. The old class name will still work, but you will get a warning every time you call Stepford::Planner->new.
- ENHANCEMENTS
- Added the Stepford::Role::Step::Unserializable role. This role tells the Stepford::Runner not to run the step class in a forked process because it's productions cannot be serialized. Instead, this step will be run in the same process as the planner.
Modules
A vaguely Rake/Make/Cake-like thing for Perl - create steps and let a runner run them
A Stepford exception object
The final step for all Stepford runs
The logger used by Step classes.
Represents a concrete plan for execution by a Stepford::Runner
Renamed to Stepford;:Runner
The basic role all step classes must implement
A role for steps that generate files
A role for steps that generate a file atomically
A role for steps with unserializable productions
Takes a set of steps and figures out what order to run them in
Contains data for a single run
A trait for attributes which are a step dependency
A trait for attributes which are a step production
Type library used in Stepford classes/roles
Internal type definitions for Stepford