now using DateTime instead of Date::Manip

This commit is contained in:
JT Smith 2005-11-02 09:37:49 +00:00
parent f6f9a46eba
commit 8ac8530227
11 changed files with 247 additions and 453 deletions

View file

@ -1,7 +1,7 @@
6.8.0
- Switched Date::Manip to DateTime and Time::HiRes to DateTime::HiRes for
better performance and more functionality. See gotchas for details.
- Switched Date::Manip to DateTime for better performance and more
functionality. See gotchas for details. In our benchmarks DateTime runs
about 13 times faster than Date::Manip.
6.7.7

View file

@ -11,11 +11,17 @@ save you many hours of grief.
--------------------------------------------------------------------
* Before upgrading you must install the following new Perl modules:
DateTime
DateTime::HiRes
DateTime::Format::Strptime
DateTime::Cron::Simple
POE
POE::Component::IKC::Server
* The API has changed. Check docs/migration.txt for details.
* Due to the performance increase achieved by switching to DateTime we
no longer need date caching so the enableDateCache directive can
be removed from your config file.
6.7.0

View file

@ -481,3 +481,11 @@ by any WebGUI core package since 6.3 and wasn't really used much prior to that.
If you were using it, just copy it's subs into your app.
5.22 DateTime API Changed Slightly
In 6.8.0, as a result of migrating the DateTime API away from Date::Manip and
to DateTime we've eliminated the need for several utility functions, and
therefore removed them. This shouldn't affect almost anybody, but we're
mentioning it just in case you're using WebGUI::DateTime in an odd mannner.
They are: epochToDate, dateToEpoch, epochToArray, arrayToEpoch