Date-Manip

 view release on metacpan or  search on metacpan

lib/Date/Manip/Changes6.pod  view on Meta::CPAN


=item Changes file supported

It was requested that I include a valid Changes file.  I wrote a
simple script to convert the Change6.pod file into a valid Change
file.  The Changes6.pod file is still the canonical source of this
information!  Requested by H. Merijn Brand

=item Fix for timezone determination

On MacOS X High Sierra, some of the timezone files were symlinks,
but not properly followed.  This was fixed by Stu Tomlinson (GitHub #15).

=item Time zone fixes

Newest zoneinfo data (tzdata 2018e)

=item Documentation fixes

Minor fix provided by Mohammad S Anwar (GitHub #17)

=back

=head1 VERSION 6.70 (2018-03-01)

=over 4

=item B<(*) (!) Changes to deltas>

Improved handling of deltas to better support the different types of
deltas.  Formalized how the semi-exact portions of the delta are used
to produce the results that most people would expect.

The type can now be specified to guarantee several behaviors.
Changed the arguments (in a backward compatible way) to several
methods.  Explicitly added a new type (estimated) which was there
previously, but could not be manually specified.

The convert function continues to support converting from a less exact
type to a more exact type, but this is deprecated and will be removed in
version 7.00.

This was prompted by a bug reported by Ian Gibbs.

=item B<(*) (!) Deprecated some parts of Date::Manip::Delta>

The options passed to the B<set> and B<parse> methods have changed.  The
old style will be removed in version 7.00.

Deltas will also no longer support the 'exact' and 'approximate' strings
(which have not been supported for some time).  These will be removed
in 7.00 as well.

=item Deprecation of TZ postponed

The deprecation of the TZ variable has been postponed to version 7.00.

=item Some speed improvements

I converted some of the functions to use faster algorithms.  Previously, the
steps were worked out using logical time/calendar based calculations.  These
were replaced with non-intuitive numerical calculations that gave the same
result faster.

=item Changed behavior if timezone not determined

If the system timezone cannot be determined using any of the methods
supplied by Date::Manip, operations will be done in the GMT timezone.
Previously, Date::Manip would simply fail to load.  Based on a report by
Kent Fredric (RT 123229).

=item Fixed Makefile.PL

The list of what what is provided did not include the path to the file
providing each module.  I've fixed the Makefile.PL as well as the META
files.  Graham Knop (GitHub #13)

=item Time zone fixes

Newest zoneinfo data (tzdata 2018c)

=item Documentation fixes

Rewrote Date::Manip::Delta page to reflect changes, and clean up the
documentation in general.

=back

=head1 VERSION 6.60 (2017-09-01)

=over 4

=item Bug fixes

Fixed a bug where if a recurrence had no interval, start and end dates passed
in to the dates method would not work.  PJ-DSI-DevOps (GitHub #12).

=item Documentation fixes

Clarified Date::Manip::TZ::all_periods.  Based on discussion with
Peter Pfannenschmid.

=back

=head1 VERSION 6.59 (2017-06-01)

=over 4

=item Time zone fixes

Newest zoneinfo data (tzdata 2017b)

=item Documentation fixes

Improved some of the documentation.

=back

=head1 VERSION 6.58 (2017-03-01)

=over 4



( run in 0.637 second using v1.01-cache-2.11-cpan-75ffa21a3d4 )