./time/p5-DateTime, Perl module for date/time sets and ranges

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.4200, Package name: p5-DateTime-1.4200, Maintainer: pkgsrc-users

The DateTime.pm module aims to provide a complete, correct, and easy
to use date/time object implementation. Currently it handles many date
calculations, date math (addition and subtraction), and provides
convenient methods for retrieving portions of a date/time.

This module properly supports the Olson time zone database, meaning
that historical time zone information, and more importantly, daylight
saving time rules, can be handled transparently, simply by setting the
correct time zone. This is done by using the DateTime::TimeZone
module.


Required to run:
[lang/perl5] [time/p5-DateTime-Locale] [time/p5-DateTime-TimeZone] [math/p5-Math-Round] [devel/p5-namespace-autoclean] [devel/p5-Params-ValidationCompiler] [devel/p5-Specio]

Required to build:
[devel/p5-Test-Exception] [devel/p5-Exception-Class] [devel/p5-Test-Fatal] [devel/p5-CPAN-Meta-Check] [devel/p5-Test-Warnings] [pkgtools/cwrappers]

Master sites: (Expand)

SHA1: 4dbffa7ad03d15d942f22b902d96451887ebacab
RMD160: ebbc6b216b79beaa256ba6fee1b986c4d28354de
Filesize: 233.431 KB

Version history: (Expand)


CVS history: (Expand)


   2016-12-30 01:49:28 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Updated p5-DateTime to 1.4200.

1.42   2016-12-25

- The DateTime::Duration->add and ->subtract methods now accept
  DateTime::Duration objects. This used to work by accident, but this is now
  done intentionally (with docs and tests). Reported by Petr Pisar. GitHub
  #50.
   2016-11-17 15:34:03 by Wen Heping | Files touched by this commit (2) | Package updated
Log message:
Update to 1.41

Upstream changes:
1.41   2016-11-16

- The DateTime->add and ->subtract methods now accept DateTime::Duration
  objects. This used to work by accident, but this is now done intentionally
  (with docs and tests). Based on PR #45 from Sam Kington.
   2016-11-13 02:43:28 by Wen Heping | Files touched by this commit (2) | Package updated
Log message:
Update to 1.40

Upstream changes:
1.40   2016-11-12

- Switched from RT to the GitHub issue tracker.
   2016-09-19 01:40:23 by Makoto Fujiwara | Files touched by this commit (2) | Package updated
Log message:
Updated time/p5-DateTime to 1.3900
----------------------------------
1.39   2016-09-17
- Bump minimum required Perl to 5.8.4 from 5.8.1. Looking at CPAN Testers,
  this distro hasn't actually passed with earlier Perl versions since
  1.35. I'm not explicitly testing with anything earlier than 5.8.8
   2016-09-19 00:56:16 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Updated p5-DateTime to 1.3800.

1.38   2016-09-16

- This release includes changes from past trial releases to switch from
  Params::Validate and Params::ValidationCompiler. Relevant release notes from
  those trial releases are repeated here for clarity.

- Replaced Params::Validate with Params::ValidationCompiler and Specio. In my
  benchmarks this makes constructing a new DateTime object about 14%
  faster. However, it slows down module load time by about 100 milliseconds
  (1/10 of a second) on my desktop system with a primed cache (so really
  measuring compile time, not disk load time).

- When you pass a locale to $dt->set you will now get a warning suggesting you
  should use $dt->set_locale instead. The previous trial releases didn't allow
  locale to be passed at all, which broke a lot of modules. I've sent PRs, but
  for now the parameter should be allowed (but discouraged). Reported by
  Slaven Rezić. RT #115420.

1.37   2016-08-14 (TRIAL RELEASE)

- Require the latest Params::ValidationCompiler (0.11).
   2016-08-07 06:38:53 by Wen Heping | Files touched by this commit (2) | Package updated
Log message:
Update to 1.36

Upstream changes:
1.36   2016-08-06

- Require namespace::autoclean 0.19.
   2016-08-06 13:18:08 by Wen Heping | Files touched by this commit (2) | Package updated
Log message:
Update to 1.35

Upstream changes:
1.35   2016-08-05

- Use namespace::autoclean in all packages which import anything. Without
  cleaning the namespace, DateTime ends up with "methods" like try and \ 
catch
  (from Try::Tiny), which can lead to very confusing bugs. Reported by Mischa
  Schwieger. RT #115983.
   2016-07-15 04:58:09 by Wen Heping | Files touched by this commit (2) | Package updated
Log message:
Update to 1.34

Upstream changes:
1.34   2016-07-06

- Added the leap second coming on December 31, 2016.