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

0.25  Thu Nov 19 2009
    - repackaged with a new version of Module::Install

0.24  Tue Mar 04 2008
    - test suite work

0.23  Wed Feb 27 2008
    - Module::Install update

0.22  Thu Aug 23 2007
    - switch to Module::Install
    - remove File::Slurp from test deps

0.21  Tue Dec 20 2005
    - changed $fh->binmode to binmode $fh

0.2   Thu Sep 29 2005
    - Switched from IO::File to FileHandle
    - use string multiplication where needed

0.13  Wed Mar 02 2005
    - added pod_coverage test

0.12  Mon Sep 27 2004
    - minor doc fixes

0.11  Fri Sep 24 2004
    - more generic warning testing
    - re-added clear() on read()

0.1   Fri Sep 24 2004
    - another interface overhaul
    - removed the "guess mode" (must be one of file, handle or string)
    - using IO modules for file manipulation
    - removed get and set methods in favor of Class::Accessor methods
    - updated pack/unpack string to work on different platforms
    - various code fixes as a result of increasing the test coverage
      to 100%

0.08  Tue Feb 10 2004
    - removed extra boolean requirement for raw data.
      old code should still work, though
    - read() does a clear() as well

0.07  Sat Feb 07 2004
    - checking endian-ness for pack template portability
    - added an example script

0.06  Mon Dec 15 2003
    - added more tests
    - minor bug fixes dealing with undef data

0.05  Sun Dec 07 2003
    - still attempting to make t/30-as_string.t pass
    - added tinfo data
    - added tinfo1-4 subs and docs
    - pretty_print now uses tinfo1-4 subs

0.04  Sun Nov 30 2003
    - the module now "eats its own dog food" (get/set)
    - fixed pack/unpack template
    - reverted clear() back to settings SAUCE record defaults
    - from the above change, has_sauce() MUST be used to check if a file
      has sauce
    - added has_sauce() to docs
    - added get/set sauce_comments (number of comments)
    - get/set flags now returns/takes a number as output/input
    - spoon compatibility for SAUCE removal added and documented
    - suppressed "ambiguous read" warnings by qualifying them with CORE::
    - comments are actually truncated now, oops.
    - misc doc fixes
    - misc code clean-ups
    - Re-organized the directory structure
    - using Test::More to test
    - added several test

0.03  Sun Aug 10 2003
    - comment lines are auto-trucated when comments are set
    - comment data is now an array ref even when no comments are available.
    - as_string method created (used by all _write* subs)
    - internal sub _write_raw_data() now explicitly returns the data
    - _write_raw_data() also auto-fixes file size
    - SAUCE_ID and COMNT_ID are now exported.
    - has_sauce() sub added. You can now check SAUCE existance by
      doing: if ( $ansi->has_sauce  ) { ... }
    - auto_date() sub added. It will auto-set the date in the sauce record
      (unless it already exists). Calling it with no args uses the current
      date. Note: this is auto-called before a write()
    - convert_localtime() sub added. it takes a localtime-able value and
      turns it into a suitable SAUCE record date (uses time() if arg is
      omitted)

0.02  Sun Apr 06 2003
    Interface overhaul:
    - Removed the need to specify a filename on new()
    - You can specify nothing, a filename, a ref to a filehandle or raw data
      for new()
    - read(), write(), and remove() now require either a filename, a ref
      to a filehandle, or raw data to work
    - when using raw data, you must set the $is_raw_data flag to true
      ex: $ansi->read($data, 1);
    - get_id(), still gets the SAUCE ID, but you can now use get_sauce_id()
      and get_comnt_id() to get either ID.
    - clear() now sets all elements to '', rather than the last version's
      defaults
    - by changing to the above you can check to see if a file has a SAUCE
      record by checking the return of get_sauce_id() (eq 'SAUCE' -> yes,
      else -> no)

0.01  Mon Mar 10 20:11:04 2003
    - original version; created by h2xs 1.21 with options
    	-AX File::SAUCE