Revision history for Perinci-Util

0.37     2013-09-16 (SHARYANTO)

         - Put caller arguments into stack trace.


0.36     2013-09-15 (SHARYANTO)

         - 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.
