File-Util

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN


3.13_9 2002-12-23
 - A few small changes; no longer lists Handy::Dandy::TimeTools as a
   prerequisite dependency.

3.13_8 2002-12-22
 - Method File::Util::file_type() now returns a list instead of a single
   string of concatenated keyword substrings, the file type keywords being:
      plain       text
      binary      directory
      symlink     pipe
      socket      block
      character   tty

 - Methods File::Util::load_file() and File::Util::open_handle() both will
   truly guarantee the uniqueness of the underlying file handle which is
   auto-generated, whereas before measures to achieve the uniqueness of
   the file handles were taken, but not verified.

 - POD documentation got a big update.

3.13_7 2002-12-06
 - Almost ready for CPAN!

 - License changed from the GNU LGPL to Perl's own licensing scheme.

 - Various tweaks to compile-time sequences.

 - Previously subroutines, SL and NL are now constants.  This makes them
   easier to use when importing them to your main program.  Instead of
   having to type "print('foo' . NL . NL)", you can type the more intuitive
   "print('foo' . NL x 2)".  The same applies for SL, though it's not likely
   you'll be wanting to print out more than one SL character in sequence.
   This shouldn't break previous usage of these exported names.

 - Small reference material section appended to the general documentation
   file contained in 'docs-basic.txt' (part of this distribution)

3.13_4 2002-11-14
 - Got rid of all variables in @EXPORT_OK, namely:
      $OS
      $EBCDIC
      $NL
      $SL

 - I wanted to export only methods, seeing as exporting variables just isn't
   right, no matter how convenient it might be.  There are two new methods,
   and they are both autoloaded, namely:
      File::Util::os()
      File::Util::ebcdic()

 - These two methods take no arguments, and return only the value of the
   previously EXPORT_OK'ed "$OS" and "$EBCDIC"

 - Added more thorough testing to distribution tests lineup, and an
   additional set of tests in an automated "empty subclass test" of the
   modules native methods and all those it inherits from its ancestral
   classes.

 - More flock() related tweaking in private methods that implement
   File::Util's automatic, transparent file locking mechanism.

3.13_3 2002-11-13
 - Slightly optimized recursive directory listing features of package method
   File::Util::list_dir() and moved less-used method File::Util::load_dir()
   to AUTOLOAD.

 - Got rid of stupid method File::Util::EB which was previously
   used for error bracketing around dynamic values quoted in error messages;
   this has nothing to do with file handling -the purpose of this module.

 - Global vars $AUTOLOAD and $ATL are gone, since moving to the use of Perl's
   native AUTOLOAD extension from the old autoloading mechanism.

 - Added/removed functionality tests in the distribution installer according
   to these changes.

3.13_1 2002-11-13
 - Fixed problem that caused File::Util to not recognize its set flock
   usage policy, and flock failthrough rule set when either was manually
   set during runtime.  Added more flock tests to distribution test scripts.

3.13_1 2002-11-04
 - Further preparations made to ready the module for PAUSE upload.

3.13_0 2002-11-01
 - Method 'list_dir()' now recognizes a new option, '--ignore-case'.  When
   this option is included among the other arguments you pass in, the list
   of items returned will be sorted alphabetically from A to Z without
   respect to character case.

 - Accordingly, when the '--ignore-case' option is used the contents of
   a directory that would normally appear ordered like the items in
   Example A would instead appear ordered like the items in the order of
   Example B.

      Example A. (default list order of directory contents)
         Changes   COPYING   MANIFEST   Makefile.PL   README   test.pl


      Example B. (case insensitive order)
         COPYING   Changes   Makefile.PL   MANIFEST   README   test.pl

3.12_9 2002-10-27
 - Various places where warnings were surfacing undesirably have been
   corrected.  General preparations made to upload File::Util to PAUSE and
   ultimately be included in the CPAN.

3.12_7 2002-10-02
 - Method 'list_dir_a()' no longer suffixes directory items with the
   system path separator by force.

3.12_6 2002-10-04
 - Fixed serious problem with flock() wrapper which was previously not
   working at all when global setting '--fatals-as-status' or global
   setting '--fatals-as-warning' were used.  An upgrade to the present
   release of File::Util from versions predating this release (3.12_6) is
   seriously recommended!

3.12_5 2002-10-01
 - More performance improvements.



( run in 0.772 second using v1.01-cache-2.11-cpan-39bf76dae61 )