Revision history for Perinci-Tx-Manager

0.40     2012-09-04 (SHARYANTO)

         - Tweak log level for check_state status 200 message (debug instead of

0.39     2012-09-04 (SHARYANTO)

         - Allow function to skip logging check_state status 200 message by
           using empty string.

0.38     2012-09-04 (SHARYANTO)

         - Log check_state status 200 message @info (Rinci 1.1.29).

0.37     2012-08-29 (SHARYANTO)

         No functional changes.

         - Fix a couple SQL syntax error (steven--).

0.36     2012-08-29 (SHARYANTO)

         - Update to Rinci 1.1.28 (pass '-tx_action_id' to function).

0.35     2012-08-29 (SHARYANTO)

         - Some fixes and tweaks for Test::Perinci::Tx::Manager.

0.34     2012-08-28 (SHARYANTO)

         - test_tx_action(): Add 'before_undo' parameter for testing change of
           state between do and undo.

         - Nicer error message for undo() & redo(), like action().

0.33     2012-08-28 (SHARYANTO)

         Pass special arguments to functions: '-tx_recovery' => 1 when during
         recovery, and '-tx_rollback' => 1 when during rollback, for informative

0.32     2012-08-28 (SHARYANTO)

         Implement confirmation (Rinci 1.1.27). Pass 'confirm' => 1 to action()
         to pass '-confirm' special argument to function.

0.31     2012-08-25 (SHARYANTO)

         No functional changes. Fix bug in recovery of crashed redo. Add more

0.30     2012-08-24 (SHARYANTO)


         - Now follow Rinci 1.1.26 (transaction protocol version bumped to v=2,
           no longer uses undo protocol).

         - Database format changed from v=4 to v=5, due some tables being

         - Various other small fixes.

0.29     2012-08-16 (SHARYANTO)


         - Now follow Rinci 1.1.23, no more steps, everything is function.

         - Database format changed from v=3 to v=4, old format cannot be
           converted to new.


         - Tests have not been adjusted (taken from Perinci::Access::InProcess),
           but so far Perinci::Sub::Gen::Undoable and File::Trash::Undoable
           already work with this new version.

0.28     2012-08-10 (SHARYANTO)

         First release, split to make Perinci dist empty (that dist was a
         growing mixed bag and caused headache in dependencies).