IZUT / Date-Simple-3.03 / ChangeLog

2008-01-12  Igor Sutton <igor.sutton@yahoo.co.uk>

	* Subclassing should now work with today, ymd and d8
	constructors (bug #32250).
	
2008-01-10  Igor Sutton <igor.sutton@yahoo.co.uk>

	* Copy default_format from old Date::Simple object when adding or
	subtracting (bug #31037).
	
2008-01-09  Igor Sutton <igor.sutton@yahoo.co.uk>

	* Applied patch proposed for 64bit support (bug #28549).

2004-12-18  Yves Orton <demerphq@hotmail.com>

        * YO --  Version number kick to 3.02, doc fix. Patch merge.

2004-11-27  John Tobey  <jtobey@john-edwin-tobey.org>

	* Simple.xs (is_leap_year): Fixed math for dates before
	1900-03-01.  Thanks to Anil Natha for finding the bug.

	* t/date.t: Added day_of_week tests.


2004-04-02  Yves Orton <demerphq@hotmail.com>

	* lib/Date/Simple.pm ($VERSION): Version 3.
	  Added formatting support and as_iso() XS method.
	  Switched to using Test::More instead of Test.
	  Prereqs expanded to include Test::More and Scalar::Util
	  Both are standard distro in later perls.

	* Makefile.pl: Dont mess with filenames xs is true.

2002-12-06  John Tobey  <jtobey@john-edwin-tobey.org>

	* lib/Date/Simple.pm ($VERSION): Version 2.04.

	* lib/Date/Simple.pm (use overload): Overload more operators: ==
	!= eq ne
	(_inval): Stylistic changes.
	(_new): New sub, built from the old 'new'.  Accept YYYYMMDD
	strings without hyphens.  Return undef rather than dying on
	unrecognized format.  ('new' still dies for compatibility.)
	(date): Use '_new'.  Avoid use of 'eval' and $@.
	(new): Use '_new'.
	(pod): Update docs.

	* lib/Date/Simple/NoXS.pm (_eq): New sub.
	(_ne): New sub.

	* Simple.xs (is_object): New function.
	(new_for_cmp): New function.
	(_add): Use is_object().
	(_subtract): Use is_object().
	(_compare): Use is_object() and new_for_cmp().
	(_eq): New sub.
	(_ne): New sub.

	* t/date.t: Test new equality operators.

	* README: Regenerated from lib/Date/Simple.pm.

2002-03-11  John Tobey  <jtobey@john-edwin-tobey.org>

	* lib/Date/Simple.pm ($VERSION): Version 2.03.

	* t/date.t: Remove a locale dependency.  Thanks to ASSAD Arnaud
	for the fix.

2001-10-02  John Tobey  <jtobey@john-edwin-tobey.org>

	* lib/Date/Simple.pm ($VERSION): Version 2.02.

	* Simple.xs (days_in_month): avoid crash due to reversed args.

2001-08-27  John Tobey  <jtobey@john-edwin-tobey.org>

	* lib/Date/Simple.pm: Version 2.01.

	* t/date.t: Test today() fix.

	* lib/Date/Simple.pm (today): Replace use of deleted function.

	* Version 2.00.

	* Added functional interface (date, d8, ymd).

	* Load POSIX module only when needed.

	* Crunch numbers in C if compiler found.  (Install with 'perl
	Makefile.PL noxs' to select the pure Perl implementation.)

	* Can calculate the day of the week.

	* Reduced dependence on time_t, most functions work for dates up
	to 9999.



Hosting generously
sponsored by Bytemark