Revision history for Perl extension Date::Baha::i.

0.01  Tue Mar  4 17:53:30 2003
	- original version; created by h2xs 1.22 with options
		-X -n Date::Baha::i

0.02  Wed Mar  5 2003
    - Used constants in place of mystery literals.
    - Moved the final date computations to a seperate, private
      subroutine.
    - Fixed feeble, broken test case.

0.03  Wed Mar  5 2003
    - Added a time zone offset key to the date () return.
    - Made date () return a hash, instead of a hasref.
    - Added functions to return the names of cycles, years, months,
      days, the days of the week, and hold days.
    - Updated the test suite, of course.

0.03.1  Wed Mar  5 2003
    - Ack!  I'm a retard!  I kept forgetting to add Date::Calc to
      the Makefile.PL dependencies.  *sob*

0.04  Wed Mar  5 2003
    - Added a Gregorian to Baha'i date function.
    - Used Exporter.
    - Updated the documentation and test suite, of course.

0.04.1  Thu Mar  6 2003
    - Fixed incomplete documentation.

0.04.2  Thu Mar  6 2003
    - Fixed export list.
    - Gave _foo type names to "private" functions.
    - Cleaned up documentation.

0.04.3  Fri Mar  7 2003
    - Oof!  I forgot to test install the package!  Fixed the name of
      a private function call.
    - Cleaned up documentation.

0.05  Fri Mar  7 2003
    - Cleaned up and enhanced documentation.
    - Returned friendly strings with the date names and ordinals,
      given scalar context for the date () and greg_to_bahai ()
      functions.
    - Updated test suite accordingly.

0.06  Fri Mar 21 2003 - Naw Ruz!
    - Oof!  Corrected the year calculation.
    - Exported the as_string () function.
    - Enhanced the as_string () function with diverse output
      representations.
    - Updated documentation and test suite accordingly.
    - Made the test suite non-lame.  Yay!

0.06.1  Sat Mar 22 2003
    - Cleaned up documentation.

0.06.2  Sat Mar 22 2003
    - Oof!  Fixed the syntax of a function call to which I had 
      changed to interface.
    - Deleted the timezone key from the returned date_hash in the
      test suite.

0.07  Sat Mar 22 2003
    - Used gmtime in the date and greg_to_bahai functions, if asked to.
    - Incremented the day number if we are using localtime.  XXX: Why??
    - Made tests use gmtime.

0.08  Sun Mar 23 2003
    - Corrected the "addition of one day" in the date () function.
    - Fixed the syntax of the HOLY_DAYS constant hash.
    - Added the current holy day to the date, if the day is on one.
    - Added a next_holy_day () function.

0.08.1  Sun Mar 23 2003
    - Fixed documentation.
    - Added a reminder to integrate with DateTime to the TO DO
      section.

0.09  Tue Apr 29 2003
    - Fixed documentation.
    - Replaced the Date::Calc::Date_to_Time () function with
      Time::Local in the greg_to_bahai () function.

0.10  Tue Apr 29 2003
    - Ack.  I'm a dork.  I don't even need the greg_to_bahai()
      function.  It has a dumb name too...
    - In the same purge, I got rid of the stupid conversion to epoch
      seconds and back.

0.11  Tue Apr 29 2003 
    - Added the first and twelfth days of Ridvan to the HOLY_DAYS
      hash.
    - Corrected the off-by-one error in the _invert_holy_days()
      function.
    - Updated the test script, accordingly.

0.11.1  Wed Apr 30 2003
    - Cleaned and fixed documentation.

0.11.2  Mon May 5 2003
    - Fixed documentation a bit.

0.11.3  Wed May 7 2003
    - Oof.  Fixed the incorrect holy_day documentation.

0.12  Sun May 18 2003
    - Fixed a misnaming that would miscalulate the holy day in a
      leap year Ayyam-i-Ha.
    - Fixed the start date for the Ayyam-i-Ha HOLY_DAYS entry.
    - Changed "timestamp" to "epoch".
    - Renamed the date function to "to_bahai" and added
      sub date { goto &to_bahai }.
    - Added a ymd from_bahai function.
    - Replaced the heart of the to_bahai function with some simple 
      date comparison code.
    - Removed cumbersome helper functions that were only used in the
      to_bahai function.
    - Made the next_holy_day function return a string in scalar 
      context and a hash (instead of a hash reference) in array
      context.
    - Cleaned up random bits of other code, in general.
    - Fixed and enhanced documentation.
    - Retooled the test suite to test every date in a Baha'i year for
      the to_bahai and from_bahai functions.

0.12.1  Sun May 18 2003
    - Corrected and enhanced documentation.

0.12.2  Tue May 20 2003
    - Cleaned a bit of code.
    - Fixed as_string.t

0.12.3  Wed May 21 2003
    - Fixed, pruned and augmented documentation.

0.13  Sun May 25 2003
    - Deprecated (i.e. removed) the sub date.
    - Fixed a sematic error in the "short alpha" clause of the 
      as_string function.
    - Removed the dow number from the "short numeric" as_string
      output.
    - Changed the [month, day] HOLY_DAYS value to ['month.day'].
    - Fixed the _invert_holy_days function accordingly.
    - Removed the date returned by the next_holy_day function.  Also,
      I made the function only operate in scalar context.
    - Fixed documentation.

0.13.1  Fri Jul 11 2003
    - Excised the unnecessary =head1 ABSTRACT section.

0.14  Fri Jul 18 2003
    - Replaced Lingua::Num2Word (which mysteriously prints absolutely
      nothing under my Mac OS X Perl 5.6.1) with Lingua::EN::Numbers
      (which works perfectly).
    - Tweezed documentation.
    - Moved i.pm under lib/Date/Baha/.