Blame Changes

Packit b8b726
Revision history for Perl extension File-Remove
Packit b8b726
Packit b8b726
1.57    2016-04-24 - Shlomi Fish
Packit b8b726
    - Correct the copyright holder and year.
Packit b8b726
    - Add a test for Kwalitee and 'use warnings'.
Packit b8b726
Packit b8b726
1.56    2016-03-23 - Shlomi Fish
Packit b8b726
    - Remove the Build.PL so there won't be two build files.
Packit b8b726
        - https://github.com/shlomif/File-Remove/pull/1
Packit b8b726
        - I think it doesn't matter too much with Dist-Zilla, but to avoid
Packit b8b726
        future complaints, I decided to comply with the request.
Packit b8b726
        - Thanks to Karen Etheridge (ETHER) for the report.
Packit b8b726
Packit b8b726
1.55    2016-01-11 - Shlomi Fish
Packit b8b726
    - Add the "{ glob => 0 }" option to remove().
Packit b8b726
        - See https://rt.cpan.org/Ticket/Display.html?id=78405
Packit b8b726
        - Thanks to SHARYANTO for the request.
Packit b8b726
Packit b8b726
1.54    2016-01-10 - Shlomi Fish
Packit b8b726
    - Fix a typo in the documentation:
Packit b8b726
        - https://rt.cpan.org/Ticket/Display.html?id=72010
Packit b8b726
        - Thanks to DFH, and dsteinbrunner for the report.
Packit b8b726
    - Hopefully fix the GitHub remote to make it more MetaCPAN-friendly.
Packit b8b726
Packit b8b726
1.53    2016-01-10 - Shlomi Fish
Packit b8b726
    - Convert the distribution from Module-Install to Dist-Zilla.
Packit b8b726
        - Module-Install is undermaintained and unloved.
Packit b8b726
    - Fix a problem running the tests in parallel.
Packit b8b726
        - https://rt.cpan.org/Public/Bug/Display.html?id=90183
Packit b8b726
        - Thanks to ETHER, RJBS, and KENTNL for the report and the analysis.
Packit b8b726
        - Earlier report by EDENC - thanks as well.
Packit b8b726
            - https://rt.cpan.org/Ticket/Display.html?id=71779
Packit b8b726
    - Removed trailing whitespace and \r-s.
Packit b8b726
        - The \r-s confused Dist-Zilla abstract extraction.
Packit b8b726
Packit b8b726
1.52    2012-03-19 - Adam Kennedy
Packit b8b726
	- No functional changes
Packit b8b726
	- Updating Module::Install to 1.06
Packit b8b726
	- Moved File::Spec dependency to 3.29 to fix problems with
Packit b8b726
	  four-digit decimal dependencies in some downstream packaging
Packit b8b726
	  systems.
Packit b8b726
Packit b8b726
1.51    2011-10-27 - Adam Kennedy
Packit b8b726
	- END-time deletion by clear() is now fork-safe, it will only remove
Packit b8b726
	  paths created in the same process.
Packit b8b726
Packit b8b726
1.50    2011-07-11 - Adam Kennedy
Packit b8b726
	- Adding a second skip for the known-bad cygwin file permissions problem
Packit b8b726
Packit b8b726
1.49    2011-03-14 - Adam Kennedy
Packit b8b726
	- Restoring 02_directories to no_plan as it runs different test counts
Packit b8b726
	  on different systems.
Packit b8b726
Packit b8b726
1.48    2011-03-11 - Adam Kennedy
Packit b8b726
	- Promoting dev code to production version
Packit b8b726
	- Fixed a major bug in the 1.46 logic that works out what to change the
Packit b8b726
	  cwd to when deleting while inside a directory.
Packit b8b726
Packit b8b726
1.47_01     2011-02-18 - Adam Kennedy
Packit b8b726
	- Add test counts to all test scripts
Packit b8b726
	- Added a test for space-safe globs
Packit b8b726
Packit b8b726
1.46    2011-02-18 - Adam Kennedy
Packit b8b726
	- No changes from 1.45_01
