The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
Revision history for File-Trash-Undoable

0.12    2014-08-24 (SHARYANTO)

        - No functional changes.

        - Adjust to Perinci::CmdLine 1.20.


0.11    2014-05-17 (SHARYANTO)

        - No functional changes.

        - Replace File::Slurp with File::Slurp::Tiny.


0.10    2013-05-10 (SHARYANTO)

        - No functional changes. Adjust to Perinci::CmdLine 0.76.


0.09    2012-09-06 (SHARYANTO)

        [ENHANCEMENTS]

        - trash() returns path of file in trash.


0.08    2012-09-04 (SHARYANTO)

        [ENHANCEMENTS]

        - Adjust to Rinci 1.1.29 & Perinci::Tx::Manager 0.38 (descriptive
          check_state result message & dry_run message).

        - Adjust to Rinci 1.1.28 (use suffix from -tx_action_id).

        [BUG FIXES]

        - A couple of other fixes.


0.07    2012-08-28 (SHARYANTO)

        [ENHANCEMENTS]

        - Update to File::Trash::FreeDesktop 0.08. Replace using mtime with
          using suffix.


0.06    2012-08-24 (SHARYANTO)

        [ENHANCEMENTS]

        - Replace Cwd::abs_path() with SHARYANTO::File::Util::l_abs_path() to
          avoid problem with trashing symlinks.


0.05    2012-08-24 (SHARYANTO)

        [REMOVED FEATURES]

        - dry_run is removed; it will be provided by Perinci::CmdLine via
          -tx_action=check_state. Until the new Perinci::CmdLine is out,
          dry-running is not available.

        [ETC]

        - Add 'mtime' argument.

        - Update to Rinci::Transaction protocol version v=2. No longer uses
          Perinci::Sub::Gen::Undoable.


0.04    2012-08-16 (SHARYANTO)

        - Update to using Perinci::Sub::Gen::Undoable 0.25 (v=2).

        - Allow empty_trash() to work without Perinci::CmdLine.


0.03    2012-07-27 (SHARYANTO)

        [INCOMPATIBLE CHANGES]

        - Rename script from u-trash to trash-u

        [ENHANCEMENTS]

        - Nicer log message, don't show absolute path, show original path
          entered by user.


0.02    2012-07-27 (SHARYANTO)

        [BUG FIXES]

        - --dry-run messages can now been seen at log level 'info' (VERBOSE=1)
            as documented.

        - Rollback properly when encountering errors in trashing (file not
          found, permission denied).


0.01    2012-07-26 (SHARYANTO)

        - First version.