ChangeLog:
1.18 2007-10-31
- Added pod and pod coverage tests.
- Doing a new release to provide a conformant META.yml file.
- This release contains no code changes from 1.17.
Pkgsrc changes:
- none
Changes since version 0.94:
===========================
0.9.6 Thu Mar 6 07:39:24 2008
- Fixed t/4-perl-critic.t so it deals properly with the absence of
Test::Perl::Critic. Thanks to haoess and thospell on Perl Monks
for the solution.
0.9.5 Mon Mar 3 23:20:20 2008
- Ran the module through Perl::Critic
- Sign the package with a valid public key
0.09 2008-03-07
- The output of format_datetime() always includes the time
portion. Without this the module produced what I think was an
invalid iCal date. More importantly, this makes the output
consistent (always a DATE-TIME). Reported by Bill Moseley.
- removes RRULE: and EXRULE: from ICal string before parsing.
Reported by Matt Sisk.
pytz brings the Olson tz database into Python. This library allows accurate
and cross platform timezone calculations using Python 2.3 or higher. It also
solves the issue of ambiguous times at the end of daylight savings, which you
can read more about in the Python Library Reference (datetime.tzinfo).
0.4001 2008-05-19
- Minor changes to get test passing under 5.6.x.
0.40 2008-05-18
* Dropped support for Perl 5.005.
- Based on CLDR 1.5.1
- Massive reworking of the locale generation code. We now extract much
more information from the CLDR files. See the DateTime::Locale and
DateTime::Locale::Base documentation for details on what is
available.
- Lots of bug fixes in the data. The old generation code was often
extracting the draft form of a piece of data as opposed to the
current final form. There are also many other data fixes from this
new generation code.
- One of the notable additions is the inclusion of
$locale->format_for(...) and $locale->available_formats(). This
gives you access to formatting for various arbitrary patterns like
"year and month" or "month and day". Requested by Brian Hirt.
- Many of the new features in this release will only be available with
DateTime.pm 0.43+, since it requires a version of DateTime.pm which
can handle the CLDR date pattern language.
- All locale files now include POD with examples of the data they
include.
1.9715 [2008-04-08]
- Silly me: Makefile.PL does need to accept arguments other than mine.
Some testing frameworks obviously do this.
- Add retrying for tests 34..37, which are the most commonly
failing tests. If this helps, consider extending the retry
framework to all the tests. [Inspired by Slaven Rezic,
[rt.cpan.org #34711] Occasional failures of test 35 or 36 (FreeBSD)]
1.9714 [2008-04-07]
- Under Perl 5.6.* NVgf needs to be "g", reported by Zefram,
it seems that ppport.h 3.13 gets this wrong.
- remove the check in Makefile.PL for 5.7.2, shouldn't be
(a) necessary (b) relevant
- add logic to Makefile.PL to skip configure/write Makefile
step if the "xdefine" file already exists, indicating that
the configure step has already been done, one can still
force (re)configure by "perl Makefile.PL configure",
or of course by "make clean && perl Makefile.PL".
1.9713 [2008-04-04]
- for alarm() and ualarm() [Perl] prefer setitimer() [C]
instead of ualarm() [C] since ualarm() [C] cannot portably
(and standards-compliantly) be used for more than 999_999
microseconds (rt.cpan.org #34655)
- it seems that HP-UX has started (at least in 11.31 ia64)
#defining the CLOCK_REALTIME et alia (instead of having
them just as enums)
- document all the diagnostics
1.9712 [2008-02-09]
- move the sub tick in the test file back to where it used to be
- in the "consider upgrading" message recommend at least Perl 5.8.8
and make the message to appear only for 5.8.0 since 5.8.1 and
later have the problem fixed
- VOS tweak for Makefile (core perl change #33259)
- since the test #17 seems to fail often, relax its limits a bit
1.9711 [2007-11-29]
- lost VMS test skippage from Craig Berry
- reformat the test code a little
1.9710 [2007-11-29]
- I got the sense of the QNX test the wrong way in an attempt
to generalize it for future
1.9709 [2007-11-28]
- casting fixes from Robin Barker for g++ and 64bitint
- in QNX skip the itimer tests because though the API
is there, the implementation isn't, from Matt Kraai
- raise the dead man timer to 180 seconds for really
slow/busy systems
- elaborate the UTF-8 locale warning from Makefile.PL
1.9708 [2007-10-05]
- [rt.cpan.org #29747]: Build failure with perl 5.005_05
Fixed by regenerating the ppport.h using Devel::PPPort 3.13.
1.9707 [2007-02-27]
- t/HiRes.t failed in Perl 5.6.2,
"action is not of type POSIX::SigAction at t/HiRes.t line 318",
reported and fixed by Anton Berezin, the reason was faulty
use of sigaction() when restoring the old action.
0.77 2008-05-27
- This release is based on version 2008b of the Olson database. The
major changes in this release are for Morocco, Mongolia, and
Pakistan.
- More Windows changes from David Pinkowitz. Determining the local
time zone on a Win32 system should now work regardless of the
system's locale. Previously it only worked for English language
systems. RT #36201.
0.76 2008-05-18
* Dropped support for Perl 5.005.
- Made the Win32 local time zone bits work on Vista and Server
2008. Patch by David Pinkowitz. RT #35733.
0.75 2008-04-25
- A stray STORABLE_attach method in DT::TZ::Floating caused freezing
and thawing a floating timezone with Storable to fail
badly. Reported by Kostas Chatzikokolakis.
- Changed the local time zone detection on Win32 to only require read
access to the registry. Patch by David Pinkowitz. RT #35273.
0.74 2008-03-24
- This release is based on version 2008b of the Olson database. The
major changes in this release are for San Luis in Argentina, Cuba,
Iraq, and Syria.
0.73 2008-03-08
- The DT::TZ::Local::VMS module declared its package as
DateTime::TimeZone::Local::Win32, which clearly is not
right. Patched by Peter Prymmer.
- This release is based on version 2008a of the Olson database. The
major changes in this release are for Argentina and Chile,
0.72 2007-12-31
- This release is based on version 2007j of the Olson database. The
major changes in this release are for Argentina.
0.71 2007-12-28
- Fixes a major bug in the generation of time zone data. This bug
affected any time zone that has more than one rule (most of them)
and currently has no DST changes (many of them). An example would be
America/Caracas. The symptom would either be mistakes about the
current time zone or bogus exceptions when trying to create a local
date. Reported by Éric Cholet.
0.70 2007-12-03
- This release is based on version 2007j of the Olson database. There
is one major change in this release, for the new Venezuelan time
zone.
0.7901 2007-09-01
- The memory-cycle.t test will fail if you have PadWalker and the
current Devel::Cycle (1.07) installed. I forgot I had patched my
local Devel::Cycle to fix this bug.
0.79 2007-08-30
- Fix several circular references in
DateTime::Format::Builder::Parser. This would be triggered by any
standard usage of DT::F::Builder. Reported by Carl Franks. RT
#29034.
0.4302 2008-05-20
[ BUG FIXES ]
- The 41cldr_format.t test blew up on Perl 5.6.x, because of a bug in
the test code.
0.4301 2008-05-18
[ BUG FIXES ]
- In the 0.43 release, I forgot to change the DateTime::Locale
dependency to require DT::Locale 0.40.
0.43 2008-05-18
[ *** BACKWARDS INCOMPATIBILITIES *** ]
* Dropped support for Perl 5.005.
[ ENHANCEMENTS ]
- Added support for formatting the CLDR date pattern language, which
is much more powerful than strftime. This, combined with the latest
DateTime::Locale, makes the localized output much more correct.
[ BUG FIXES ]
- The hour_1() method was returning the real hour + 1, rather than
just representing midnight as 24 instead of 0. This bug fix will
probably break someone's code.
0.42 2008-02-29
[ BUG FIXES ]
- The 17set_return.t tests failed on leap days, like today. Reported
by Duncan Ferguson. RT #33695.
including these enhancements:
* Support for the Horde_Alarm system (requires Horde 3.2) for email or
inline alarms on any event.
* Improved iCalendar and vCalendar support, including support for
alarms, timezones, better integration with remote calendars, and
better support for remote clients.
* Improved event recurrence, including events that recur a specific
number of times, recurrence by day of the year and by weekday of the
year, the choice of editing or deleting a recurring event as either
the full series or an individual exception, and the ability to remove
recurrence exceptions.
* More complete WebDAV support.
* WCAG 1.0 Priority 2/Section 508 accessibility guidelines compliance.
* Users can get a daily agenda email.
* Holidays can be displayed using the Date_Holiday package.
* Event delegation - users can have permissions to creat events on behalf
of other users.
* Events can be marked private.
* More dynamic user interface, including dynamic page refreshes to update
the main calendar view when switching between dates or month/day/week/
work week/year views, a collapsible panel that provides quick access
to all calendars and allows searching of calendars, a dynamic event
edit interface that puts less commonly used options out of site by
default, quick switching between the view, edit, and delete interfaces,
and autocompletion of attendees from the user's address book.
* Full Kolab webclient support
* Database access can be split between read and write databases.
* More graceful operation if the calendar backend is not available.
* and much, much more.
Calendar Application version H3 (2.1.8).
This is a security release that closes an XSS exploit in the add event
screen. All users are encouraged to upgrade to this version.
Stop lying and drop maintainership of these packages. I have not
maintained them for a very long time already, so leave room for
fresh blood to take over them.
- assume that Python 2.4 and 2.5 are compatible and allow checking for
fallout.
- remove PYTHON_VERSIONS_COMPATIBLE that are obsoleted by the 2.3+
default. Modify the others to deal with the removals.
2.11 Fri Apr 28 2006
- Fixed a small bug in tai64nlocal where the character
that separates seconds and the fractional seconds
was omitted. Thanks, to Colin Robinson for the spot.
(Note this has some differences from NetBSD's cron, such
as by default users can't have own crontabs unless allowed.)
Vixie Cron is a popular implementation of cron for running scheduled
commands for the system and regular users.
This is a version of 'cron' that is known to run on most systems. It is
functionally based on the SysV cron, which means that each user can have
their own crontab file (all crontab files are stored in a read-protected
directory).
A message is logged each time a command is executed; also, the files
"allow" and "deny" can be used to control access to the "crontab" command
(which installs crontabs).
package installs the config file at installation time. The simpler
solution is to override sysconfdir via INSTALL_MAKE_FLAGS to point
to the example files directory.
+ Instead of using custom termcap/curses detection/overriding logic
in the package Makefile, simply allow termcap.buildlink3.mk (included
indirectly via readline/buildlink3.mk) to do the right thing. Bump
the PKGREVISION to 1.
+ Add full DESTDIR support.
+ Simplify the post-install target.
* Fixed privilege escalation in the Horde API.
* Fixed missing ownership validation on share changes.
* Updated Japanese translation.
* Small bugfixes and improvements.