Packit b8b726
	- CPAN Testers likes the dev release, moving to production release
Packit b8b726
Packit b8b726
1.45_01  2011-02-17 - Adam Kennedy
Packit b8b726
	- Updated to Module::Install::DSL 1.00
Packit b8b726
	- Skip test on cygwin due to non-root users not being able to deny
Packit b8b726
	  themselves write permissions to files.
Packit b8b726
	- Added a test to delete directories when the current working
Packit b8b726
	  directory is inside the location to delete (ADAMK)
Packit b8b726
	- Fixes for trash() with callbacks and on Mac (MIYAGAWA)
Packit b8b726
Packit b8b726
1.42    2008-07-03 - Adam Kennedy
Packit b8b726
	- Updated to Module::Install 0.76
Packit b8b726
	- Updated bundled author tests
Packit b8b726
	- Added the test_remove function
Packit b8b726
	- Localising $@ during eval calls
Packit b8b726
Packit b8b726
1.41    2008-06-02 - Adam Kennedy
Packit b8b726
	- No functional changes
Packit b8b726
	- Updating location of author tests
Packit b8b726
	- Switching to Module::Install again, to generate a better META.yml
Packit b8b726
Packit b8b726
1.40    2008-02-23 - Adam Kennedy
Packit b8b726
	- Dev release looks good, changing to production release
Packit b8b726
Packit b8b726
1.39_01 2008-02-20 - Adam Kennedy
Packit b8b726
	- Fixed rt.cpan.org #30251 "removing dirs enclosed by curly braces"
Packit b8b726
	- remove now ignores globbing if -e is true BEFORE globbing
Packit b8b726
	  (This should fix numerous possible failures where people are trying
Packit b8b726
	   delete strangely named files, but globbing is kicking in and
Packit b8b726
	   expanding the names incorrectly)
Packit b8b726
	- Moving to a production-grade version to indicate module stability
Packit b8b726
	- Adding explicit 5.005 dependency
Packit b8b726
	  (Primarily for the benefit of automated quality/anaylsis tools)
Packit b8b726
Packit b8b726
0.39    2007-11-12 - Adam Kennedy
Packit b8b726
	- No functional changes
Packit b8b726
	- Updating to Module::Install 0.68
Packit b8b726
Packit b8b726
0.38    2007-10-15 - Adam Kennedy
Packit b8b726
	- Removed an extremely dangerous and reckless test case that tried
Packit b8b726
	  to delete a soft link to root and (when it failed) deleted the
Packit b8b726
	  actual root directory.
Packit b8b726
Packit b8b726
0.37    2007-07-08 - Adam Kennedy
Packit b8b726
	- Restoring support for broken symlinks (Marek Rouchal)
Packit b8b726
	- Adding tests for the broken symlink case (Marek Rouchal)
Packit b8b726
	- Tidying up the Changes file a bit
Packit b8b726
Packit b8b726
0.36    2007-06-30 - Adam Kennedy
Packit b8b726
	- Avoid the installation of Mac::Glue.
Packit b8b726
	  (It should not be necesary to test voice synthesis to delete a file)
Packit b8b726
	- Anyone truly needing "trash" support will need to add a dependency
Packit b8b726
	  on Mac::Glue themself. The function may be split out of File::Remove
Packit b8b726
	  later down the track.
Packit b8b726
	- Constanting the debugger flag for a minor speed and memory improvement
Packit b8b726
	- Copy in a known-readonly flag for more accurate testing on Win32
Packit b8b726
	- Remove assumption that -w implied deletion rights on Win32
Packit b8b726
	- Validate that the file was actually deleted.
Packit b8b726
	- Add better mode-handling for files.
Packit b8b726
	- Add smarter implementation of "candelete" logic.
Packit b8b726
Packit b8b726
0.35    2007-02-09
Packit b8b726
	- Update makefile to require Mac::Glue version compatible with Intel macs
