Revision history for Sub::Spec
0.15 2011-08-24
No spec changes. Schema normalization changes ('attr_hashes' becomes
'clause_sets'). Some other minor changes.
0.14 2011-07-27
No spec changes. Some build fixes and documentation additions/updates.
0.13 2011-04-28
[SPEC]
- Undo feature: to perform redo (effectively, undo of undo), one no
longer passes -undo_action=>'redo', but instead just
-undo_action=>'undo' with -undo_data provided from previous undo
action.
0.12 2011-04-18
[ENHANCEMENTS]
- Spec: undo feature: Specify -undo_hint
[ETC]
- Change terminology: undo/redo info -> undo/redo data.
0.11 2011-04-07
[INCOMPATIBLE CHANGES]
- 'args_positional' clause now becomes 'args_as', the spec makes it
possible for subs to accept args object instead of array/hash.
- changes for undo. Caller now sets special arg -undo_action and no
longer provides -state. Subs provide their own undo info and return
it to the caller. Add redo.
0.10 2011-03-15
Add missing requirement to Log::Any.
0.09 2011-03-15
Declare requirement Test::More 0.96 [RT#66616].
0.08 2011-03-08
Specify 'args_positional', 'result', 'result_naked', 'statuses'
clauses.
0.07 2011-03-07
Specify 'features' clause.
Some small fixes and docs addition.
0.06 2011-02-27
[INCOMPATIBLE CHANGES]
Rename clauses: 'depends' -> 'deps', 'returns' -> 'return'.
Rename dependency clause: 'module' -> 'mod'.
[ENHANCEMENTS]
Implement 'deps' checking.
Add dependency clauses: 'code', 'exec'.
0.05 2011-02-25
More doc on the 'depends' clause.
0.04 2011-02-22
Add (temporary) Sub::Spec::Utils.
0.03 2011-02-21
Write some more documentation.
0.02 2011-02-10
Some wording changes in the POD.
0.01 2011-02-09
First release, basically only design sketches, no real code.