Revision history for File-Trash-Undoable

0.07    2012-08-28 (SHARYANTO)

        [ENHANCEMENT]

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


0.06    2012-08-24 (SHARYANTO)

        [ENHANCEMENT]

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