Packit b8b726
	- Change pod heading from "methods" to "subroutines" [RT#13687]
Packit b8b726
	- No functional changes from 0.34
Packit b8b726
Packit b8b726
0.34    2006-11-06
Packit b8b726
	- Update t/03 to skip the "is this file not writable" test when
Packit b8b726
	  it would fail because the tests are being run by root (as sometimes
Packit b8b726
	  happens when installing Perl modules).
Packit b8b726
Packit b8b726
0.33    2006-10-24
Packit b8b726
	- Previous release tested ok.
Packit b8b726
	- Incrementing for production release.
Packit b8b726
	- No functional changes
Packit b8b726
Packit b8b726
0.32_01     2006-10-23
Packit b8b726
	- Use File::Spec to clean/canon paths instead of hand-stripping trailing slash
Packit b8b726
	- Apply the File::Path "safe" check manually for the root only, and
Packit b8b726
	  use File::Path itself with safe OFF, so that we can handle deleting
Packit b8b726
	  deep readonly files (and do it properly on VMS)
Packit b8b726
	- Added a test for the deletion of deep readonly files
Packit b8b726
	- Removing the use of "our" variables to try and get the Perl version
Packit b8b726
	  dependency back to at least 5.005.
Packit b8b726
	- Report "deleted" for non-existant files they want to delete
Packit b8b726
	- Report the path they pass, but for dir USE a File::Spec->canonpath
Packit b8b726
Packit b8b726
0.31    2005-12-28
Packit b8b726
	- Applied Eric Hanchrow's patch to support filenames with spaces.
Packit b8b726
	- Skip recycle tests unless recycle/trash support is available.
Packit b8b726
Packit b8b726
0.30    2005-07-14
Packit b8b726
	- Applied CNANDOR's patch to fix trash() support on OS X 10.4.
Packit b8b726
Packit b8b726
0.29    2004-12-04
Packit b8b726
	- Stabilize undelete support for OS X and Windows.
Packit b8b726
Packit b8b726
0.26    2004-11-16
Packit b8b726
	- Fix the synopsis.
Packit b8b726
Packit b8b726
0.25    2004-11-15
Packit b8b726
	- Renamed undelete() to trash(), to be more clear.
Packit b8b726
	- Allow users to provide their own rmdir/unlink to trash().
Packit b8b726
	- Re-disabled debugging by default.
Packit b8b726
Packit b8b726
0.24    2004-11-15
Packit b8b726
	- Add undelete support for OS X (via Mac::Glue).
Packit b8b726
	- Fix undelete overloading of unlink/rmdir and update tests.
Packit b8b726
	- Fix the documentation to be readable with perldoc.
Packit b8b726
Packit b8b726
0.23    2004-11-15
Packit b8b726
	- Add undelete supportand tests (currently only for Win32, via
Packit b8b726
	  Win32::FileOp).
Packit b8b726
Packit b8b726
0.22    2004-11-15
Packit b8b726
	- Add the first set of tests.
Packit b8b726
Packit b8b726
0.21    2004-07-20
Packit b8b726
	- Converted the internals to File::Spec.
Packit b8b726
	- Maintenance transferred by modules@perl.org to Richard Soderberg.
Packit b8b726
	  Please e-mail bug reports to <bug-File-Remove@rt.cpan.org>.
Packit b8b726
Packit b8b726
0.20    1998-04-15
Packit b8b726
	- Now you can pass a scalar reference as the first argument and it
Packit b8b726
	  will used as the recursive flag when removing directories.  With
Packit b8b726
	  recursive flag set to 0 only the files in the directory are
Packit b8b726
	  removed and no attempt is made to recurse into subdirectories.
Packit b8b726
	  Nevertheless, if the directory becomes empty it is removed.
Packit b8b726
Packit b8b726
0.12    1998-04-14
Packit b8b726
	- change the umask and set the permission on directories so we can
Packit b8b726
	  remove the files
Packit b8b726
Packit b8b726
0.11    1998-04-13
Packit b8b726
	- changed the return values to successes rather than failures since
Packit b8b726
	  it makes more sense.
Packit b8b726
Packit b8b726
0.10    1998-04-10
Packit b8b726
	- original version