Date-Calc-XS
view release on metacpan or search on metacpan
CHANGES.txt view on Meta::CPAN
+ Made some tiny changes to the documentation
Version 5.5 was skipped due to an unauthorized upload by someone else
Version 5.4 03.10.2004
+ Added compiler directives for C++.
+ Removed "Carp::Clan" from the distribution (available separately).
+ Fixed bug in initialization of "Date::Calendar::Year" objects.
+ Added method "tags()" to "Date::Calendar" and "Date::Calendar::Year".
+ Fixed the formula for "Labor Day" in the U.S. to "1/Mon/Sep".
+ Added a new recipe to the "Date::Calc" documentation.
+ Added Romanian to the list of languages supported by "Date::Calc".
+ Changed the example script "calendar.cgi" to highlight the name
which led to a given date being a holiday.
+ Fixed the Polish entries in "Date::Calc".
+ Added a few commemorative days to the Norwegian calendar profile.
+ Added "use bytes" to all Perl files to avoid problems on systems
not using the standard locale "C".
+ Fixed test 5 of t/m005.t to (hopefully) work under other locales.
CREDITS.txt view on Meta::CPAN
porting version 5.0 of this module to MacOS and MacPerl. His
port (plus some additions - see below) is now version 5.1.
Thanks to Ken Clarke <perlprogrammer@shaw.ca> for his addition to
the documentation concerning the function "Monday_of_Week()".
Many thanks to Nora Elia Castillo <nec@leia.sunmexico.Sun.COM> for
sending me the list of holidays for Mexico!
Thanks to dLux (Balázs Tibor Szabó) <dlux@dlux.hu> for his much
simpler formula in recipe #4 in the "Date::Calc" documentation.
Thanks to Daniel Berger <djberge@qwest.com> for suggesting a
normalization method for delta vectors in Date::Calc::Object,
which has been added in version 5.1.
Thanks to Danny Rathjens <dkr@rathjens.org> for suggesting the
improvement in the documentation of Date::Calc concerning the
paragraph which says that ALL ranges start with 1 - except,
of course, hours, minutes and seconds.
CREDITS.txt view on Meta::CPAN
The bug hasn't been fixed yet, but there is a workaround which seems
to remedy the problem: First add one workday to the date in question,
and then subtract one workday more than initially.
Many thanks to Mike Swieton <swietonm@student.gvsu.edu> (and many other
people in the past) for sending in a patch so that ToolBox.h will compile
with C++ compilers.
Thanks to Joe Rice <riceja@water-melon.net> and Sridhar Gopal
<sridhar.gopal@bankofamerica.com> for pointing out that the formula
for Labor Day in the U.S. apparently was wrong; it returned
September 8th in 2003 but Labor Day in that year actually was on
September 1st. It should obviously be "1/Mon/Sep" instead.
Many thanks to M.S. Tawfik <mstawfik@optonline.net> for finding a
bug in the "init()" method of Date::Calendar::Year when the year
starts with a Sunday (such as in 1995) and for sending a patch!
Thanks to George Cooke <quatto@hotmail.com> for raising the question
of how to "normalize" the results of the "Delta_YMD()" function to
( run in 1.182 second using v1.01-cache-2.11-cpan-3cd7ad12f66 )