Revision history for Perinci-Util
0.36 2013-09-15 (SHARYANTO) (not yet released)
- Sub::Util: Add err().
[DEPRECATION]
- Sub::Util: Remove wrapres() is now deprecated (I hate the interface,
nobody is using it except for my modules). See err() for replacement,
since 99% of use-case is to produce error response. It will be
removed in future releases.
0.35 2013-08-12 (SHARYANTO)
[REMOVED FEATURES, INCOMPATIBLE CHANGES]
- Remove Perinci::MetaAccessor and $PERINCI_META_ACCESSOR for
simplicity. Now embedded metadata always assumed to reside in %SPEC
variable; more standardized is good. For cases where we need to
retrieve metadata externally, this will be handled by
Perinci::Access::InProcess.
0.34 2013-08-12 (SHARYANTO)
[ENHANCEMENTS]
- Default meta accessor: allow customizing variable name (from %SPEC to
something else). Allow using object methods as well as static
methods.
0.33 2012-12-21 (SHARYANTO)
- Split into Perinci::Sub::{Dep,Function,Property}Util to avoid
circular dependency problem [RT #81999].
0.32 2012-11-02 (SHARYANTO)
[ENHANCEMENTS]
- Perinci::Sub::Util: Add caller() (moved from Perinci::Sub::Wrapper,
actually).
0.31 2012-10-10 (SHARYANTO)
[ENHANCEMENTS]
- wrapres(): Tweak message
- Add module: Perinci::Tx::Util.
0.30 2012-09-27 (SHARYANTO)
[ENHANCEMENTS]
- wrapres(): Append inner response's status too when outer response
message ends with /: /.
0.29 2012-09-27 (SHARYANTO)
[INCOMPATIBLE CHANGES]
- wrapres(): Change error stack name in result metadata key from
'stack' to 'error_stack'.
[BUG FIXES]
- wrapres(): Use inner response's error_stack, don't create a new
array.
0.28 2012-09-27 (SHARYANTO)
[ENHANCEMENTS]
- Add module: Perinci::Sub::Util.
0.27 2012-09-07 (SHARYANTO)
- No functional changes. Update dependencies version.
0.26 2012-08-02 (SHARYANTO)
[INCOMPATIBLE CHANGES]
- MetaAccessor: Rename method get_all_meta() to get_all_metas()
(English)
0.25 2012-08-01 (SHARYANTO)
- Bump version to be accepted by PAUSE.
- Rename default meta accessor class to Perinci::MetaAccessor::Default.
Use role (Moo). Change interface to be more generic (not
Perinci::Access::*-specific).
- Add some tests.
0.01 2012-08-01 (SHARYANTO)
- First release. Split from Perinci to avoid circular dependency with
Perinci-Sub-Wrapper.